pub struct VirtualAccount {
pub account_type: VirtualAccountType,
pub account_number: String,
pub bank_code: BankCode,
pub customer_name: String,
pub due_date: String,
pub refund_status: RefundStatus,
pub expired: bool,
pub settlement_status: SettlementStatus,
pub refund_receive_account: Option<Account>,
}
Fields§
§account_type: VirtualAccountType
§account_number: String
§bank_code: BankCode
§customer_name: String
§due_date: String
§refund_status: RefundStatus
§expired: bool
§settlement_status: SettlementStatus
§refund_receive_account: Option<Account>
Trait Implementations§
Source§impl Clone for VirtualAccount
impl Clone for VirtualAccount
Source§fn clone(&self) -> VirtualAccount
fn clone(&self) -> VirtualAccount
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 VirtualAccount
impl Debug for VirtualAccount
Source§impl<'de> Deserialize<'de> for VirtualAccount
impl<'de> Deserialize<'de> for VirtualAccount
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
Auto Trait Implementations§
impl Freeze for VirtualAccount
impl RefUnwindSafe for VirtualAccount
impl Send for VirtualAccount
impl Sync for VirtualAccount
impl Unpin for VirtualAccount
impl UnwindSafe for VirtualAccount
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