pub struct ExportPartyAcsRequest {
pub party_id: String,
pub synchronizer_id: String,
pub target_participant_uid: String,
pub begin_offset_exclusive: i64,
pub wait_for_activation_timeout: Option<Duration>,
}Fields§
§party_id: StringThe identifier of the party being replicated. Requires the party to be active on the target participant for the export to succeed.
Required
synchronizer_id: StringThe identifier of the synchronizer managing the contracts to be exported. Scopes the ACS export to contracts assigned to this synchronizer.
Required
target_participant_uid: StringThe unique identifier of the target participant where the party will be replicated. Scopes the ACS export to contracts missing from this participant.
Required
begin_offset_exclusive: i64TODO(#31414): Remove: Possibly replace with a timestamp (record time); that is the validFrom of the effective topology PTP mapping transaction The exclusive ledger offset used as the starting point for the export. Locates the party’s most recent activation on the target participant.
Required
wait_for_activation_timeout: Option<Duration>TODO(#31414): Removable iff we use timestamp The maximum duration to wait for the party’s activation topology transaction. Defaults to a system timeout if left unset.
Optional
Trait Implementations§
Source§impl Clone for ExportPartyAcsRequest
impl Clone for ExportPartyAcsRequest
Source§fn clone(&self) -> ExportPartyAcsRequest
fn clone(&self) -> ExportPartyAcsRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ExportPartyAcsRequest
impl Debug for ExportPartyAcsRequest
Source§impl Default for ExportPartyAcsRequest
impl Default for ExportPartyAcsRequest
Source§fn default() -> ExportPartyAcsRequest
fn default() -> ExportPartyAcsRequest
impl Eq for ExportPartyAcsRequest
Source§impl Hash for ExportPartyAcsRequest
impl Hash for ExportPartyAcsRequest
Source§impl Message for ExportPartyAcsRequest
impl Message for ExportPartyAcsRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for ExportPartyAcsRequest
impl PartialEq for ExportPartyAcsRequest
impl StructuralPartialEq for ExportPartyAcsRequest
Auto Trait Implementations§
impl Freeze for ExportPartyAcsRequest
impl RefUnwindSafe for ExportPartyAcsRequest
impl Send for ExportPartyAcsRequest
impl Sync for ExportPartyAcsRequest
impl Unpin for ExportPartyAcsRequest
impl UnsafeUnpin for ExportPartyAcsRequest
impl UnwindSafe for ExportPartyAcsRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request