pub struct PayoutResponse {
pub payout_id: String,
pub payment_account: PaymentAccountResponse,
pub created_at: f64,
pub state: PayoutState,
pub status: PayoutStatus,
pub reason_of_failure: Option<String>,
pub init_method: Option<PayoutInitMethod>,
pub instruction_set: Vec<PayoutInstructionResponse>,
pub report_url: Option<String>,
}
Fields§
§payout_id: String
§payment_account: PaymentAccountResponse
§created_at: f64
§state: PayoutState
§status: PayoutStatus
§reason_of_failure: Option<String>
- INSUFFICIENT_BALANCE
- SOURCE_TRANSLATION
- SOURCE_NOT_UNIQUE
- SOURCE_NOT_FOUND
- SOURCE_TYPE_NOT_SUPPORTED
- EMPTY_SOURCE
- DESTINATION_TRANSLATION
- DESTINATION_NOT_UNIQUE
- DESTINATION_NOT_FOUND
- EMPTY_DESTINATION
- PARSING
- UNKNOWN
- FIREBLOCKS_CLIENT
- TRANSACTION_SUBMISSION
init_method: Option<PayoutInitMethod>
§instruction_set: Vec<PayoutInstructionResponse>
§report_url: Option<String>
Implementations§
Source§impl PayoutResponse
impl PayoutResponse
pub fn new( payout_id: String, payment_account: PaymentAccountResponse, created_at: f64, state: PayoutState, status: PayoutStatus, instruction_set: Vec<PayoutInstructionResponse>, ) -> PayoutResponse
Trait Implementations§
Source§impl Clone for PayoutResponse
impl Clone for PayoutResponse
Source§fn clone(&self) -> PayoutResponse
fn clone(&self) -> PayoutResponse
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 PayoutResponse
impl Debug for PayoutResponse
Source§impl Default for PayoutResponse
impl Default for PayoutResponse
Source§fn default() -> PayoutResponse
fn default() -> PayoutResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PayoutResponse
impl<'de> Deserialize<'de> for PayoutResponse
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 PayoutResponse
impl PartialEq for PayoutResponse
Source§impl Serialize for PayoutResponse
impl Serialize for PayoutResponse
impl StructuralPartialEq for PayoutResponse
Auto Trait Implementations§
impl Freeze for PayoutResponse
impl RefUnwindSafe for PayoutResponse
impl Send for PayoutResponse
impl Sync for PayoutResponse
impl Unpin for PayoutResponse
impl UnwindSafe for PayoutResponse
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