[][src]Struct heroku_rs::endpoints::account::AppTransfer

pub struct AppTransfer {
    pub app: AppTransferApp,
    pub created_at: String,
    pub id: String,
    pub owner: AppTransferOwner,
    pub recipient: AppTransferRecipient,
    pub state: String,
    pub updated_at: String,
}

Account App Transfer

An app transfer represents a two party interaction for transferring ownership of an app.

See Heroku documentation for more information about this endpoint

Fields

app: AppTransferApp

the app struct containing the app id and name

created_at: String

when app transfer was created

id: String

unique identifier of app transfer

owner: AppTransferOwner

the owner struct containing the owner email and id

recipient: AppTransferRecipient

the recipient struct containing the recipient email and id

state: String

the current state of an app transfer, one of:"pending" or "accepted" or "declined"

updated_at: String

when app transfer was updated

Trait Implementations

impl ApiResult for AppTransfer[src]

impl Clone for AppTransfer[src]

impl Debug for AppTransfer[src]

impl<'de> Deserialize<'de> for AppTransfer[src]

impl Eq for AppTransfer[src]

impl HerokuEndpoint<AppTransfer, (), ()> for AppTransferDetails[src]

impl HerokuEndpoint<AppTransfer, (), ()> for AccountCreditDetails[src]

impl HerokuEndpoint<AppTransfer, (), AppTransferCreateParams> for AppTransferCreate[src]

impl HerokuEndpoint<AppTransfer, (), AppTransferUpdateParams> for AppTransferUpdate[src]

impl PartialEq<AppTransfer> for AppTransfer[src]

impl Serialize for AppTransfer[src]

impl StructuralEq for AppTransfer[src]

impl StructuralPartialEq for AppTransfer[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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, U> Into<U> for T where
    U: From<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.