pub struct SignedOrder {
pub seq: u64,
pub product: String,
pub instance: String,
pub role: String,
pub kind: String,
pub body: String,
pub issued_unix_ms: u64,
pub not_after_unix_ms: u64,
pub signature: Vec<u8>,
}Expand description
One order to one box, signed by the product’s monetize key.
Fields§
§seq: u64Per instance, strictly rising; the box refuses any seq at or below the last it ran.
product: String§instance: String§role: StringThe box the order is for: main | twin | front. Signed, so an order for the twin
is never run by the main.
kind: String§body: StringJSON text.
issued_unix_ms: u64§not_after_unix_ms: u64§signature: Vec<u8>64-byte Ed25519 over order_message.
Trait Implementations§
Source§impl Clone for SignedOrder
impl Clone for SignedOrder
Source§impl Debug for SignedOrder
impl Debug for SignedOrder
Source§impl Default for SignedOrder
impl Default for SignedOrder
Source§impl<'de> Deserialize<'de> for SignedOrder
impl<'de> Deserialize<'de> for SignedOrder
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
impl Eq for SignedOrder
Source§impl PartialEq for SignedOrder
impl PartialEq for SignedOrder
Source§impl Serialize for SignedOrder
impl Serialize for SignedOrder
impl StructuralPartialEq for SignedOrder
Auto Trait Implementations§
impl Freeze for SignedOrder
impl RefUnwindSafe for SignedOrder
impl Send for SignedOrder
impl Sync for SignedOrder
impl Unpin for SignedOrder
impl UnsafeUnpin for SignedOrder
impl UnwindSafe for SignedOrder
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