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 de BillingSetup têm o formato:
|
status |
Apenas saída. O status da configuração de faturamento. |
paymentsAccountInfo |
Imutável. São as informações da conta para pagamentos associadas a esta configuração de faturamento. Ao configurar o faturamento, ele é usado para se inscrever em uma nova conta para pagamentos. Depois disso, essa conta não deve ser definida. Ao configurar o 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 esta configuração de faturamento. Os nomes dos recursos para pagamentos têm o seguinte formato:
|
Campo de união Esse é o horário de início solicitado ao buscar uma configuração de faturamento. No entanto, se a configuração foi aprovada (veja o status) após o horário de início solicitado, esse é o horário de aprovação. |
|
startDateTime |
Imutável. A data e hora de início no formato aaaa-MM-dd ou aaaa-MM-dd HH:mm:ss. Só é permitido um horário futuro. |
startTimeType |
Imutável. O horário de início como um tipo. Somente NOW é permitido. |
Campo de união end_time . Término / término da configuração de faturamento Este é 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: |
|
endDateTime |
Apenas saída. A hora e a 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 BillingSetup.
Enums | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
Usado apenas para valor de retorno. Representa o 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. Isso só acontece nas configurações de 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 este 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. Isso precisa ser passado 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. Assim, o usuário pode especificar um nome significativo para uma conta de pagamentos e ajudar a reconciliar 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. Isso 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 foi firmado. |