Class GoogleAdsSearchads360V23ResourcesBillingSetup
A billing setup, which associates a payments account and an advertiser. A billing setup is specific to one advertiser.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesBillingSetup : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndDateTime
Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format.
Declaration
[JsonProperty("endDateTime")]
public virtual string EndDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndTimeType
Output only. The end time as a type. The only possible value is FOREVER.
Declaration
[JsonProperty("endTimeType")]
public virtual string EndTimeType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Output only. The ID of the billing setup.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
PaymentsAccount
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.
Declaration
[JsonProperty("paymentsAccount")]
public virtual string PaymentsAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PaymentsAccountInfo
Immutable. The payments account information associated with this billing setup. When setting up billing, this is used to signup with a new payments account (and then payments_account should not be set). When getting a billing setup, this and payments_account will be populated.
Declaration
[JsonProperty("paymentsAccountInfo")]
public virtual GoogleAdsSearchads360V23ResourcesBillingSetupPaymentsAccountInfo PaymentsAccountInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesBillingSetupPaymentsAccountInfo |
ResourceName
Immutable. The resource name of the billing setup. BillingSetup resource names have the form:
customers/{customer_id}/billingSetups/{billing_setup_id}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StartDateTime
Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. Only a future time is allowed.
Declaration
[JsonProperty("startDateTime")]
public virtual string StartDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StartTimeType
Immutable. The start time as a type. Only NOW is allowed.
Declaration
[JsonProperty("startTimeType")]
public virtual string StartTimeType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
Output only. The status of the billing setup.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |