Enum gapi_grpc::google::ads::googleads::v7::enums::campaign_draft_status_enum::CampaignDraftStatus[][src]

#[repr(i32)]pub enum CampaignDraftStatus {
    Unspecified,
    Unknown,
    Proposed,
    Removed,
    Promoting,
    Promoted,
    PromoteFailed,
}

Possible statuses of a campaign draft.

Variants

Unspecified

The status has not been specified.

Unknown

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

Proposed

Initial state of the draft, the advertiser can start adding changes with no effect on serving.

Removed

The campaign draft is removed.

Promoting

Advertiser requested to promote draft’s changes back into the original campaign. Advertiser can poll the long running operation returned by the promote action to see the status of the promotion.

Promoted

The process to merge changes in the draft back to the original campaign has completed successfully.

PromoteFailed

The promotion failed after it was partially applied. Promote cannot be attempted again safely, so the issue must be corrected in the original campaign.

Implementations

impl CampaignDraftStatus[src]

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

Returns true if value is a variant of CampaignDraftStatus.

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

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

Trait Implementations

impl Clone for CampaignDraftStatus[src]

impl Copy for CampaignDraftStatus[src]

impl Debug for CampaignDraftStatus[src]

impl Default for CampaignDraftStatus[src]

impl Eq for CampaignDraftStatus[src]

impl From<CampaignDraftStatus> for i32[src]

impl Hash for CampaignDraftStatus[src]

impl Ord for CampaignDraftStatus[src]

impl PartialEq<CampaignDraftStatus> for CampaignDraftStatus[src]

impl PartialOrd<CampaignDraftStatus> for CampaignDraftStatus[src]

impl StructuralEq for CampaignDraftStatus[src]

impl StructuralPartialEq for CampaignDraftStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for CampaignDraftStatus

impl Send for CampaignDraftStatus

impl Sync for CampaignDraftStatus

impl Unpin for CampaignDraftStatus

impl UnwindSafe for CampaignDraftStatus

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]