pub struct JsExecuteSubmissionRequest {
pub prepared_transaction: Option<String>,
pub party_signatures: Option<Box<PartySignatures>>,
pub deduplication_period: Box<DeduplicationPeriod2>,
pub submission_id: String,
pub user_id: String,
pub hashing_scheme_version: Box<HashingSchemeVersion>,
}
Fields§
§prepared_transaction: Option<String>
the prepared transaction Typically this is the value of the prepared_transaction
field in PrepareSubmissionResponse
obtained from calling prepareSubmission
.
party_signatures: Option<Box<PartySignatures>>
§deduplication_period: Box<DeduplicationPeriod2>
§submission_id: String
A 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: String
See [PrepareSubmissionRequest.user_id]
hashing_scheme_version: Box<HashingSchemeVersion>
Implementations§
Source§impl JsExecuteSubmissionRequest
impl JsExecuteSubmissionRequest
pub fn new( deduplication_period: DeduplicationPeriod2, submission_id: String, user_id: String, hashing_scheme_version: HashingSchemeVersion, ) -> JsExecuteSubmissionRequest
Trait Implementations§
Source§impl Clone for JsExecuteSubmissionRequest
impl Clone for JsExecuteSubmissionRequest
Source§fn clone(&self) -> JsExecuteSubmissionRequest
fn clone(&self) -> JsExecuteSubmissionRequest
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 JsExecuteSubmissionRequest
impl Debug for JsExecuteSubmissionRequest
Source§impl Default for JsExecuteSubmissionRequest
impl Default for JsExecuteSubmissionRequest
Source§fn default() -> JsExecuteSubmissionRequest
fn default() -> JsExecuteSubmissionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JsExecuteSubmissionRequest
impl<'de> Deserialize<'de> for JsExecuteSubmissionRequest
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 JsExecuteSubmissionRequest
Auto Trait Implementations§
impl Freeze for JsExecuteSubmissionRequest
impl RefUnwindSafe for JsExecuteSubmissionRequest
impl Send for JsExecuteSubmissionRequest
impl Sync for JsExecuteSubmissionRequest
impl Unpin for JsExecuteSubmissionRequest
impl UnwindSafe for JsExecuteSubmissionRequest
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