Struct libstripe::Refund
[−]
[src]
pub struct Refund { pub id: String, pub object: String, pub amount: i32, pub balance_transaction: String, pub charge: String, pub created: i64, pub currency: Currency, pub metadata: HashMap<String, String>, pub reason: Option<RefundReason>, pub failure_balance_transaction: Option<String>, pub failure_reason: Option<FailureReason>, pub receipt_number: Option<String>, pub status: RefundStatus, }
Fields
id: String
object: String
amount: i32
balance_transaction: String
charge: String
created: i64
currency: Currency
metadata: HashMap<String, String>
reason: Option<RefundReason>
failure_balance_transaction: Option<String>
failure_reason: Option<FailureReason>
receipt_number: Option<String>
status: RefundStatus
Methods
impl Refund
[src]
fn create<B: Serialize>(client: &Client, param: B) -> Result<Refund, Error>
[src]
fn retrieve(client: &Client, id: &str) -> Result<Refund, Error>
[src]
fn update<B: Serialize>(
client: &Client,
id: &str,
param: B
) -> Result<Refund, Error>
[src]
client: &Client,
id: &str,
param: B
) -> Result<Refund, Error>