Struct gapi_grpc::google::ads::googleads::v5::services::AccountBudgetProposalOperation[][src]

pub struct AccountBudgetProposalOperation {
    pub update_mask: Option<FieldMask>,
    pub operation: Option<Operation>,
}

A single operation to propose the creation of a new account-level budget or edit/end/remove an existing one.

Fields

update_mask: Option<FieldMask>

FieldMask that determines which budget fields are modified. While budgets may be modified, proposals that propose such modifications are final. Therefore, update operations are not supported for proposals.

Proposals that modify budgets have the ‘update’ proposal type. Specifying a mask for any other proposal type is considered an error.

operation: Option<Operation>

The mutate operation.

Trait Implementations

impl Clone for AccountBudgetProposalOperation[src]

impl Debug for AccountBudgetProposalOperation[src]

impl Default for AccountBudgetProposalOperation[src]

impl Message for AccountBudgetProposalOperation[src]

impl PartialEq<AccountBudgetProposalOperation> for AccountBudgetProposalOperation[src]

impl StructuralPartialEq for AccountBudgetProposalOperation[src]

Auto Trait Implementations

impl RefUnwindSafe for AccountBudgetProposalOperation

impl Send for AccountBudgetProposalOperation

impl Sync for AccountBudgetProposalOperation

impl Unpin for AccountBudgetProposalOperation

impl UnwindSafe for AccountBudgetProposalOperation

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<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]