public sealed class TypeSchema : IMessage<TypeSchema>, IEquatable<TypeSchema>, IDeepCloneable<TypeSchema>, IBufferMessage, IMessageReference 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.
Implements
IMessageTypeSchema, IEquatableTypeSchema, IDeepCloneableTypeSchema, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
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 |
|