pub enum PlatformMakerIntentPrepareRequest {
Post {
market_id: String,
owner_wallet: String,
session_public_key: String,
side: PlatformMakerIntentSide,
min_price_atoms: String,
max_price_atoms: String,
max_fill_size_atoms: String,
},
Revoke {
market_id: String,
owner_wallet: String,
session_public_key: String,
},
}Expand description
Vault-session control of an already admin-registered IntentRecord. This does not create a new intent product or registration mechanism: it exposes the existing post/revoke lifecycle through the owner’s approved session.
Variants§
Trait Implementations§
Source§impl Clone for PlatformMakerIntentPrepareRequest
impl Clone for PlatformMakerIntentPrepareRequest
Source§fn clone(&self) -> PlatformMakerIntentPrepareRequest
fn clone(&self) -> PlatformMakerIntentPrepareRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for PlatformMakerIntentPrepareRequest
impl<'de> Deserialize<'de> for PlatformMakerIntentPrepareRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlatformMakerIntentPrepareRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlatformMakerIntentPrepareRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PlatformMakerIntentPrepareRequest
Source§impl Serialize for PlatformMakerIntentPrepareRequest
impl Serialize for PlatformMakerIntentPrepareRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for PlatformMakerIntentPrepareRequest
Auto Trait Implementations§
impl Freeze for PlatformMakerIntentPrepareRequest
impl RefUnwindSafe for PlatformMakerIntentPrepareRequest
impl Send for PlatformMakerIntentPrepareRequest
impl Sync for PlatformMakerIntentPrepareRequest
impl Unpin for PlatformMakerIntentPrepareRequest
impl UnsafeUnpin for PlatformMakerIntentPrepareRequest
impl UnwindSafe for PlatformMakerIntentPrepareRequest
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