Enum gapi_grpc::google::ads::googleads::v6::enums::account_budget_proposal_status_enum::AccountBudgetProposalStatus[][src]

#[repr(i32)]pub enum AccountBudgetProposalStatus {
    Unspecified,
    Unknown,
    Pending,
    ApprovedHeld,
    Approved,
    Cancelled,
    Rejected,
}

The possible statuses of an AccountBudgetProposal.

Variants

Unspecified

Not specified.

Unknown

Used for return value only. Represents value unknown in this version.

Pending

The proposal is pending approval.

ApprovedHeld

The proposal has been approved but the corresponding billing setup has not. This can occur for proposals that set up the first budget when signing up for billing or when performing a change of bill-to operation.

Approved

The proposal has been approved.

Cancelled

The proposal has been cancelled by the user.

Rejected

The proposal has been rejected by the user, e.g. by rejecting an acceptance email.

Implementations

impl AccountBudgetProposalStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of AccountBudgetProposalStatus.

pub fn from_i32(value: i32) -> Option<AccountBudgetProposalStatus>[src]

Converts an i32 to a AccountBudgetProposalStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for AccountBudgetProposalStatus[src]

impl Copy for AccountBudgetProposalStatus[src]

impl Debug for AccountBudgetProposalStatus[src]

impl Default for AccountBudgetProposalStatus[src]

impl Eq for AccountBudgetProposalStatus[src]

impl From<AccountBudgetProposalStatus> for i32[src]

impl Hash for AccountBudgetProposalStatus[src]

impl Ord for AccountBudgetProposalStatus[src]

impl PartialEq<AccountBudgetProposalStatus> for AccountBudgetProposalStatus[src]

impl PartialOrd<AccountBudgetProposalStatus> for AccountBudgetProposalStatus[src]

impl StructuralEq for AccountBudgetProposalStatus[src]

impl StructuralPartialEq for AccountBudgetProposalStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for AccountBudgetProposalStatus

impl Send for AccountBudgetProposalStatus

impl Sync for AccountBudgetProposalStatus

impl Unpin for AccountBudgetProposalStatus

impl UnwindSafe for AccountBudgetProposalStatus

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]