Struct libstripe::Authorizations
source · pub struct Authorizations {Show 22 fields
pub id: String,
pub object: Object,
pub approved: bool,
pub authorization_method: AuthorizationMethod,
pub authorized_amount: i64,
pub authorized_currency: Currency,
pub balance_transactions: Vec<BalanceTransaction>,
pub card: Option<String>,
pub cardholder: String,
pub created: i64,
pub held_amount: i64,
pub held_currency: Currency,
pub is_held_amount_controllable: bool,
pub livemode: bool,
pub merchant_data: MerchantData,
pub metadata: HashMap<String, String>,
pub pending_authorized_amount: i64,
pub pending_held_amount: i64,
pub request_history: Vec<RequestHistory>,
pub status: AuthorizationStatus,
pub transactions: Option<String>,
pub verification_data: VerificationData,
}
Fields§
§id: String
§object: Object
§approved: bool
§balance_transactions: Vec<BalanceTransaction>
§card: Option<String>
§cardholder: String
§created: i64
§held_amount: i64
§held_currency: Currency
§is_held_amount_controllable: bool
§livemode: bool
§merchant_data: MerchantData
§metadata: HashMap<String, String>
§pending_held_amount: i64
§request_history: Vec<RequestHistory>
§status: AuthorizationStatus
§transactions: Option<String>
§verification_data: VerificationData
Implementations§
source§impl Authorizations
impl Authorizations
pub fn retrieve(client: &Client) -> Result<Self>
pub fn update<B: Serialize + StripeService>(
client: &Client,
id: &str,
param: B
) -> Result<Self>
pub fn approve<B: Serialize + StripeService>(
client: &Client,
id: &str,
param: B
) -> Result<Self>
pub fn decline<B: Serialize + StripeService>(
client: &Client,
id: &str
) -> Result<Self>
pub fn list<B: Serialize + StripeService>(
client: &Client,
param: B
) -> Result<List<Self>>
Trait Implementations§
source§impl Debug for Authorizations
impl Debug for Authorizations
source§impl<'de> Deserialize<'de> for Authorizations
impl<'de> Deserialize<'de> for Authorizations
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more