pub struct JsExecuteSubmissionAndWaitRequest {
pub prepared_transaction: String,
pub party_signatures: Box<PartySignatures>,
pub deduplication_period: Option<Box<DeduplicationPeriod2>>,
pub submission_id: String,
pub user_id: Option<String>,
pub hashing_scheme_version: HashingSchemeVersion,
pub min_ledger_time: Option<Box<MinLedgerTime>>,
}Fields§
§prepared_transaction: Stringthe prepared transaction Typically this is the value of the prepared_transaction field in PrepareSubmissionResponse obtained from calling prepareSubmission. Required
party_signatures: Box<PartySignatures>§deduplication_period: Option<Box<DeduplicationPeriod2>>§submission_id: StringA unique identifier to distinguish completions for different submissions with the same change ID. Typically a random UUID. Applications are expected to use a different UUID for each retry of a submission with the same change ID. Must be a valid LedgerString (as described in value.proto). Required
user_id: Option<String>See [PrepareSubmissionRequest.user_id] Optional
hashing_scheme_version: HashingSchemeVersionThe hashing scheme version used when building the hash Required
min_ledger_time: Option<Box<MinLedgerTime>>Implementations§
Source§impl JsExecuteSubmissionAndWaitRequest
impl JsExecuteSubmissionAndWaitRequest
pub fn new( prepared_transaction: String, party_signatures: PartySignatures, submission_id: String, hashing_scheme_version: HashingSchemeVersion, ) -> JsExecuteSubmissionAndWaitRequest
Trait Implementations§
Source§impl Clone for JsExecuteSubmissionAndWaitRequest
impl Clone for JsExecuteSubmissionAndWaitRequest
Source§fn clone(&self) -> JsExecuteSubmissionAndWaitRequest
fn clone(&self) -> JsExecuteSubmissionAndWaitRequest
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 Default for JsExecuteSubmissionAndWaitRequest
impl Default for JsExecuteSubmissionAndWaitRequest
Source§fn default() -> JsExecuteSubmissionAndWaitRequest
fn default() -> JsExecuteSubmissionAndWaitRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JsExecuteSubmissionAndWaitRequest
impl<'de> Deserialize<'de> for JsExecuteSubmissionAndWaitRequest
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 StructuralPartialEq for JsExecuteSubmissionAndWaitRequest
Auto Trait Implementations§
impl Freeze for JsExecuteSubmissionAndWaitRequest
impl RefUnwindSafe for JsExecuteSubmissionAndWaitRequest
impl Send for JsExecuteSubmissionAndWaitRequest
impl Sync for JsExecuteSubmissionAndWaitRequest
impl Unpin for JsExecuteSubmissionAndWaitRequest
impl UnsafeUnpin for JsExecuteSubmissionAndWaitRequest
impl UnwindSafe for JsExecuteSubmissionAndWaitRequest
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