PhoneNumber

Representação do número de telefone padrão.

Representação JSON
{
  "e164PhoneNumber": string,
  "extension": string,
  "preferredDomesticCarrierCode": string
}
Campos
e164PhoneNumber

string

Número de telefone no formato E.164, conforme definido na recomendação E.164 da International Telecommunication Union (ITU). Link do wiki: https://en.wikipedia.org/wiki/E.164

extension

string

A extensão não é padronizada nas recomendações de ITU, exceto por ser definida como uma série de números com tamanho máximo de 40 dígitos. Aqui, ela é definida como uma string para acomodar o possível uso de um zero na extensão (as organizações têm liberdade total para isso, porque não há um padrão definido). Além de dígitos, alguns outros caracteres de discagem, como "," (indicando uma espera) podem ser armazenados aqui. Por exemplo, em xxx-xxx-xxxx ext. 123, "123" é a extensão.

preferredDomesticCarrierCode

string

O código de seleção da operadora que é a opção preferencial para ligar para esse número de telefone no país. Isso também inclui códigos que precisam ser discados em alguns países ao ligar de telefones fixos para celulares ou vice-versa. Por exemplo, na Colúmbia, um "3" precisa ser discado antes do próprio número de telefone ao ligar de um celular para um telefone fixo doméstico e vice-versa. https://en.wikipedia.org/wiki/Telephone_numbers_in_Colômbia https://en.wikipedia.org/wiki/Brazilian_Carrier_Selection_Code

Esse é o código "preferido", o que significa que outros códigos também podem funcionar.