Class TypeSchema (2.0.0)

TypeSchema(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Encapsulates different type schema variations: either a reference to an a schema that's already defined by a tool, or an inline definition.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
inline_schema google.cloud.dialogflowcx_v3beta1.types.InlineSchema
Set if this is an inline schema definition. This field is a member of oneof_ schema.
schema_reference google.cloud.dialogflowcx_v3beta1.types.TypeSchema.SchemaReference
Set if this is a schema reference. This field is a member of oneof_ schema.

Classes

SchemaReference

SchemaReference(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A reference to the schema of an existing tool.