Show / Hide Table of Contents

Class BillingProfile

Contains properties of a Campaign Manager Billing Profile.

Inheritance
object
BillingProfile
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.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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX