Voting helps other researchers find interesting modules.
A SemanticType configures a value determined by another source, in particular another intent or a semantic frame. See go/unifying-intents and go/framery.
allowAll
boolean()
nil
componentSpecificContracts
GoogleApi.ContentWarehouse.V1.Model.NlpMeaningComponentSpecificContracts.t
includesContainingIntent
name
list(String.t)
nameContracts
list(GoogleApi.ContentWarehouse.V1.Model.NlpMeaningSemanticTypeNameComponentSpecificContracts.t)
name_remodelings
nameRemodelings
list(GoogleApi.ContentWarehouse.V1.Model.NlpMeaningSemanticTypeNameMeaningRemodelings.t)
remodelings
GoogleApi.ContentWarehouse.V1.Model.NlpMeaningMeaningRemodelings.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSemanticType{ allowAll: boolean() | nil, componentSpecificContracts: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningComponentSpecificContracts.t() | nil, includesContainingIntent: boolean() | nil, name: [String.t()] | nil, nameContracts: [ GoogleApi.ContentWarehouse.V1.Model.NlpMeaningSemanticTypeNameComponentSpecificContracts.t() ] | nil, nameRemodelings: [ GoogleApi.ContentWarehouse.V1.Model.NlpMeaningSemanticTypeNameMeaningRemodelings.t() ] | nil, remodelings: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningMeaningRemodelings.t() | nil }
@spec decode(struct(), keyword()) :: struct()