AttributeValue

Stay organized with collections Save and categorize content based on your preferences.

The allowed types for [VALUE] in a [KEY]:[VALUE] attribute.

JSON representation
{

  // Union field value can be only one of the following:
  "stringValue": {
    object (TruncatableString)
  },
  "intValue": string,
  "boolValue": boolean
  // End of list of possible types for union field value.
}
Fields
Union field value. The type of the value. value can be only one of the following:
stringValue

object (TruncatableString)

A string up to 256 bytes long.

intValue

string (int64 format)

A 64-bit signed integer.

boolValue

boolean

A Boolean value represented by true or false.

TruncatableString

Represents a string that might be shortened to a specified length.

JSON representation
{
  "value": string,
  "truncatedByteCount": integer
}
Fields
value

string

The shortened string. For example, if the original string is 500 bytes long and the limit of the string is 128 bytes, then value contains the first 128 bytes of the 500-byte string.

Truncation always happens on a UTF8 character boundary. If there are multi-byte characters in the string, then the length of the shortened string might be less than the size limit.

truncatedByteCount

integer

The number of bytes removed from the original string. If this value is 0, then the string was not shortened.