enum BillingError.Reason (v202411)

  • BillingError.Reason provides reasons for target errors related to billing within the ProposalLineItemService.

  • This enumeration lists various specific billing errors such as unsupported schedules or caps, and missing or invalid billing sources, schedules, caps, or bases.

  • Some billing settings cannot be updated once a proposal has been approved.

  • An "UNKNOWN" reason is included for values not exposed by the requested API version.

The reasons for the target error.


Namespace
https://www.google.com/apis/ads/publisher/v202411
Enumeration Description
UNSUPPORTED_BILLING_SCHEDULE Found unsupported billing schedule.
UNSUPPORTED_BILLING_CAP Found unsupported billing cap.
MISSING_BILLING_SOURCE Billing source is missing when either billing scheule or billing cap is provided.
MISSING_BILLING_SCHEDULE Billing schedule is missing when the provided billing source is CONSTRACTED.
MISSING_BILLING_CAP Billing cap is missing when the provided billing source is not CONSTRACTED.
INVALID_BILLING_SOURCE_FOR_OFFLINE The billing source is invalid for offline proposal line item.
UPDATE_BILLING_NOT_ALLOWED Billing settings cannot be updated once the proposal has been approved.
MISSING_BILLING_BASE Billing base is missing when the provided billing source is CONTRACTED.
INVALID_BILLING_BASE The billing base is invalid for the provided billing source.
UNKNOWN The value returned if the actual value is not exposed by the requested API version.