Class BillingProfile
Contains properties of a Campaign Manager Billing Profile.
Implements
Inherited Members
Namespace: Google.Apis.Dfareporting.v4.Data
Assembly: Google.Apis.Dfareporting.v4.dll
Syntax
public class BillingProfile : IDirectResponseSchema
Properties
ConsolidatedInvoice
Consolidated invoice option for this billing profile. Used to get a single, consolidated invoice across the chosen invoice level.
Declaration
[JsonProperty("consolidatedInvoice")]
public virtual bool? ConsolidatedInvoice { get; set; }
Property Value
Type | Description |
---|---|
bool? |
CountryCode
Country code of this billing profile.This is a read-only field.
Declaration
[JsonProperty("countryCode")]
public virtual string CountryCode { get; set; }
Property Value
Type | Description |
---|---|
string |
CurrencyCode
Billing currency code in ISO 4217 format.This is a read-only field.
Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { 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 |
Id
ID of this billing profile. This is a read-only, auto-generated field.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type | Description |
---|---|
long? |
InvoiceLevel
Invoice level for this billing profile. Used to group fees into separate invoices by account, advertiser, or campaign.
Declaration
[JsonProperty("invoiceLevel")]
public virtual string InvoiceLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
IsDefault
True if the billing profile is the account default profile. This is a read-only field.
Declaration
[JsonProperty("isDefault")]
public virtual bool? IsDefault { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kind
Identifies what kind of resource this is. Value: the fixed string "dfareporting#billingProfile".
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Name of this billing profile. This is a required field and must be less than 256 characters long and must be unique among billing profile in the same account.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentsAccountId
The ID of the payment account the billing profile belongs to. This is a read-only field.
Declaration
[JsonProperty("paymentsAccountId")]
public virtual string PaymentsAccountId { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentsCustomerId
The ID of the payment customer the billing profile belongs to. This is a read-only field.
Declaration
[JsonProperty("paymentsCustomerId")]
public virtual string PaymentsCustomerId { get; set; }
Property Value
Type | Description |
---|---|
string |
PurchaseOrder
Purchase order (PO) for this billing profile. This PO number is used in the invoices for all of the advertisers in this billing profile.
Declaration
[JsonProperty("purchaseOrder")]
public virtual string PurchaseOrder { get; set; }
Property Value
Type | Description |
---|---|
string |
SecondaryPaymentsCustomerId
The ID of the secondary payment customer the billing profile belongs to. This is a read-only field.
Declaration
[JsonProperty("secondaryPaymentsCustomerId")]
public virtual string SecondaryPaymentsCustomerId { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
Status of this billing profile.This is a read-only field.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |