pub struct CreateOrderResponse {
pub order_id: OrderId,
pub order: OrderParameters,
pub created_at: DateTime<Utc>,
pub order_state: OrderState,
pub payment: PaymentInfo,
pub channel: Option<ChannelInfo>,
}
Expand description
A response to a CreateOrderRequest
.
Fields§
§order_id: OrderId
The id of the channel order.
order: OrderParameters
The parameters of channel order.
created_at: DateTime<Utc>
The datetime when the order was created
order_state: OrderState
The current state of the order.
payment: PaymentInfo
Contains details about how to pay for the order.
channel: Option<ChannelInfo>
Contains information about the channel state.
Trait Implementations§
Source§impl Clone for CreateOrderResponse
impl Clone for CreateOrderResponse
Source§fn clone(&self) -> CreateOrderResponse
fn clone(&self) -> CreateOrderResponse
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 CreateOrderResponse
impl Debug for CreateOrderResponse
Source§impl<'de> Deserialize<'de> for CreateOrderResponse
impl<'de> Deserialize<'de> for CreateOrderResponse
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 CreateOrderResponse
impl PartialEq for CreateOrderResponse
Source§impl Serialize for CreateOrderResponse
impl Serialize for CreateOrderResponse
impl Eq for CreateOrderResponse
impl StructuralPartialEq for CreateOrderResponse
Auto Trait Implementations§
impl Freeze for CreateOrderResponse
impl RefUnwindSafe for CreateOrderResponse
impl Send for CreateOrderResponse
impl Sync for CreateOrderResponse
impl Unpin for CreateOrderResponse
impl UnwindSafe for CreateOrderResponse
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