Show / Hide Table of Contents

Class GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary

Represents a summarized account budget billable cost.

Inheritance
object
GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary : IDirectResponseSchema

Properties

AccountBudget

Output only. The resource name of the account budget associated with this summarized billable cost. AccountBudget resource names have the form: customers/{customer_id}/accountBudgets/{account_budget_id}

Declaration
[JsonProperty("accountBudget")]
public virtual string AccountBudget { get; set; }
Property Value
Type Description
string

AccountBudgetName

Output only. The name of the account budget. It appears on the invoice PDF as "Account budget".

Declaration
[JsonProperty("accountBudgetName")]
public virtual string AccountBudgetName { get; set; }
Property Value
Type Description
string

BillableActivityDateRange

Output only. The billable activity date range of the account budget, within the service date range of this invoice. The end date is inclusive. This can be different from the account budget's start and end time.

Declaration
[JsonProperty("billableActivityDateRange")]
public virtual GoogleAdsSearchads360V23CommonDateRange BillableActivityDateRange { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23CommonDateRange

BilledAmountMicros

Output only. The pretax billed amount attributable to this budget during the service period, in micros. This does not account for any adjustments.

Declaration
[JsonProperty("billedAmountMicros")]
public virtual long? BilledAmountMicros { get; set; }
Property Value
Type Description
long?

CampaignSummaries

Output only. The list of summarized campaign level information associated with this account budget.

Declaration
[JsonProperty("campaignSummaries")]
public virtual IList<GoogleAdsSearchads360V23ResourcesInvoiceCampaignSummary> CampaignSummaries { get; set; }
Property Value
Type Description
IList<GoogleAdsSearchads360V23ResourcesInvoiceCampaignSummary>

Customer

Output only. The resource name of the customer associated with this account budget. This contains the customer ID, which appears on the invoice PDF as "Account ID". Customer resource names have the form: customers/{customer_id}

Declaration
[JsonProperty("customer")]
public virtual string Customer { get; set; }
Property Value
Type Description
string

CustomerDescriptiveName

Output only. The descriptive name of the account budget's customer. It appears on the invoice PDF as "Account".

Declaration
[JsonProperty("customerDescriptiveName")]
public virtual string CustomerDescriptiveName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

InvalidActivityAmountMicros

Output only. The pretax invalid activity amount attributable to this budget in previous months, in micros (negative value).

Declaration
[JsonProperty("invalidActivityAmountMicros")]
public virtual long? InvalidActivityAmountMicros { get; set; }
Property Value
Type Description
long?

InvalidActivitySummaries

Output only. The list of summarized invalid activity credits with original linkages.

Declaration
[JsonProperty("invalidActivitySummaries")]
public virtual IList<GoogleAdsSearchads360V23ResourcesInvoiceInvalidActivitySummary> InvalidActivitySummaries { get; set; }
Property Value
Type Description
IList<GoogleAdsSearchads360V23ResourcesInvoiceInvalidActivitySummary>

OverdeliveryAmountMicros

Output only. The pretax overdelivery amount attributable to this budget during the service period, in micros (negative value).

Declaration
[JsonProperty("overdeliveryAmountMicros")]
public virtual long? OverdeliveryAmountMicros { get; set; }
Property Value
Type Description
long?

PurchaseOrderNumber

Output only. The purchase order number of the account budget. It appears on the invoice PDF as "Purchase order".

Declaration
[JsonProperty("purchaseOrderNumber")]
public virtual string PurchaseOrderNumber { get; set; }
Property Value
Type Description
string

ServedAmountMicros

Output only. The pretax served amount attributable to this budget during the service period, in micros. This is only useful to reconcile invoice and delivery data.

Declaration
[JsonProperty("servedAmountMicros")]
public virtual long? ServedAmountMicros { get; set; }
Property Value
Type Description
long?

SubtotalAmountMicros

Output only. The pretax subtotal amount attributable to this budget during the service period, in micros.

Declaration
[JsonProperty("subtotalAmountMicros")]
public virtual long? SubtotalAmountMicros { get; set; }
Property Value
Type Description
long?

TaxAmountMicros

Output only. The tax amount attributable to this budget during the service period, in micros.

Declaration
[JsonProperty("taxAmountMicros")]
public virtual long? TaxAmountMicros { get; set; }
Property Value
Type Description
long?

TotalAmountMicros

Output only. The total amount attributable to this budget during the service period, in micros. This equals the sum of the account budget subtotal amount and the account budget tax amount.

Declaration
[JsonProperty("totalAmountMicros")]
public virtual long? TotalAmountMicros { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX