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 | |
---|---|
resource |
Imutável. O nome do recurso da configuração de faturamento. Os nomes dos recursos de configuração de faturamento têm o seguinte formato:
|
status |
Apenas saída. O status da configuração de faturamento. |
payments |
Imutável. As informações da conta para pagamentos associada a essa configuração de faturamento. Ao configurar o faturamento, ele é usado para se inscrever em uma nova conta para pagamentos. Portanto, a conta para pagamentos não pode ser definida. Ao receber uma configuração de faturamento, essa e a paymentsAccount serão preenchidas. |
id |
Apenas saída. O ID da configuração de faturamento. |
payments |
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 tiver sido aprovada (consulte o status) após o horário de início solicitado, esse será o horário de aprovação. |
|
start |
Imutável. A data e hora de início no formato AAAA-MM-DD ou AAAA-MM-DD HH:MM:SS. Apenas um horário futuro é permitido. |
start |
Imutável. A hora de início como um tipo. Somente "AGORA" é permitido. |
Campo de união end_time . Quando a configuração de faturamento termina / terminou. Pode ser "FOREVER" (para sempre) ou o horário de início da próxima configuração de faturamento programada. end_time pode ser apenas de um dos tipos a seguir: |
|
end |
Apenas saída. A data e hora de término no formato AAAA-MM-DD ou AAAA-MM-DD HH:MM:SS. |
end |
Apenas saída. O horário de término como um tipo. O único valor possível é FOREVER. |
BillingSetupStatus
Os status possíveis de uma configuração de faturamento.
Enums | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
Usado apenas para o valor de retorno. Representa um valor desconhecido nesta versão. |
PENDING |
A configuração de faturamento está pendente de aprovação. |
APPROVED_HELD |
A configuração de faturamento foi aprovada, mas o primeiro orçamento correspondente não. Isso só pode ocorrer em configurações de faturamento configuradas 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 deste faturamento.
Representação JSON |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
Campos | |
---|---|
payments |
Apenas saída. Um ID de 16 dígitos usado para identificar a conta para pagamentos associada à configuração de faturamento. Ele precisa ser transmitido como uma string com traços, por exemplo, "1234-5678-9012-3456". |
payments |
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 de pagamentos para ajudar na reconciliação de faturas mensais. Esse nome será impresso nas faturas mensais. |
payments |
Imutável. Um ID de 12 dígitos usado para identificar o perfil para pagamentos associado à configuração de faturamento. Ele precisa ser transmitido como uma string com traços, por exemplo, "1234-5678-9012". |
payments |
Apenas saída. O nome do perfil para pagamentos associado à configuração de faturamento. |
secondary |
Apenas saída. Um ID de perfil para pagamentos secundário presente em situações incomuns, por exemplo, quando um contrato de responsabilidade sequencial foi organizado. |