pub struct FlowStepActivityView {Show 16 fields
pub sequence: u32,
pub tx_ref: String,
pub occurred_at_unix_ms: u64,
pub lifecycle_source: EnumValue<LifecycleSource>,
pub lifecycle_reason: EnumValue<LifecycleReason>,
pub zipper_reason: MessageField<ZipperReasonDetails>,
pub current_confirmations: u32,
pub required_confirmations: u32,
pub approve_count: u32,
pub reject_count: u32,
pub validator_count: u32,
pub kind: EnumValue<FlowStepActivityKind>,
pub required_approvals: u32,
pub required_rejections: u32,
pub amount_e18: MessageField<U128>,
pub ledger_transfer_id: String,
/* private fields */
}Expand description
FlowStepActivityView is an expandable detail row underneath a visible step.
Fields§
§sequence: u32Sequence of the underlying activity within the flow.
Field 1: sequence
tx_ref: StringTransaction reference associated with this activity.
Field 2: tx_ref
occurred_at_unix_ms: u64Activity occurrence timestamp in milliseconds since epoch (UTC).
Field 3: occurred_at_unix_ms
lifecycle_source: EnumValue<LifecycleSource>Source that produced this activity.
Field 4: lifecycle_source
lifecycle_reason: EnumValue<LifecycleReason>Product-facing reason for notable activity states.
Field 5: lifecycle_reason
zipper_reason: MessageField<ZipperReasonDetails>Specific reason details when a notable outcome has a catalog entry.
Field 16: zipper_reason
current_confirmations: u32Current source confirmation count when confirmations apply.
Field 6: current_confirmations
required_confirmations: u32Required source confirmation count when confirmations apply.
Field 7: required_confirmations
approve_count: u32Current approval count when validation applies.
Field 8: approve_count
reject_count: u32Current rejection count when validation applies.
Field 9: reject_count
validator_count: u32Validator set size when validation applies.
Field 10: validator_count
kind: EnumValue<FlowStepActivityKind>Activity kind for display grouping.
Field 11: kind
required_approvals: u32Approval count required for this activity.
Field 12: required_approvals
required_rejections: u32Rejection count that would fail this activity.
Field 13: required_rejections
amount_e18: MessageField<U128>Amount posted by the underlying movement represented by this activity, in 18-decimal unified asset units. This may be a net movement amount for fee-bearing fulfillment activity.
Field 14: amount_e18
ledger_transfer_id: StringLedger transfer identifier for ledger-sourced settlement activities.
Field 15: ledger_transfer_id
Implementations§
Trait Implementations§
Source§impl Clone for FlowStepActivityView
impl Clone for FlowStepActivityView
Source§fn clone(&self) -> FlowStepActivityView
fn clone(&self) -> FlowStepActivityView
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 FlowStepActivityView
impl Debug for FlowStepActivityView
Source§impl Default for FlowStepActivityView
impl Default for FlowStepActivityView
Source§fn default() -> FlowStepActivityView
fn default() -> FlowStepActivityView
Source§impl DefaultInstance for FlowStepActivityView
impl DefaultInstance for FlowStepActivityView
Source§fn default_instance() -> &'static Self
fn default_instance() -> &'static Self
Source§impl<'de> Deserialize<'de> for FlowStepActivityViewwhere
FlowStepActivityView: Default,
impl<'de> Deserialize<'de> for FlowStepActivityViewwhere
FlowStepActivityView: Default,
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>,
Source§impl ExtensionSet for FlowStepActivityView
impl ExtensionSet for FlowStepActivityView
Source§const PROTO_FQN: &'static str = "chain.lifecycle.v1.FlowStepActivityView"
const PROTO_FQN: &'static str = "chain.lifecycle.v1.FlowStepActivityView"
"google.protobuf.FieldOptions". Read moreSource§fn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Source§fn unknown_fields_mut(&mut self) -> &mut UnknownFields
fn unknown_fields_mut(&mut self) -> &mut UnknownFields
Source§fn extension<C>(&self, ext: &Extension<C>) -> <C as ExtensionCodec>::Outputwhere
C: ExtensionCodec,
fn extension<C>(&self, ext: &Extension<C>) -> <C as ExtensionCodec>::Outputwhere
C: ExtensionCodec,
Source§fn set_extension<C>(
&mut self,
ext: &Extension<C>,
value: <C as ExtensionCodec>::Value,
)where
C: ExtensionCodec,
fn set_extension<C>(
&mut self,
ext: &Extension<C>,
value: <C as ExtensionCodec>::Value,
)where
C: ExtensionCodec,
Source§fn has_extension<C>(&self, ext: &Extension<C>) -> boolwhere
C: ExtensionCodec,
fn has_extension<C>(&self, ext: &Extension<C>) -> boolwhere
C: ExtensionCodec,
true if any record at the extension’s field number is present. Read moreSource§fn clear_extension<C>(&mut self, ext: &Extension<C>)where
C: ExtensionCodec,
fn clear_extension<C>(&mut self, ext: &Extension<C>)where
C: ExtensionCodec,
Source§fn extension_or_default<C>(
&self,
ext: &Extension<C>,
) -> <C as ExtensionCodec>::Valuewhere
C: ExtensionCodec<Output = Option<<C as ExtensionCodec>::Value>>,
<C as ExtensionCodec>::Value: Default,
fn extension_or_default<C>(
&self,
ext: &Extension<C>,
) -> <C as ExtensionCodec>::Valuewhere
C: ExtensionCodec<Output = Option<<C as ExtensionCodec>::Value>>,
<C as ExtensionCodec>::Value: Default,
[default = ...]
value if absent, or the type’s Default if no proto default was declared. Read moreSource§impl HasMessageView for FlowStepActivityView
impl HasMessageView for FlowStepActivityView
Source§type View<'a> = FlowStepActivityViewView<'a>
type View<'a> = FlowStepActivityViewView<'a>
Self, borrowing from a buffer with lifetime
'a.Source§type ViewHandle = FlowStepActivityViewOwnedView
type ViewHandle = FlowStepActivityViewOwnedView
'static owned-view handle for Self
(FooOwnedView).Source§fn decode_view(buf: &[u8]) -> Result<Self::View<'_>, DecodeError>
fn decode_view(buf: &[u8]) -> Result<Self::View<'_>, DecodeError>
Source§fn decode_view_with_options<'a>(
buf: &'a [u8],
opts: &DecodeOptions,
) -> Result<Self::View<'a>, DecodeError>
fn decode_view_with_options<'a>( buf: &'a [u8], opts: &DecodeOptions, ) -> Result<Self::View<'a>, DecodeError>
View under custom
DecodeOptions (recursion limit, max message
size, unknown-field limit). Read moreSource§fn decode_view_handle(bytes: Bytes) -> Result<Self::ViewHandle, DecodeError>
fn decode_view_handle(bytes: Bytes) -> Result<Self::ViewHandle, DecodeError>
Source§fn decode_view_handle_with_options(
bytes: Bytes,
opts: &DecodeOptions,
) -> Result<Self::ViewHandle, DecodeError>
fn decode_view_handle_with_options( bytes: Bytes, opts: &DecodeOptions, ) -> Result<Self::ViewHandle, DecodeError>
Source§impl Message for FlowStepActivityView
impl Message for FlowStepActivityView
Source§fn compute_size(&self, __cache: &mut SizeCache) -> u32
fn compute_size(&self, __cache: &mut SizeCache) -> u32
Returns the total encoded size in bytes.
The result is a u32; the protobuf specification requires all
messages to fit within 2 GiB (2,147,483,647 bytes), so a
compliant message will never overflow this type.
Source§fn write_to(&self, __cache: &mut SizeCache, buf: &mut impl BufMut)
fn write_to(&self, __cache: &mut SizeCache, buf: &mut impl BufMut)
cache (populated by a prior
compute_size call on the same cache). Read moreSource§fn merge_field(
&mut self,
tag: Tag,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
) -> Result<(), DecodeError>
fn merge_field( &mut self, tag: Tag, buf: &mut impl Buf, ctx: DecodeContext<'_>, ) -> Result<(), DecodeError>
buf. Read moreSource§fn encode(&self, buf: &mut impl BufMut)
fn encode(&self, buf: &mut impl BufMut)
Source§fn encode_with_cache(&self, cache: &mut SizeCache, buf: &mut impl BufMut)
fn encode_with_cache(&self, cache: &mut SizeCache, buf: &mut impl BufMut)
SizeCache, for
reuse across many encodes in a hot loop. Clears the cache first.Source§fn encoded_len(&self) -> u32
fn encoded_len(&self) -> u32
Source§fn encode_length_delimited(&self, buf: &mut impl BufMut)
fn encode_length_delimited(&self, buf: &mut impl BufMut)
Source§fn encode_to_bytes(&self) -> Bytes
fn encode_to_bytes(&self) -> Bytes
bytes::Bytes. Read moreSource§fn decode(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
fn decode(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
Source§fn decode_from_slice(data: &[u8]) -> Result<Self, DecodeError>where
Self: Sized,
fn decode_from_slice(data: &[u8]) -> Result<Self, DecodeError>where
Self: Sized,
Source§fn decode_length_delimited(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
fn decode_length_delimited(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
Source§fn merge_to_limit(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
limit: usize,
) -> Result<(), DecodeError>
fn merge_to_limit( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, limit: usize, ) -> Result<(), DecodeError>
Source§fn merge_group(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
field_number: u32,
) -> Result<(), DecodeError>
fn merge_group( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, field_number: u32, ) -> Result<(), DecodeError>
buf, reading fields until an
EndGroup tag with the given field_number is encountered. Read moreSource§fn merge(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
) -> Result<(), DecodeError>
fn merge( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, ) -> Result<(), DecodeError>
Source§fn merge_from_slice(&mut self, data: &[u8]) -> Result<(), DecodeError>
fn merge_from_slice(&mut self, data: &[u8]) -> Result<(), DecodeError>
Source§fn merge_length_delimited(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
) -> Result<(), DecodeError>
fn merge_length_delimited( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, ) -> Result<(), DecodeError>
Source§impl MessageName for FlowStepActivityView
impl MessageName for FlowStepActivityView
Source§const PACKAGE: &'static str = "chain.lifecycle.v1"
const PACKAGE: &'static str = "chain.lifecycle.v1"
Source§const NAME: &'static str = "FlowStepActivityView"
const NAME: &'static str = "FlowStepActivityView"
. between nesting levels. Read moreSource§impl PartialEq for FlowStepActivityView
impl PartialEq for FlowStepActivityView
Source§impl ProtoElemJson for FlowStepActivityView
impl ProtoElemJson for FlowStepActivityView
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Source§impl Serialize for FlowStepActivityView
impl Serialize for FlowStepActivityView
impl StructuralPartialEq for FlowStepActivityView
Auto Trait Implementations§
impl Freeze for FlowStepActivityView
impl RefUnwindSafe for FlowStepActivityView
impl Send for FlowStepActivityView
impl Sync for FlowStepActivityView
impl Unpin for FlowStepActivityView
impl UnsafeUnpin for FlowStepActivityView
impl UnwindSafe for FlowStepActivityView
Blanket Implementations§
Source§impl<T> AnyMessage for Twhere
T: Message + JsonSerialize + 'static,
impl<T> AnyMessage for Twhere
T: Message + JsonSerialize + 'static,
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
dyn Any for downcasting.Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Any> for owned downcasting. Read moreSource§fn encode(&self, format: CodecFormat) -> Result<Bytes, ConnectError>
fn encode(&self, format: CodecFormat) -> Result<Bytes, ConnectError>
Source§fn type_name(&self) -> &'static str
fn type_name(&self) -> &'static str
std::any::type_name.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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<M> Encodable<M> for Mwhere
M: Message + JsonSerialize,
impl<M> Encodable<M> for Mwhere
M: Message + JsonSerialize,
Source§fn encode(&self, codec: CodecFormat) -> Result<Bytes, ConnectError>
fn encode(&self, codec: CodecFormat) -> Result<Bytes, ConnectError>
self as wire bytes for M in the requested format.