Struct googapis::google::ads::googleads::v9::resources::account_budget::PendingAccountBudgetProposal [−][src]
pub struct PendingAccountBudgetProposal {
pub account_budget_proposal: Option<String>,
pub proposal_type: i32,
pub name: Option<String>,
pub start_date_time: Option<String>,
pub purchase_order_number: Option<String>,
pub notes: Option<String>,
pub creation_date_time: Option<String>,
pub end_time: Option<EndTime>,
pub spending_limit: Option<SpendingLimit>,
}
Expand description
A pending proposal associated with the enclosing account-level budget, if applicable.
Fields
account_budget_proposal: Option<String>
Output only. The resource name of the proposal. AccountBudgetProposal resource names have the form:
customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}
proposal_type: i32
Output only. The type of this proposal, e.g. END to end the budget associated with this proposal.
name: Option<String>
Output only. The name to assign to the account-level budget.
start_date_time: Option<String>
Output only. The start time in yyyy-MM-dd HH:mm:ss format.
purchase_order_number: Option<String>
Output only. A purchase order number is a value that helps users reference this budget in their monthly invoices.
notes: Option<String>
Output only. Notes associated with this budget.
creation_date_time: Option<String>
Output only. The time when this account-level budget proposal was created. Formatted as yyyy-MM-dd HH:mm:ss.
end_time: Option<EndTime>
The end time of the account-level budget.
spending_limit: Option<SpendingLimit>
The spending limit.
Implementations
Returns the enum value of proposal_type
, or the default if the field is set to an invalid enum value.
Sets proposal_type
to the provided enum value.
Returns the value of account_budget_proposal
, or the default value if account_budget_proposal
is unset.
Returns the value of start_date_time
, or the default value if start_date_time
is unset.
Returns the value of purchase_order_number
, or the default value if purchase_order_number
is unset.
Returns the value of creation_date_time
, or the default value if creation_date_time
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for PendingAccountBudgetProposal
impl Sync for PendingAccountBudgetProposal
impl Unpin for PendingAccountBudgetProposal
impl UnwindSafe for PendingAccountBudgetProposal
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more