GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueType
Table of Contents ▼
Jump to a specific part of the page:
Description
Note: OpaqueType is deprecated and addition of new fields is not allowed. Refer to go/opaquetype for details. If you think this is the only way to implement your feature, attend an office hours (go/meaning-help) and discuss with the MRF team. An OpaqueType configures a value whose type is only interpretable by _specific clients of the intent catalog. This means horizontal 'features' like pretty printing, correct logging, intent blacklisting and signal aggregation will not work for opaque value types. It has a field for each type in IntentQuery that is not covered by a non-opaque type (specifically: protocol messages). The fields are themselves messages declared in this file. The specific opaque value types must be empty messages. If you find a need to add any fields to these messages, make them non-opaque and implement all of the code to treat them as first class types. It is allowable for a value to have more than one of the opaque types. See http://go/opaque-type-for-value-type. LINT.IfChange Next Id: 32
Attributes List
This module has the following attributes (case-insensitive ascending order):
View Attributes
- aogType
- appAnnotationType
- audioType
- calendarEventType
- calendarEventWrapperType
- calendarReferenceType
- complexQueriesRewriteType
- componentReferenceType
- componentSpecificContracts
- deviceIdType
- deviceType
- deviceUserIdentityType
- homeAutomationDeviceType
- locationType
- mediaType
- messageNotificationType
- moneyType
- narrativeNewsProviderType
- onDeviceType
- personalIntelligenceEntityType
- personType
- productivityListItemType
- recurrenceType
- reminderType
- remodelings
- shoppingMerchantType
- shoppingOfferType
- shoppingProductExpressionType
- shoppingProductType
- shoppingStoreType
- timerType
Attributes
-
aogType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueAogType
, default:nil
)
- -
appAnnotationType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueAppAnnotationType
, default:nil
)
- -
audioType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueAudioType
, default:nil
)
- -
calendarEventType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueCalendarEventType
, default:nil
)
- -
calendarEventWrapperType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueCalendarEventWrapperType
, default:nil
)
- -
calendarReferenceType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueCalendarReferenceType
, default:nil
)
- -
complexQueriesRewriteType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueComplexQueriesRewriteType
, default:nil
)
- -
componentReferenceType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueComponentReferenceIndexType
, default:nil
)
- -
componentSpecificContracts
(type:GoogleApi.ContentWarehouse.V1.Model.NlpMeaningComponentSpecificContracts
, default:nil
)
- Contains data about the contracts that this ValueType level is available for. For more information see go/contract-based-conformance. -
deviceIdType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueDeviceIdType
, default:nil
)
- -
deviceType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueDeviceType
, default:nil
)
- -
deviceUserIdentityType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueDeviceUserIdentityType
, default:nil
)
- -
homeAutomationDeviceType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueHomeAutomationDeviceType
, default:nil
)
- -
locationType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueLocationType
, default:nil
)
- -
mediaType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueMediaType
, default:nil
)
- -
messageNotificationType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueMessageNotificationType
, default:nil
)
- -
moneyType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueMoneyType
, default:nil
)
- -
narrativeNewsProviderType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueNewsProviderType
, default:nil
)
- -
onDeviceType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueOnDeviceType
, default:nil
)
- -
personType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaquePersonType
, default:nil
)
- -
personalIntelligenceEntityType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaquePersonalIntelligenceEntityType
, default:nil
)
- -
productivityListItemType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueProductivityListItemType
, default:nil
)
- -
recurrenceType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueRecurrenceType
, default:nil
)
- -
reminderType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueReminderType
, default:nil
)
- -
remodelings
(type:GoogleApi.ContentWarehouse.V1.Model.NlpMeaningMeaningRemodelings
, default:nil
)
- Contains data about current schema remodelings at this ValueType level. For more information see go/meaning-remodeling-framework. -
shoppingMerchantType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingMerchantType
, default:nil
)
- -
shoppingOfferType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingOfferType
, default:nil
)
- -
shoppingProductExpressionType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingProductExpressionType
, default:nil
)
- -
shoppingProductType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingProductType
, default:nil
)
- -
shoppingStoreType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingStoreType
, default:nil
)
- -
timerType
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueTimerType
, default:nil
)
-
Type
aogType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueAogType.t() | nil,
appAnnotationType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueAppAnnotationType.t() | nil,
audioType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueAudioType.t() | nil,
calendarEventType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueCalendarEventType.t() | nil,
calendarEventWrapperType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueCalendarEventWrapperType.t() | nil,
calendarReferenceType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueCalendarReferenceType.t() | nil,
complexQueriesRewriteType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueComplexQueriesRewriteType.t() | nil,
componentReferenceType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueComponentReferenceIndexType.t() | nil,
componentSpecificContracts: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningComponentSpecificContracts.t() | nil,
deviceIdType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueDeviceIdType.t() | nil,
deviceType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueDeviceType.t() | nil,
deviceUserIdentityType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueDeviceUserIdentityType.t() | nil,
homeAutomationDeviceType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueHomeAutomationDeviceType.t() | nil,
locationType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueLocationType.t() | nil,
mediaType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueMediaType.t() | nil,
messageNotificationType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueMessageNotificationType.t() | nil,
moneyType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueMoneyType.t() | nil,
narrativeNewsProviderType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueNewsProviderType.t() | nil,
onDeviceType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueOnDeviceType.t() | nil,
personType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaquePersonType.t() | nil,
personalIntelligenceEntityType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaquePersonalIntelligenceEntityType.t() | nil,
productivityListItemType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueProductivityListItemType.t() | nil,
recurrenceType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueRecurrenceType.t() | nil,
reminderType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueReminderType.t() | nil,
remodelings: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningMeaningRemodelings.t() | nil,
shoppingMerchantType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingMerchantType.t() | nil,
shoppingOfferType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingOfferType.t() | nil,
shoppingProductExpressionType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingProductExpressionType.t() | nil,
shoppingProductType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingProductType.t() | nil,
shoppingStoreType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueShoppingStoreType.t() | nil,
timerType: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueTimerType.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersOpaqueType