package google.firebase.dataconnect.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ConnectorService

connector_service.proto:41

Firebase Data Connect provides means to deploy a set of predefined GraphQL operations (queries and mutations) as a Connector. Firebase developers can build mobile and web apps that uses Connectors to access Data Sources directly. Connectors allow operations without admin credentials and help Firebase customers control the API exposure. Note: `ConnectorService` doesn't check IAM permissions and instead developers must define auth policies on each pre-defined operation to secure this connector. The auth policies typically define rules on the Firebase Auth token.

service ConnectorStreamService

connector_stream_service.proto:33

ConnectorStreamService provides bi-directional streaming APIs to use with Firebase Data Connect connectors.

enum Action

graphql_response_extensions.proto:65

Action indicates the operation type on the entity.

Used in: DataConnectProperties

message DataConnectProperties

graphql_response_extensions.proto:40

Data Connect specific properties for a path under response.data. (-- Design doc: http://go/fdc-caching-wire-protocol --)

Used in: GraphqlResponseExtensions

message ExecuteRequest

connector_stream_service.proto:109

ExecuteRequest defines the request to execute a Data Connect query or mutation.

Used in: StreamRequest

message GraphqlError

graphql_error.proto:41

GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body.

Used in: ExecuteMutationResponse, ExecuteQueryResponse, StreamResponse

message GraphqlErrorExtensions

graphql_error.proto:73

GraphqlErrorExtensions contains additional information of `GraphqlError`.

Used in: GraphqlError

message GraphqlResponseExtensions

graphql_response_extensions.proto:30

GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`.

Used in: ExecuteMutationResponse, ExecuteQueryResponse, StreamResponse

message ResumeRequest

connector_stream_service.proto:122

ResumeRequest defines the request to resume a query or part of it.

Used in: StreamRequest

(message has no fields)

message SourceLocation

graphql_error.proto:118

SourceLocation references a location in a GraphQL source.

Used in: GraphqlError

enum WarningLevel

graphql_error.proto:128

WarningLevel describes the severity and required action to suppress this warning when Firebase CLI run into it.

Used in: GraphqlErrorExtensions

message Workaround

graphql_error.proto:108

Workaround provides suggestions to address errors and warnings.

Used in: GraphqlErrorExtensions