Index: vendor/google/apiclient-services/src/FirebaseDataConnect/CancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class CancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelOperationRequest::class, 'Google_Service_FirebaseDataConnect_CancelOperationRequest');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/CloudSqlInstance.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/CloudSqlInstance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/CloudSqlInstance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class CloudSqlInstance extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $instance;
+
+  /**
+   * @param string
+   */
+  public function setInstance($instance)
+  {
+    $this->instance = $instance;
+  }
+  /**
+   * @return string
+   */
+  public function getInstance()
+  {
+    return $this->instance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudSqlInstance::class, 'Google_Service_FirebaseDataConnect_CloudSqlInstance');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Connector.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Connector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Connector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Connector extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Connector::class, 'Google_Service_FirebaseDataConnect_Connector');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Datasource.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Datasource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Datasource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Datasource extends \Google\Model
+{
+  protected $postgresqlType = PostgreSql::class;
+  protected $postgresqlDataType = '';
+
+  /**
+   * @param PostgreSql
+   */
+  public function setPostgresql(PostgreSql $postgresql)
+  {
+    $this->postgresql = $postgresql;
+  }
+  /**
+   * @return PostgreSql
+   */
+  public function getPostgresql()
+  {
+    return $this->postgresql;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Datasource::class, 'Google_Service_FirebaseDataConnect_Datasource');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteMutationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteMutationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteMutationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ExecuteMutationRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operationName;
+  /**
+   * @var array[]
+   */
+  public $variables;
+
+  /**
+   * @param string
+   */
+  public function setOperationName($operationName)
+  {
+    $this->operationName = $operationName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationName()
+  {
+    return $this->operationName;
+  }
+  /**
+   * @param array[]
+   */
+  public function setVariables($variables)
+  {
+    $this->variables = $variables;
+  }
+  /**
+   * @return array[]
+   */
+  public function getVariables()
+  {
+    return $this->variables;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExecuteMutationRequest::class, 'Google_Service_FirebaseDataConnect_ExecuteMutationRequest');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteMutationResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteMutationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteMutationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ExecuteMutationResponse extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  /**
+   * @var array[]
+   */
+  public $data;
+  protected $errorsType = GraphqlError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param array[]
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return array[]
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param GraphqlError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GraphqlError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExecuteMutationResponse::class, 'Google_Service_FirebaseDataConnect_ExecuteMutationResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteQueryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ExecuteQueryRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operationName;
+  /**
+   * @var array[]
+   */
+  public $variables;
+
+  /**
+   * @param string
+   */
+  public function setOperationName($operationName)
+  {
+    $this->operationName = $operationName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationName()
+  {
+    return $this->operationName;
+  }
+  /**
+   * @param array[]
+   */
+  public function setVariables($variables)
+  {
+    $this->variables = $variables;
+  }
+  /**
+   * @return array[]
+   */
+  public function getVariables()
+  {
+    return $this->variables;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExecuteQueryRequest::class, 'Google_Service_FirebaseDataConnect_ExecuteQueryRequest');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteQueryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteQueryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ExecuteQueryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ExecuteQueryResponse extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  /**
+   * @var array[]
+   */
+  public $data;
+  protected $errorsType = GraphqlError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param array[]
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return array[]
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param GraphqlError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GraphqlError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExecuteQueryResponse::class, 'Google_Service_FirebaseDataConnect_ExecuteQueryResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/FirebasedataconnectEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/FirebasedataconnectEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/FirebasedataconnectEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class FirebasedataconnectEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FirebasedataconnectEmpty::class, 'Google_Service_FirebaseDataConnect_FirebasedataconnectEmpty');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/FirebasedataconnectFile.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/FirebasedataconnectFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/FirebasedataconnectFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class FirebasedataconnectFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FirebasedataconnectFile::class, 'Google_Service_FirebaseDataConnect_FirebasedataconnectFile');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlError.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class GraphqlError extends \Google\Collection
+{
+  protected $collection_key = 'path';
+  protected $extensionsType = GraphqlErrorExtensions::class;
+  protected $extensionsDataType = '';
+  protected $locationsType = SourceLocation::class;
+  protected $locationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var array[]
+   */
+  public $path;
+
+  /**
+   * @param GraphqlErrorExtensions
+   */
+  public function setExtensions(GraphqlErrorExtensions $extensions)
+  {
+    $this->extensions = $extensions;
+  }
+  /**
+   * @return GraphqlErrorExtensions
+   */
+  public function getExtensions()
+  {
+    return $this->extensions;
+  }
+  /**
+   * @param SourceLocation[]
+   */
+  public function setLocations($locations)
+  {
+    $this->locations = $locations;
+  }
+  /**
+   * @return SourceLocation[]
+   */
+  public function getLocations()
+  {
+    return $this->locations;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphqlError::class, 'Google_Service_FirebaseDataConnect_GraphqlError');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlErrorExtensions.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlErrorExtensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlErrorExtensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class GraphqlErrorExtensions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $file;
+
+  /**
+   * @param string
+   */
+  public function setFile($file)
+  {
+    $this->file = $file;
+  }
+  /**
+   * @return string
+   */
+  public function getFile()
+  {
+    return $this->file;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphqlErrorExtensions::class, 'Google_Service_FirebaseDataConnect_GraphqlErrorExtensions');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class GraphqlRequest extends \Google\Model
+{
+  protected $extensionsType = GraphqlRequestExtensions::class;
+  protected $extensionsDataType = '';
+  /**
+   * @var string
+   */
+  public $operationName;
+  /**
+   * @var string
+   */
+  public $query;
+  /**
+   * @var array[]
+   */
+  public $variables;
+
+  /**
+   * @param GraphqlRequestExtensions
+   */
+  public function setExtensions(GraphqlRequestExtensions $extensions)
+  {
+    $this->extensions = $extensions;
+  }
+  /**
+   * @return GraphqlRequestExtensions
+   */
+  public function getExtensions()
+  {
+    return $this->extensions;
+  }
+  /**
+   * @param string
+   */
+  public function setOperationName($operationName)
+  {
+    $this->operationName = $operationName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationName()
+  {
+    return $this->operationName;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param array[]
+   */
+  public function setVariables($variables)
+  {
+    $this->variables = $variables;
+  }
+  /**
+   * @return array[]
+   */
+  public function getVariables()
+  {
+    return $this->variables;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphqlRequest::class, 'Google_Service_FirebaseDataConnect_GraphqlRequest');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlRequestExtensions.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlRequestExtensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlRequestExtensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class GraphqlRequestExtensions extends \Google\Model
+{
+  protected $impersonateType = Impersonation::class;
+  protected $impersonateDataType = '';
+
+  /**
+   * @param Impersonation
+   */
+  public function setImpersonate(Impersonation $impersonate)
+  {
+    $this->impersonate = $impersonate;
+  }
+  /**
+   * @return Impersonation
+   */
+  public function getImpersonate()
+  {
+    return $this->impersonate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphqlRequestExtensions::class, 'Google_Service_FirebaseDataConnect_GraphqlRequestExtensions');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/GraphqlResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class GraphqlResponse extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  /**
+   * @var array[]
+   */
+  public $data;
+  protected $errorsType = GraphqlError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param array[]
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return array[]
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param GraphqlError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GraphqlError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphqlResponse::class, 'Google_Service_FirebaseDataConnect_GraphqlResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Impersonation.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Impersonation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Impersonation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Impersonation extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $authClaims;
+  /**
+   * @var bool
+   */
+  public $unauthenticated;
+
+  /**
+   * @param array[]
+   */
+  public function setAuthClaims($authClaims)
+  {
+    $this->authClaims = $authClaims;
+  }
+  /**
+   * @return array[]
+   */
+  public function getAuthClaims()
+  {
+    return $this->authClaims;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnauthenticated($unauthenticated)
+  {
+    $this->unauthenticated = $unauthenticated;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnauthenticated()
+  {
+    return $this->unauthenticated;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Impersonation::class, 'Google_Service_FirebaseDataConnect_Impersonation');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ListConnectorsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ListConnectorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ListConnectorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ListConnectorsResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  protected $connectorsType = Connector::class;
+  protected $connectorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param Connector[]
+   */
+  public function setConnectors($connectors)
+  {
+    $this->connectors = $connectors;
+  }
+  /**
+   * @return Connector[]
+   */
+  public function getConnectors()
+  {
+    return $this->connectors;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListConnectorsResponse::class, 'Google_Service_FirebaseDataConnect_ListConnectorsResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ListLocationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'locations';
+  protected $locationsType = Location::class;
+  protected $locationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Location[]
+   */
+  public function setLocations($locations)
+  {
+    $this->locations = $locations;
+  }
+  /**
+   * @return Location[]
+   */
+  public function getLocations()
+  {
+    return $this->locations;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListLocationsResponse::class, 'Google_Service_FirebaseDataConnect_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = Operation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Operation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return Operation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListOperationsResponse::class, 'Google_Service_FirebaseDataConnect_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ListSchemasResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ListSchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ListSchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ListSchemasResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $schemasType = Schema::class;
+  protected $schemasDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Schema[]
+   */
+  public function setSchemas($schemas)
+  {
+    $this->schemas = $schemas;
+  }
+  /**
+   * @return Schema[]
+   */
+  public function getSchemas()
+  {
+    return $this->schemas;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListSchemasResponse::class, 'Google_Service_FirebaseDataConnect_ListSchemasResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/ListServicesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/ListServicesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/ListServicesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class ListServicesResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $servicesType = Service::class;
+  protected $servicesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Service[]
+   */
+  public function setServices($services)
+  {
+    $this->services = $services;
+  }
+  /**
+   * @return Service[]
+   */
+  public function getServices()
+  {
+    return $this->services;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListServicesResponse::class, 'Google_Service_FirebaseDataConnect_ListServicesResponse');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Location.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Location extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $locationId;
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationId($locationId)
+  {
+    $this->locationId = $locationId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationId()
+  {
+    return $this->locationId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Location::class, 'Google_Service_FirebaseDataConnect_Location');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Operation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operation::class, 'Google_Service_FirebaseDataConnect_Operation');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var bool
+   */
+  public $requestedCancellation;
+  /**
+   * @var string
+   */
+  public $statusMessage;
+  /**
+   * @var string
+   */
+  public $target;
+  /**
+   * @var string
+   */
+  public $verb;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequestedCancellation($requestedCancellation)
+  {
+    $this->requestedCancellation = $requestedCancellation;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequestedCancellation()
+  {
+    return $this->requestedCancellation;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusMessage($statusMessage)
+  {
+    $this->statusMessage = $statusMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusMessage()
+  {
+    return $this->statusMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return string
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+  /**
+   * @param string
+   */
+  public function setVerb($verb)
+  {
+    $this->verb = $verb;
+  }
+  /**
+   * @return string
+   */
+  public function getVerb()
+  {
+    return $this->verb;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationMetadata::class, 'Google_Service_FirebaseDataConnect_OperationMetadata');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/PostgreSql.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/PostgreSql.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/PostgreSql.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class PostgreSql extends \Google\Model
+{
+  protected $cloudSqlType = CloudSqlInstance::class;
+  protected $cloudSqlDataType = '';
+  /**
+   * @var string
+   */
+  public $database;
+  /**
+   * @var string
+   */
+  public $schemaValidation;
+  /**
+   * @var bool
+   */
+  public $unlinked;
+
+  /**
+   * @param CloudSqlInstance
+   */
+  public function setCloudSql(CloudSqlInstance $cloudSql)
+  {
+    $this->cloudSql = $cloudSql;
+  }
+  /**
+   * @return CloudSqlInstance
+   */
+  public function getCloudSql()
+  {
+    return $this->cloudSql;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabase($database)
+  {
+    $this->database = $database;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabase()
+  {
+    return $this->database;
+  }
+  /**
+   * @param string
+   */
+  public function setSchemaValidation($schemaValidation)
+  {
+    $this->schemaValidation = $schemaValidation;
+  }
+  /**
+   * @return string
+   */
+  public function getSchemaValidation()
+  {
+    return $this->schemaValidation;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnlinked($unlinked)
+  {
+    $this->unlinked = $unlinked;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnlinked()
+  {
+    return $this->unlinked;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PostgreSql::class, 'Google_Service_FirebaseDataConnect_PostgreSql');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedataconnectService = new Google\Service\FirebaseDataConnect(...);
+ *   $projects = $firebasedataconnectService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_FirebaseDataConnect_Resource_Projects');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect\Resource;
+
+use Google\Service\FirebaseDataConnect\ListLocationsResponse;
+use Google\Service\FirebaseDataConnect\Location;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedataconnectService = new Google\Service\FirebaseDataConnect(...);
+ *   $locations = $firebasedataconnectService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Gets information about a location. (locations.get)
+   *
+   * @param string $name Resource name for the location.
+   * @param array $optParams Optional parameters.
+   * @return Location
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Location::class);
+  }
+  /**
+   * Lists information about the supported locations for this service.
+   * (locations.listProjectsLocations)
+   *
+   * @param string $name The resource that owns the locations collection, if
+   * applicable.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to narrow down results to a preferred
+   * subset. The filtering language accepts strings like `"displayName=tokyo"`,
+   * and is documented in more detail in [AIP-160](https://google.aip.dev/160).
+   * @opt_param int pageSize The maximum number of results to return. If not set,
+   * the service selects a default.
+   * @opt_param string pageToken A page token received from the `next_page_token`
+   * field in the response. Send that page token to receive the subsequent page.
+   * @return ListLocationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLocationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_FirebaseDataConnect_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect\Resource;
+
+use Google\Service\FirebaseDataConnect\CancelOperationRequest;
+use Google\Service\FirebaseDataConnect\FirebasedataconnectEmpty;
+use Google\Service\FirebaseDataConnect\ListOperationsResponse;
+use Google\Service\FirebaseDataConnect\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedataconnectService = new Google\Service\FirebaseDataConnect(...);
+ *   $operations = $firebasedataconnectService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param CancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return FirebasedataconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, CancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], FirebasedataconnectEmpty::class);
+  }
+  /**
+   * Deletes a long-running operation. This method indicates that the client is no
+   * longer interested in the operation result. It does not cancel the operation.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
+   *
+   * @param string $name The name of the operation resource to be deleted.
+   * @param array $optParams Optional parameters.
+   * @return FirebasedataconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], FirebasedataconnectEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return ListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_FirebaseDataConnect_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServices.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,227 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect\Resource;
+
+use Google\Service\FirebaseDataConnect\GraphqlRequest;
+use Google\Service\FirebaseDataConnect\GraphqlResponse;
+use Google\Service\FirebaseDataConnect\ListServicesResponse;
+use Google\Service\FirebaseDataConnect\Operation;
+use Google\Service\FirebaseDataConnect\Service;
+
+/**
+ * The "services" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedataconnectService = new Google\Service\FirebaseDataConnect(...);
+ *   $services = $firebasedataconnectService->projects_locations_services;
+ *  </code>
+ */
+class ProjectsLocationsServices extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Service in a given project and location. (services.create)
+   *
+   * @param string $parent Required. Value of parent.
+   * @param Service $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string serviceId Required. The ID to use for the service, which
+   * will become the final component of the service's resource name.
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Service, but do not actually create it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Service $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Service. (services.delete)
+   *
+   * @param string $name Required. The name of the service to delete, in the
+   * format: ``` projects/{project}/locations/{location}/services/{service} ```
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If true and the Service is not found,
+   * the request will succeed but no action will be taken on the server.
+   * @opt_param string etag Optional. The etag of the Service. If this is
+   * provided, it must match the server's etag.
+   * @opt_param bool force Optional. If set to true, any child resources (i.e.
+   * Schema, SchemaRevisions, Connectors, and ConnectorRevisions) will also be
+   * deleted. Otherwise, the request will only work if the Service has no child
+   * resources.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes after the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Service, but do not actually delete it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Execute any GraphQL query and mutation against the Firebase Data Connect's
+   * generated GraphQL schema. Grants full read and write access to the connected
+   * data sources. Note: Use introspection query to explore the generated GraphQL
+   * schema. (services.executeGraphql)
+   *
+   * @param string $name Required. The relative resource name of Firebase Data
+   * Connect service, in the format: ```
+   * projects/{project}/locations/{location}/services/{service} ```
+   * @param GraphqlRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GraphqlResponse
+   * @throws \Google\Service\Exception
+   */
+  public function executeGraphql($name, GraphqlRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('executeGraphql', [$params], GraphqlResponse::class);
+  }
+  /**
+   * Execute any GraphQL query against the Firebase Data Connect's generated
+   * GraphQL schema. Grants full read to the connected data sources.
+   * `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts
+   * read-only query. (services.executeGraphqlRead)
+   *
+   * @param string $name Required. The relative resource name of Firebase Data
+   * Connect service, in the format: ```
+   * projects/{project}/locations/{location}/services/{service} ```
+   * @param GraphqlRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GraphqlResponse
+   * @throws \Google\Service\Exception
+   */
+  public function executeGraphqlRead($name, GraphqlRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('executeGraphqlRead', [$params], GraphqlResponse::class);
+  }
+  /**
+   * Gets details of a single Service. (services.get)
+   *
+   * @param string $name Required. The name of the service to retrieve, in the
+   * format: ``` projects/{project}/locations/{location}/services/{service} ```
+   * @param array $optParams Optional parameters.
+   * @return Service
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Service::class);
+  }
+  /**
+   * Lists Services in a given project and location.
+   * (services.listProjectsLocationsServices)
+   *
+   * @param string $parent Required. Value of parent.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filtering results.
+   * @opt_param string orderBy Optional. Hint for how to order the results.
+   * @opt_param int pageSize Optional. Requested page size. Server may return
+   * fewer items than requested. If unspecified, server will pick an appropriate
+   * default.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListServices` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListServices` must match the
+   * call that provided the page token.
+   * @return ListServicesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsServices($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListServicesResponse::class);
+  }
+  /**
+   * Updates the parameters of a single Service. (services.patch)
+   *
+   * @param string $name Identifier. The relative resource name of the Firebase
+   * Data Connect service, in the format: ```
+   * projects/{project}/locations/{location}/services/{service} ``` Note that the
+   * service ID is specific to Firebase Data Connect and does not correspond to
+   * any of the instance IDs of the underlying data source connections.
+   * @param Service $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If true and the Service is not found,
+   * a new Service will be created. In this case, `update_mask` is ignored.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string updateMask Optional. Field mask is used to specify the
+   * fields to be overwritten in the Service resource by the update. The fields
+   * specified in the update_mask are relative to the resource, not the full
+   * request. A field will be overwritten if it is in the mask. If the user does
+   * not provide a mask then all fields will be overwritten.
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Service, but do not actually update it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Service $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsServices::class, 'Google_Service_FirebaseDataConnect_Resource_ProjectsLocationsServices');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServicesConnectors.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServicesConnectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServicesConnectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,230 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect\Resource;
+
+use Google\Service\FirebaseDataConnect\Connector;
+use Google\Service\FirebaseDataConnect\ExecuteMutationRequest;
+use Google\Service\FirebaseDataConnect\ExecuteMutationResponse;
+use Google\Service\FirebaseDataConnect\ExecuteQueryRequest;
+use Google\Service\FirebaseDataConnect\ExecuteQueryResponse;
+use Google\Service\FirebaseDataConnect\ListConnectorsResponse;
+use Google\Service\FirebaseDataConnect\Operation;
+
+/**
+ * The "connectors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedataconnectService = new Google\Service\FirebaseDataConnect(...);
+ *   $connectors = $firebasedataconnectService->projects_locations_services_connectors;
+ *  </code>
+ */
+class ProjectsLocationsServicesConnectors extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Connector in a given project and location. The operations are
+   * validated against and must be compatible with the active schema. If the
+   * operations and schema are not compatible or if the schema is not present,
+   * this will result in an error. (connectors.create)
+   *
+   * @param string $parent Required. Value for parent.
+   * @param Connector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string connectorId Required. The ID to use for the connector,
+   * which will become the final component of the connector's resource name.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Connector, but do not actually create it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Connector $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Connector. (connectors.delete)
+   *
+   * @param string $name Required. The name of the connector to delete, in the
+   * format: ``` projects/{project}/locations/{location}/services/{service}/connec
+   * tors/{connector} ```
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If true and the Connector is not
+   * found, the request will succeed but no action will be taken on the server.
+   * @opt_param string etag Optional. The etag of the Connector. If this is
+   * provided, it must match the server's etag.
+   * @opt_param bool force Optional. If set to true, any child resources (i.e.
+   * ConnectorRevisions) will also be deleted. Otherwise, the request will only
+   * work if the Connector has no child resources.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes after the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Connector, but do not actually delete it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Execute a predefined mutation in a Connector. (connectors.executeMutation)
+   *
+   * @param string $name Required. The resource name of the connector to find the
+   * predefined mutation, in the format: ``` projects/{project}/locations/{locatio
+   * n}/services/{service}/connectors/{connector} ```
+   * @param ExecuteMutationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExecuteMutationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function executeMutation($name, ExecuteMutationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('executeMutation', [$params], ExecuteMutationResponse::class);
+  }
+  /**
+   * Execute a predefined query in a Connector. (connectors.executeQuery)
+   *
+   * @param string $name Required. The resource name of the connector to find the
+   * predefined query, in the format: ``` projects/{project}/locations/{location}/
+   * services/{service}/connectors/{connector} ```
+   * @param ExecuteQueryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExecuteQueryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function executeQuery($name, ExecuteQueryRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('executeQuery', [$params], ExecuteQueryResponse::class);
+  }
+  /**
+   * Gets details of a single Connector. (connectors.get)
+   *
+   * @param string $name Required. The name of the connector to retrieve, in the
+   * format: ``` projects/{project}/locations/{location}/services/{service}/connec
+   * tors/{connector} ```
+   * @param array $optParams Optional parameters.
+   * @return Connector
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Connector::class);
+  }
+  /**
+   * Lists Connectors in a given project and location.
+   * (connectors.listProjectsLocationsServicesConnectors)
+   *
+   * @param string $parent Required. Value of parent.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filtering results.
+   * @opt_param string orderBy Optional. Hint for how to order the results.
+   * @opt_param int pageSize Optional. Requested page size. Server may return
+   * fewer items than requested. If unspecified, server will pick an appropriate
+   * default.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListConnectors` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListConnectors` must match the
+   * call that provided the page token.
+   * @return ListConnectorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsServicesConnectors($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListConnectorsResponse::class);
+  }
+  /**
+   * Updates the parameters of a single Connector, and creates a new
+   * ConnectorRevision with the updated Connector. The operations are validated
+   * against and must be compatible with the live schema. If the operations and
+   * schema are not compatible or if the schema is not present, this will result
+   * in an error. (connectors.patch)
+   *
+   * @param string $name Identifier. The relative resource name of the connector,
+   * in the format: ``` projects/{project}/locations/{location}/services/{service}
+   * /connectors/{connector} ```
+   * @param Connector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If true and the Connector is not
+   * found, a new Connector will be created. In this case, `update_mask` is
+   * ignored.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string updateMask Optional. Field mask is used to specify the
+   * fields to be overwritten in the Connector resource by the update. The fields
+   * specified in the update_mask are relative to the resource, not the full
+   * request. A field will be overwritten if it is in the mask. If the user does
+   * not provide a mask then all fields will be overwritten.
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Connector, but do not actually update it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Connector $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsServicesConnectors::class, 'Google_Service_FirebaseDataConnect_Resource_ProjectsLocationsServicesConnectors');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServicesSchemas.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServicesSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Resource/ProjectsLocationsServicesSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,193 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect\Resource;
+
+use Google\Service\FirebaseDataConnect\ListSchemasResponse;
+use Google\Service\FirebaseDataConnect\Operation;
+use Google\Service\FirebaseDataConnect\Schema;
+
+/**
+ * The "schemas" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedataconnectService = new Google\Service\FirebaseDataConnect(...);
+ *   $schemas = $firebasedataconnectService->projects_locations_services_schemas;
+ *  </code>
+ */
+class ProjectsLocationsServicesSchemas extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Schema in a given project and location. Only creation of
+   * `schemas/main` is supported and calling create with any other schema ID will
+   * result in an error. (schemas.create)
+   *
+   * @param string $parent Required. Value for parent.
+   * @param Schema $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string schemaId Required. The ID to use for the schema, which will
+   * become the final component of the schema's resource name. Currently, only
+   * `main` is supported and any other schema ID will result in an error.
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Schema, but do not actually update it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Schema $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Schema. Because the schema and connectors must be compatible
+   * at all times, if this is called while any connectors are active, this will
+   * result in an error. (schemas.delete)
+   *
+   * @param string $name Required. The name of the schema to delete, in the
+   * format: ```
+   * projects/{project}/locations/{location}/services/{service}/schemas/{schema}
+   * ```
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If true and the Schema is not found,
+   * the request will succeed but no action will be taken on the server.
+   * @opt_param string etag Optional. The etag of the Schema. If this is provided,
+   * it must match the server's etag.
+   * @opt_param bool force Optional. If set to true, any child resources (i.e.
+   * SchemaRevisions) will also be deleted.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes after the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Schema, but do not actually delete it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Gets details of a single Schema. (schemas.get)
+   *
+   * @param string $name Required. The name of the schema to retrieve, in the
+   * format: ```
+   * projects/{project}/locations/{location}/services/{service}/schemas/{schema}
+   * ```
+   * @param array $optParams Optional parameters.
+   * @return Schema
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Schema::class);
+  }
+  /**
+   * Lists Schemas in a given project and location. Note that only `schemas/main`
+   * is supported, so this will always return at most one Schema.
+   * (schemas.listProjectsLocationsServicesSchemas)
+   *
+   * @param string $parent Required. Value of parent.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filtering results.
+   * @opt_param string orderBy Optional. Hint for how to order the results.
+   * @opt_param int pageSize Optional. Requested page size. Server may return
+   * fewer items than requested. If unspecified, server will pick an appropriate
+   * default.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListSchemas` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListSchemas` must match the
+   * call that provided the page token.
+   * @return ListSchemasResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsServicesSchemas($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSchemasResponse::class);
+  }
+  /**
+   * Updates the parameters of a single Schema, and creates a new SchemaRevision
+   * with the updated Schema. (schemas.patch)
+   *
+   * @param string $name Identifier. The relative resource name of the schema, in
+   * the format: ```
+   * projects/{project}/locations/{location}/services/{service}/schemas/{schema}
+   * ``` Right now, the only supported schema is "main".
+   * @param Schema $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If true and the Schema is not found, a
+   * new Schema will be created. In this case, `update_mask` is ignored.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string updateMask Optional. Field mask is used to specify the
+   * fields to be overwritten in the Schema resource by the update. The fields
+   * specified in the update_mask are relative to the resource, not the full
+   * request. A field will be overwritten if it is in the mask. If the user does
+   * not provide a mask then all fields will be overwritten.
+   * @opt_param bool validateOnly Optional. If set, validate the request and
+   * preview the Schema, but do not actually update it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Schema $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsServicesSchemas::class, 'Google_Service_FirebaseDataConnect_Resource_ProjectsLocationsServicesSchemas');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Schema.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Schema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Schema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,221 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Schema extends \Google\Collection
+{
+  protected $collection_key = 'datasources';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $datasourcesType = Datasource::class;
+  protected $datasourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param Datasource[]
+   */
+  public function setDatasources($datasources)
+  {
+    $this->datasources = $datasources;
+  }
+  /**
+   * @return Datasource[]
+   */
+  public function getDatasources()
+  {
+    return $this->datasources;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Schema::class, 'Google_Service_FirebaseDataConnect_Schema');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Service.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Service extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Service::class, 'Google_Service_FirebaseDataConnect_Service');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Source.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Source extends \Google\Collection
+{
+  protected $collection_key = 'files';
+  protected $filesType = FirebasedataconnectFile::class;
+  protected $filesDataType = 'array';
+
+  /**
+   * @param FirebasedataconnectFile[]
+   */
+  public function setFiles($files)
+  {
+    $this->files = $files;
+  }
+  /**
+   * @return FirebasedataconnectFile[]
+   */
+  public function getFiles()
+  {
+    return $this->files;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Source::class, 'Google_Service_FirebaseDataConnect_Source');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/SourceLocation.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/SourceLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/SourceLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class SourceLocation extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $column;
+  /**
+   * @var int
+   */
+  public $line;
+
+  /**
+   * @param int
+   */
+  public function setColumn($column)
+  {
+    $this->column = $column;
+  }
+  /**
+   * @return int
+   */
+  public function getColumn()
+  {
+    return $this->column;
+  }
+  /**
+   * @param int
+   */
+  public function setLine($line)
+  {
+    $this->line = $line;
+  }
+  /**
+   * @return int
+   */
+  public function getLine()
+  {
+    return $this->line;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceLocation::class, 'Google_Service_FirebaseDataConnect_SourceLocation');
Index: vendor/google/apiclient-services/src/FirebaseDataConnect/Status.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDataConnect/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDataConnect/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDataConnect;
+
+class Status extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Status::class, 'Google_Service_FirebaseDataConnect_Status');
