package google.events.cloud.datastore.v1

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

message ArrayValue

data.proto:201

An array value.

Used in: Value

message Entity

data.proto:272

A Datastore data object. Must not exceed 1 MiB - 4 bytes.

Used in: EntityResult, Value

message EntityCreatedEvent

events.proto:40

The CloudEvent is raised when a Firestore entity is created.

message EntityCreatedEventWithAuthContext

events.proto:90

The CloudEvent with Auth Context is raised when a Firestore entity is created.

message EntityDeletedEvent

events.proto:64

The CloudEvent is raised when a Firestore entity is deleted.

message EntityDeletedEventWithAuthContext

events.proto:120

The CloudEvent with Auth Context is raised when a Firestore entity is deleted.

message EntityEventData

data.proto:29

The data within all Firestore in Datastore Mode entity events.

Used in: EntityCreatedEvent, EntityCreatedEventWithAuthContext, EntityDeletedEvent, EntityDeletedEventWithAuthContext, EntityUpdatedEvent, EntityUpdatedEventWithAuthContext, EntityWrittenEvent, EntityWrittenEventWithAuthContext

message EntityResult

data.proto:51

The result of fetching an entity from Datastore.

Used in: EntityEventData

enum EntityResult.ResultType

data.proto:57

Specifies what data the 'entity' field contains. A `ResultType` is either implied (for example, in `LookupResponse.missing` from `datastore.proto`, it is always `KEY_ONLY`) or specified by context (for example, in message `QueryResultBatch`, field `entity_result_type` specifies a `ResultType` for all the values in field `entity_results`).

message EntityUpdatedEvent

events.proto:52

The CloudEvent is raised when a Firestore entity is updated.

message EntityUpdatedEventWithAuthContext

events.proto:105

The CloudEvent with Auth Context is raised when a Firestore entity is updated.

message EntityWrittenEvent

events.proto:77

The CloudEvent is raised when a Firestore entity is created, updated or deleted.

message EntityWrittenEventWithAuthContext

events.proto:135

The CloudEvent with Auth Context is raised when a Firestore entity is created, updated or deleted.

message Key

data.proto:138

A unique identifier for an entity. If a key's partition ID or any of its path kinds or names are reserved/read-only, the key is reserved/read-only. A reserved/read-only key is forbidden in certain documented contexts.

Used in: Entity, Value

message Key.PathElement

data.proto:143

A (kind, ID/name) pair used to construct a key path. If either name or ID is set, the element is complete. If neither is set, the element is incomplete.

Used in: Key

message PartitionId

data.proto:122

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty. A partition ID contains several dimensions: project ID and namespace ID. Partition dimensions: - May be `""`. - Must be valid UTF-8 bytes. - Must have values that match regex `[A-Za-z\d\.\-_]{1,100}` If the value of any dimension matches regex `__.*__`, the partition is reserved/read-only. A reserved/read-only partition ID is forbidden in certain documented contexts. Foreign partition IDs (in which the project ID does not match the context project ID ) are discouraged. Reads and writes of foreign partition IDs may fail if the project is not in an active state.

Used in: Key

message PropertyMask

data.proto:44

A set of property paths on an entity.

Used in: EntityEventData

message Value

data.proto:210

A message that can hold any of the supported value types and associated metadata.

Used in: ArrayValue, Entity