Uma configuração de faturamento que associa uma conta para pagamentos e um anunciante. Uma configuração de faturamento é específica para um anunciante.
Representação JSON |
---|
{ "resourceName": string, "status": enum ( |
Campos | |
---|---|
resourceName |
Imutável. O nome do recurso da configuração de faturamento. Os nomes dos recursos do BillingSetup têm o seguinte formato:
|
status |
Apenas saída. Status da configuração de faturamento. |
paymentsAccountInfo |
Imutável. As informações da conta para pagamentos associadas a essa configuração de faturamento. Na configuração do faturamento, ele é usado para se inscrever com uma nova conta para pagamentos (e, depois, paymentsAccount não deve estar definido). Ao gerar uma configuração de faturamento, essa conta e a paymentsAccount serão preenchidas. |
id |
Apenas saída. O ID da configuração de faturamento. |
paymentsAccount |
Imutável. O nome do recurso da conta para pagamentos associada a essa configuração de faturamento. Os nomes dos recursos de pagamentos têm o seguinte formato:
|
Campo de união Ao buscar uma configuração de faturamento existente, esse é o horário de início solicitado. No entanto, se a configuração foi aprovada (consulte o status) após o horário de início solicitado, esse será o horário de aprovação. |
|
startDateTime |
Imutável. A hora da data de início no formato aaaa-MM-dd ou aaaa-MM-dd HH:mm:ss. Apenas um horário futuro é permitido. |
startTimeType |
Imutável. A hora de início como um tipo. Somente NOW é permitido. |
Campo de união end_time . Quando a configuração de faturamento termina / terminou. Esse é SEMPRE ou o horário de início da próxima configuração de faturamento programada. end_time só pode ser de um dos seguintes tipos: |
|
endDateTime |
Apenas saída. A hora da data de término no formato aaaa-MM-dd ou aaaa-MM-dd HH:mm:ss. |
endTimeType |
Apenas saída. O horário de término como um tipo. O único valor possível é FOREVER. |
BillingSetupStatus
Os status possíveis de um BillingConfigurar.
Tipos enumerados | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão. |
PENDING |
A aprovação da configuração de faturamento está pendente. |
APPROVED_HELD |
A configuração de faturamento foi aprovada, mas o primeiro orçamento correspondente não foi. Isso só pode ocorrer com configurações de faturamento definidas para faturamento mensal. |
APPROVED |
A configuração de faturamento foi aprovada. |
CANCELLED |
A configuração de faturamento foi cancelada pelo usuário antes da aprovação. |
PaymentsAccountInfo
Contêiner de informações da conta para pagamentos para esse faturamento.
Representação JSON |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
Campos | |
---|---|
paymentsAccountId |
Apenas saída. Um ID de 16 dígitos usado para identificar a conta para pagamentos associada à configuração de faturamento. Precisa ser transmitido como uma string com traços, por exemplo, "1234-5678-9012-3456". |
paymentsAccountName |
Imutável. O nome da conta para pagamentos associada à configuração de faturamento. Isso permite que o usuário especifique um nome significativo para uma conta para pagamentos que ajude na reconciliação de faturas mensais. Esse nome será impresso nas faturas mensais. |
paymentsProfileId |
Imutável. Um ID de 12 dígitos usado para identificar o perfil para pagamentos associado à configuração de faturamento. Precisa ser transmitido como uma string com traços, por exemplo, "1234-5678-9012". |
paymentsProfileName |
Apenas saída. O nome do perfil para pagamentos associado à configuração de faturamento. |
secondaryPaymentsProfileId |
Apenas saída. Um ID do perfil para pagamentos secundário presente em situações incomuns, por exemplo, quando um contrato de responsabilidade sequencial é estabelecido. |