UserInfo

Information about the user making the request.

JSON representation
{

  // Union field user can be only one of the following:
  "noUserInfo": {
    object (Empty)
  },
  "brazilUserInfo": {
    object (BrazilUserInfo)
  }
  // End of list of possible types for union field user.
}
Fields
Union field user. Information about a user in a specific country/region. user can be only one of the following:
noUserInfo

object (Empty)

No user information is provided.

brazilUserInfo

object (BrazilUserInfo)

Information about a Brazil user.

BrazilUserInfo

Information about a Brazil user.

JSON representation
{
  "fullName": string,

  // Union field userLegalAddress can be only one of the following:
  "noLegalAddress": {
    object (Empty)
  },
  "legalAddress": {
    object (Address)
  }
  // End of list of possible types for union field userLegalAddress.

  // Union field taxId can be only one of the following:
  "cpf": string,
  "cnpj": string
  // End of list of possible types for union field taxId.
}
Fields
fullName

string

REQUIRED: The user's full name.

Union field userLegalAddress. REQUIRED: The user's legal address. userLegalAddress can be only one of the following:
legalAddress

object (Address)

The user's legal address.

Union field taxId. Taxpayer Identification Number. taxId can be only one of the following:
cpf

string

The CPF number (Cadastro de Pessoas Físicas, Portuguese for "Natural Persons Register") is the Brazilian individual taxpayer registry identification.

cnpj

string

CNPJ (short for Cadastro Nacional da Pessoa Jurídica in Portuguese, or National Registry of Legal Entities) is an identification number issued to Brazilian companies by the Department of Federal Revenue of Brazil (in Portuguese, Secretaria da Receita Federal).

Address

Structure holding information about a physical address.

JSON representation
{
  "addressLine": [
    string
  ],
  "localityName": string,
  "administrativeAreaName": string,
  "postalCodeNumber": string,
  "countryCode": string
}
Fields
addressLine[]

string

OPTIONAL: This holds unstructured Address text.

localityName

string

OPTIONAL: This is something of a fuzzy term, but it generally refers to the city/town portion of an address. In regions of the world where localities are not well defined or do not fit into this structure well (for example, Japan and China), leave localityName empty and use addressLine.

Examples: US city, IT comune, UK post town.

administrativeAreaName

string

OPTIONAL: Top-level administrative subdivision of this country" Examples: US state, IT region, CN province, JP prefecture."

postalCodeNumber

string

OPTIONAL: Despite the name, postalCodeNumber values are frequently alphanumeric. Examples: "94043", "SW1W", "SW1W 9TQ".

countryCode

string

OPTIONAL: Customer address country code, expected to be ISO-3166-1 Alpha-2.