GeostoreAttributeProto

GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeProto


Table of Contents ▼

Jump to a specific part of the page:

Description

Protocol buffer for attaching attributes and values to instances. This is for assigning a particular attribute and value to a repository item, not for metadata. For protocol buffers that represents metadata about attributes and values, see CanonicalAttribute in itemclass.proto and ValueSpace in valuespace.proto.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. applicationData (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet, default: nil)
    -
  2. attributeDisplay (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto), default: nil)
    -
  3. booleanValue (type: boolean(), default: nil)
    -
  4. canonicalAttributeId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto, default: nil)
    - The canonical attribute for this attribute instance.
  5. doubleValue (type: float(), default: nil)
    -
  6. enumIdValue (type: String.t, default: nil)
    - For those attribute ids that expect their values to be taken from an enumeration-style set of values, that value's gcid should be stored here, e.g. "gcid:attval_yes".
  7. floatValue (type: number(), default: nil)
    -
  8. int64Value (type: String.t, default: nil)
    -
  9. integerValue (type: integer(), default: nil)
    -
  10. itemClassId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto, default: nil)
    -
  11. metadata (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto, default: nil)
    - Field-level metadata for this attribute
  12. protoValue (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet, default: nil)
    - Fully qualified package name because genprotohdf uses genproto for this proto2 syntax: https://wiki.corp.google.com/twiki/bin/view/Main/Proto2WithGenproto
  13. stringValue (type: String.t, default: nil)
    - The attribute value falls into one of these fields, based on value_type:
  14. uint32Value (type: integer(), default: nil)
    -
  15. valueDisplay (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto), default: nil)
    - Used to store language-specific names of this attribute's value (e.g. a translation into another language).
  16. valueSpaceId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto, default: nil)
    -
  17. valueType (type: String.t, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeProto{
applicationData: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
attributeDisplay: [GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto.t()] | nil,
booleanValue: boolean() | nil,
canonicalAttributeId: GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto.t() | nil,
doubleValue: float() | nil,
enumIdValue: String.t() | nil,
floatValue: number() | nil,
int64Value: String.t() | nil,
integerValue: integer() | nil,
itemClassId: GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto.t() | nil,
metadata: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
protoValue: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
stringValue: String.t() | nil,
uint32Value: integer() | nil,
valueDisplay: [GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto.t()] | nil,
valueSpaceId: GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto.t() | nil,
valueType: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeProto