BillingSetup
A billing setup, which associates a payments account and an advertiser. A billing setup is specific to one advertiser.
Columns
Name | Type | Behavior | Description |
BillingSetupEndDateTime | Datetime | ATTRIBUTE | Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. |
BillingSetupEndTimeType | String | ATTRIBUTE | Output only. The end time as a type. The only possible value is FOREVER.
The allowed values are FOREVER, NOW, UNKNOWN, UNSPECIFIED. |
BillingSetupId | Long | ATTRIBUTE | Output only. The ID of the billing setup. |
BillingSetupPaymentsAccount | String | ATTRIBUTE | Immutable. The resource name of the payments account associated with this billing setup. Payments resource names have the form: customers/{customer_id}/paymentsAccounts/{payments_account_id} When setting up billing, this is used to signup with an existing payments account (and then payments_account_info should not be set). When getting a billing setup, this and payments_account_info will be populated. |
BillingSetupPaymentsAccountInfoPaymentsAccountId | String | ATTRIBUTE | Output only. A 16 digit id used to identify the payments account associated with the billing setup. This must be passed as a string with dashes, for example, '1234-5678-9012-3456'. |
BillingSetupPaymentsAccountInfoPaymentsAccountName | String | ATTRIBUTE | Immutable. The name of the payments account associated with the billing setup. This enables the user to specify a meaningful name for a payments account to aid in reconciling monthly invoices. This name will be printed in the monthly invoices. |
BillingSetupPaymentsAccountInfoPaymentsProfileId | String | ATTRIBUTE | Immutable. A 12 digit id used to identify the payments profile associated with the billing setup. This must be passed in as a string with dashes, for example, '1234-5678-9012'. |
BillingSetupPaymentsAccountInfoPaymentsProfileName | String | ATTRIBUTE | Output only. The name of the payments profile associated with the billing setup. |
BillingSetupPaymentsAccountInfoSecondaryPaymentsProfileId | String | ATTRIBUTE | Output only. A secondary payments profile id present in uncommon situations, for example, when a sequential liability agreement has been arranged. |
BillingSetupResourceName | String | ATTRIBUTE | Immutable. The resource name of the billing setup. BillingSetup resource names have the form: customers/{customer_id}/billingSetups/{billing_setup_id} |
BillingSetupStartDateTime | Datetime | ATTRIBUTE | Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. Only a future time is allowed. |
BillingSetupStatus | String | ATTRIBUTE | Output only. The status of the billing setup.
The allowed values are APPROVED, APPROVED_HELD, CANCELLED, PENDING, UNKNOWN, UNSPECIFIED. |
CustomerId | Long | ATTRIBUTE | Output only. The ID of the customer. |
Pseudo-Columns
Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
Name | Type | Description |
ManagerId | Long | Id of the manager account on behalf of which you are requesting customer data. |