Struct libstripe::Dispute
[−]
[src]
pub struct Dispute { pub id: String, pub object: String, pub amount: i64, pub balance_transaction: String, pub balance_transactions: Vec<BalanceTransaction>, pub charge: String, pub created: i64, pub currency: Currency, pub evidence: Evidence, pub evidence_details: EvidenceDetails, pub is_charge_refundable: bool, pub livemode: bool, pub metadata: HashMap<String, String>, pub reason: DisputeReason, pub status: DisputeStatus, }
Fields
id: String
object: String
amount: i64
balance_transaction: String
balance_transactions: Vec<BalanceTransaction>
charge: String
created: i64
currency: Currency
evidence: Evidence
evidence_details: EvidenceDetails
is_charge_refundable: bool
livemode: bool
metadata: HashMap<String, String>
reason: DisputeReason
status: DisputeStatus
Methods
impl Dispute
[src]
pub fn retrieve(client: &Client, dispute_id: &str) -> Result<Dispute, Error>
[src]
pub fn update<B: Serialize>(
client: &Client,
dispute_id: &str,
param: B
) -> Result<Dispute, Error>
[src]
client: &Client,
dispute_id: &str,
param: B
) -> Result<Dispute, Error>
pub fn close(client: &Client, dispute_id: &str) -> Result<Dispute, Error>
[src]
pub fn list<B: Serialize>(
client: &Client,
param: B
) -> Result<List<Dispute>, Error>
[src]
client: &Client,
param: B
) -> Result<List<Dispute>, Error>