GoogleApi.MyBusinessBusinessInformation.V1.Model.Attribute (google_api_my_business_business_information v0.2.1) View Source
A location attribute. Attributes provide additional information about a location. The attributes that can be set on a location may vary based on the properties of that location (for example, category). Available attributes are determined by Google and may be added and removed without API changes.
Attributes
-
name(type:String.t, default:nil) - Required. The resource name for this attribute. -
repeatedEnumValue(type:GoogleApi.MyBusinessBusinessInformation.V1.Model.RepeatedEnumAttributeValue.t, default:nil) - When the attribute value type is REPEATED_ENUM, this contains the attribute value, and the other values fields must be empty. -
uriValues(type:list(GoogleApi.MyBusinessBusinessInformation.V1.Model.UriAttributeValue.t), default:nil) - When the attribute value type is URL, this field contains the value(s) for this attribute, and the other values fields must be empty. -
valueType(type:String.t, default:nil) - Output only. The type of value that this attribute contains. This should be used to determine how to interpret the value. -
values(type:list(any()), default:nil) - The values for this attribute. The type of the values supplied must match that expected for that attribute. This is a repeated field where multiple attribute values may be provided. Attribute types only support one value.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.MyBusinessBusinessInformation.V1.Model.Attribute{
name: String.t() | nil,
repeatedEnumValue:
GoogleApi.MyBusinessBusinessInformation.V1.Model.RepeatedEnumAttributeValue.t()
| nil,
uriValues:
[GoogleApi.MyBusinessBusinessInformation.V1.Model.UriAttributeValue.t()]
| nil,
valueType: String.t() | nil,
values: [any()] | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.