pub struct ChargeRefundEvent {
pub posted_date: Option<String>,
pub reason_code: Option<String>,
pub reason_code_description: Option<String>,
pub charge_refund_transactions: Option<Vec<ChargeRefundTransaction>>,
}Expand description
ChargeRefundEvent : An event related to charge refund.
Fields§
§posted_date: Option<String>Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate).
reason_code: Option<String>The reason given for a charge refund. Example: SubscriptionFeeCorrection
reason_code_description: Option<String>A description of the Reason Code. Example: SubscriptionFeeCorrection
charge_refund_transactions: Option<Vec<ChargeRefundTransaction>>A list of ChargeRefund transactions
Implementations§
Source§impl ChargeRefundEvent
impl ChargeRefundEvent
Sourcepub fn new() -> ChargeRefundEvent
pub fn new() -> ChargeRefundEvent
An event related to charge refund.
Trait Implementations§
Source§impl Clone for ChargeRefundEvent
impl Clone for ChargeRefundEvent
Source§fn clone(&self) -> ChargeRefundEvent
fn clone(&self) -> ChargeRefundEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChargeRefundEvent
impl Debug for ChargeRefundEvent
Source§impl Default for ChargeRefundEvent
impl Default for ChargeRefundEvent
Source§fn default() -> ChargeRefundEvent
fn default() -> ChargeRefundEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChargeRefundEvent
impl<'de> Deserialize<'de> for ChargeRefundEvent
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
Source§impl PartialEq for ChargeRefundEvent
impl PartialEq for ChargeRefundEvent
Source§impl Serialize for ChargeRefundEvent
impl Serialize for ChargeRefundEvent
impl StructuralPartialEq for ChargeRefundEvent
Auto Trait Implementations§
impl Freeze for ChargeRefundEvent
impl RefUnwindSafe for ChargeRefundEvent
impl Send for ChargeRefundEvent
impl Sync for ChargeRefundEvent
impl Unpin for ChargeRefundEvent
impl UnsafeUnpin for ChargeRefundEvent
impl UnwindSafe for ChargeRefundEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more