Enum gapi_grpc::google::cloud::channel::v1::PaymentPlan[][src]

#[repr(i32)]pub enum PaymentPlan {
    Unspecified,
    Commitment,
    Flexible,
    Free,
    Trial,
    Offline,
}

Describes how the reseller will be billed.

Variants

Unspecified

Not used.

Commitment

Commitment.

Flexible

No commitment.

Free

Free.

Trial

Trial.

Offline

Price and ordering not available through API.

Implementations

impl PaymentPlan[src]

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

Returns true if value is a variant of PaymentPlan.

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

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

Trait Implementations

impl Clone for PaymentPlan[src]

impl Copy for PaymentPlan[src]

impl Debug for PaymentPlan[src]

impl Default for PaymentPlan[src]

impl Eq for PaymentPlan[src]

impl From<PaymentPlan> for i32[src]

impl Hash for PaymentPlan[src]

impl Ord for PaymentPlan[src]

impl PartialEq<PaymentPlan> for PaymentPlan[src]

impl PartialOrd<PaymentPlan> for PaymentPlan[src]

impl StructuralEq for PaymentPlan[src]

impl StructuralPartialEq for PaymentPlan[src]

Auto Trait Implementations

impl RefUnwindSafe for PaymentPlan

impl Send for PaymentPlan

impl Sync for PaymentPlan

impl Unpin for PaymentPlan

impl UnwindSafe for PaymentPlan

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]