Package-level declarations
Types
Link copied to clipboard
Defines options structures that relate to Google BigQuery.
Content copied to clipboard
elide.model.BigQueryOptions
Link copied to clipboard
object BigQueryOptionsKt
Protobuf type elide.model.BigQueryOptions
Link copied to clipboard
Link copied to clipboard
Specifies how a sub-object in a particular message should be persisted.
Content copied to clipboard
elide.model.CollectionMode
Link copied to clipboard
Options specified for a given datamodel point (which can be a message, a field, an enum, and so on), which describe
how the object or field may be validated in various circumstances, and how it should be handled with regard to
exposure visibility to invoking code.
Content copied to clipboard
elide.model.DatapointOptions
Link copied to clipboard
object DatapointOptionsKt
Protobuf type elide.model.DatapointOptions
Link copied to clipboard
Link copied to clipboard
Specifies the types an object may use when defining special objects. These types govern how an object is treated,
listed, and adapted throughout its lifecycle.
Content copied to clipboard
elide.model.DatapointType
Link copied to clipboard
Specifies a special role, if applicable, for a given enumerated type. Each selection governs some special behavior
related to defined enums with APIs, databases, and so on.
Content copied to clipboard
elide.model.EnumeratedType
Link copied to clipboard
Persistence/data engine options specific to an individual message field.
Content copied to clipboard
elide.model.FieldPersistenceOptions
Link copied to clipboard
object FieldPersistenceOptionsKt
Protobuf type elide.model.FieldPersistenceOptions
Link copied to clipboard
Link copied to clipboard
Describes the visibility options for a given field.
Content copied to clipboard
elide.model.FieldVisibility
Link copied to clipboard
Specifies mappings for an arbitrary protobuf message object.
Content copied to clipboard
elide.model.ObjectMapping
Link copied to clipboard
object ObjectMappingKt
Protobuf type elide.model.ObjectMapping
Link copied to clipboard
Link copied to clipboard
Specifies options related to persistence of underlying model data associated with this particular message type. This
includes settings related to Firestore and other data engines.
Content copied to clipboard
elide.model.PersistenceOptions
Link copied to clipboard
object PersistenceOptionsKt
Protobuf type elide.model.PersistenceOptions
Link copied to clipboard
Link copied to clipboard
Extended options for use with Cloud Spanner, which may be affixed to an individual model field.
Content copied to clipboard
elide.model.SpannerFieldOptions
Link copied to clipboard
object SpannerFieldOptionsKt
Protobuf type elide.model.SpannerFieldOptions
Link copied to clipboard
Link copied to clipboard
Defines options structures that relate to Google Cloud Spanner.
Content copied to clipboard
elide.model.SpannerOptions
Link copied to clipboard
object SpannerOptionsKt
Protobuf type elide.model.SpannerOptions
Link copied to clipboard
Link copied to clipboard
Specifies options related to storing a sub-message.
Content copied to clipboard
elide.model.SubmessageOptions
Link copied to clipboard
object SubmessageOptionsKt
Protobuf type elide.model.SubmessageOptions
Link copied to clipboard
Link copied to clipboard
Specifies options specific to storing this field in a tabular-style data engine.
Content copied to clipboard
elide.model.TableFieldOptions
Link copied to clipboard
object TableFieldOptionsKt
Protobuf type elide.model.TableFieldOptions
Link copied to clipboard
Link copied to clipboard
Options specific to model integration with table-style engines, where there can be a table name and/or description
that should be mapped to a particular message structure.
Content copied to clipboard
elide.model.TableOptions
Link copied to clipboard
object TableOptionsKt
Protobuf type elide.model.TableOptions
Link copied to clipboard
Link copied to clipboard
Sets the visibility of a given object and its constituent properties, in circumstances where the object is served to
a frontend client/agent. Depending on the visibility of a given property, it may or may not be emitted by an API
service, or made available (or not) in the JS context.
Content copied to clipboard
elide.model.Visibility
Functions
Link copied to clipboard
Link copied to clipboard
inline fun FieldPersistenceOptions.copy(block: FieldPersistenceOptionsKt.Dsl.() -> Unit): FieldPersistenceOptions
inline fun SpannerFieldOptions.copy(block: SpannerFieldOptionsKt.Dsl.() -> Unit): SpannerFieldOptions
Link copied to clipboard
Link copied to clipboard
inline fun fieldPersistenceOptions(block: FieldPersistenceOptionsKt.Dsl.() -> Unit): FieldPersistenceOptions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard