GoogleAdsSearchads360V23ResourcesAccountBudgetProposal class
An account-level budget proposal.
All fields prefixed with 'proposed' may not necessarily be applied directly. For example, proposed spending limits may be adjusted before their application. This is true if the 'proposed' field has an 'approved' counterpart, for example, spending limits. Note that the proposal type (proposal_type) changes which fields are required and which must remain empty.
Constructors
- GoogleAdsSearchads360V23ResourcesAccountBudgetProposal({String? accountBudget, String? approvalDateTime, String? approvedEndDateTime, String? approvedEndTimeType, String? approvedSpendingLimitMicros, String? approvedSpendingLimitType, String? approvedStartDateTime, String? billingSetup, String? creationDateTime, String? id, String? proposalType, String? proposedEndDateTime, String? proposedEndTimeType, String? proposedName, String? proposedNotes, String? proposedPurchaseOrderNumber, String? proposedSpendingLimitMicros, String? proposedSpendingLimitType, String? proposedStartDateTime, String? proposedStartTimeType, String? resourceName, String? status})
- GoogleAdsSearchads360V23ResourcesAccountBudgetProposal.fromJson(Map json_)
Properties
- accountBudget ↔ String?
-
The resource name of the account-level budget associated with this
proposal.
getter/setter pair
- approvalDateTime ↔ String?
-
The date time when this account-level budget was approved, if applicable.
getter/setter pair
- approvedEndDateTime ↔ String?
-
The approved end date time in yyyy-mm-dd hh:mm:ss format.
getter/setter pair
- approvedEndTimeType ↔ String?
-
The approved end date time as a well-defined type, for example, FOREVER.
getter/setter pair
- approvedSpendingLimitMicros ↔ String?
-
The approved spending limit in micros.
getter/setter pair
- approvedSpendingLimitType ↔ String?
-
The approved spending limit as a well-defined type, for example, INFINITE.
getter/setter pair
- approvedStartDateTime ↔ String?
-
The approved start date time in yyyy-mm-dd hh:mm:ss format.
getter/setter pair
- billingSetup ↔ String?
-
The resource name of the billing setup associated with this proposal.
getter/setter pair
- creationDateTime ↔ String?
-
The date time when this account-level budget proposal was created, which
is not the same as its approval date time, if applicable.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
The ID of the proposal.
getter/setter pair
- proposalType ↔ String?
-
The type of this proposal, for example, END to end the budget associated
with this proposal.
getter/setter pair
- proposedEndDateTime ↔ String?
-
The proposed end date time in yyyy-mm-dd hh:mm:ss format.
getter/setter pair
- proposedEndTimeType ↔ String?
-
The proposed end date time as a well-defined type, for example, FOREVER.
getter/setter pair
- proposedName ↔ String?
-
The name to assign to the account-level budget.
getter/setter pair
- proposedNotes ↔ String?
-
Notes associated with this budget.
getter/setter pair
- proposedPurchaseOrderNumber ↔ String?
-
A purchase order number is a value that enables the user to help them
reference this budget in their monthly invoices.
getter/setter pair
- proposedSpendingLimitMicros ↔ String?
-
The proposed spending limit in micros.
getter/setter pair
- proposedSpendingLimitType ↔ String?
-
The proposed spending limit as a well-defined type, for example, INFINITE.
getter/setter pair
- proposedStartDateTime ↔ String?
-
The proposed start date time in yyyy-mm-dd hh:mm:ss format.
getter/setter pair
- proposedStartTimeType ↔ String?
-
The proposed start date time as a well-defined type, for example, NOW.
getter/setter pair
- resourceName ↔ String?
-
The resource name of the proposal.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status ↔ String?
-
The status of this proposal.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited