UdmColumnType

JSON representation
{

  // Union field type can be only one of the following:
  "value": {
    object (UdmColumnValue)
  },
  "list": {
    object (UdmColumnList)
  }
  // End of list of possible types for union field type.
}
Fields

Union field type.

type can be only one of the following:

value

object (UdmColumnValue)

list

object (UdmColumnList)

UdmColumnValue

JSON representation
{

  // Union field value can be only one of the following:
  "nullVal": boolean,
  "boolVal": boolean,
  "bytesVal": string,
  "doubleVal": number,
  "int64Val": string,
  "uint64Val": string,
  "stringVal": string,
  "timestampVal": string,
  "dateVal": {
    object (Date)
  },
  "protoVal": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field value.
}
Fields

Union field value.

value can be only one of the following:

nullVal

boolean

boolVal

boolean

bytesVal

string (bytes format)

A base64-encoded string.

doubleVal

number

int64Val

string (int64 format)

uint64Val

string

stringVal

string

timestampVal

string (Timestamp format)

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

dateVal

object (Date)

protoVal

object

An object containing fields of an arbitrary type. An additional field "@type" contains a URI identifying the type. Example: { "id": 1234, "@type": "types.example.com/standard/id" }.

UdmColumnList

JSON representation
{
  "values": [
    {
      object (UdmColumnValue)
    }
  ]
}
Fields
values[]

object (UdmColumnValue)