pub struct JsAssignedEvent {
pub source: String,
pub target: String,
pub reassignment_id: String,
pub submitter: Option<String>,
pub reassignment_counter: i64,
pub created_event: Box<CreatedEvent>,
}Expand description
JsAssignedEvent : Records that a contract has been assigned, and it can be used on the target synchronizer.
Fields§
§source: StringThe ID of the source synchronizer. Must be a valid synchronizer id. Required
target: StringThe ID of the target synchronizer. Must be a valid synchronizer id. Required
reassignment_id: StringThe ID from the unassigned event. For correlation capabilities. Must be a valid LedgerString (as described in value.proto). Required
submitter: Option<String>Party on whose behalf the assign command was executed. Empty if the assignment happened offline via the repair service. Must be a valid PartyIdString (as described in value.proto). Optional
reassignment_counter: i64Each corresponding assigned and unassigned event has the same reassignment_counter. This strictly increases with each unassign command for the same contract. Creation of the contract corresponds to reassignment_counter equals zero. Required
created_event: Box<CreatedEvent>Implementations§
Source§impl JsAssignedEvent
impl JsAssignedEvent
Sourcepub fn new(
source: String,
target: String,
reassignment_id: String,
reassignment_counter: i64,
created_event: CreatedEvent,
) -> JsAssignedEvent
pub fn new( source: String, target: String, reassignment_id: String, reassignment_counter: i64, created_event: CreatedEvent, ) -> JsAssignedEvent
Records that a contract has been assigned, and it can be used on the target synchronizer.
Trait Implementations§
Source§impl Clone for JsAssignedEvent
impl Clone for JsAssignedEvent
Source§fn clone(&self) -> JsAssignedEvent
fn clone(&self) -> JsAssignedEvent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more