Dialogflow v3 API - Class TypeSchema (3.0.0)

public sealed class TypeSchema : IMessage<TypeSchema>, IEquatable<TypeSchema>, IDeepCloneable<TypeSchema>, IBufferMessage, IMessage

Reference documentation and code samples for the Dialogflow v3 API class TypeSchema.

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

Inheritance

object > TypeSchema

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

TypeSchema()

public TypeSchema()

TypeSchema(TypeSchema)

public TypeSchema(TypeSchema other)
Parameter
Name Description
other TypeSchema

Properties

InlineSchema

public InlineSchema InlineSchema { get; set; }

Set if this is an inline schema definition.

Property Value
Type Description
InlineSchema

SchemaCase

public TypeSchema.SchemaOneofCase SchemaCase { get; }
Property Value
Type Description
TypeSchemaSchemaOneofCase

SchemaReference

public TypeSchema.Types.SchemaReference SchemaReference { get; set; }

Set if this is a schema reference.

Property Value
Type Description
TypeSchemaTypesSchemaReference