pub struct TeamValueAggregateV1 {Show 16 fields
pub v: u32,
pub aggregate_id: TeamId,
pub scope: SeatValueScopeV1,
pub period_start: TeamTimestampV1,
pub period_end: TeamTimestampV1,
pub currency: String,
pub methodology_digest: MethodologyDigest,
pub price_table_digest: PriceDigest,
pub source_watermark: u64,
pub input_digests: Vec<AcceptedOutcomeDigest>,
pub value_facts: Vec<ValueFactV1>,
pub generated_at: TeamTimestampV1,
pub version: u64,
pub parent_digest: Option<RecordDigest>,
pub signature_envelope_digest: RecordDigest,
pub idempotency_key: IdempotencyKey,
}Fields§
§v: u32§aggregate_id: TeamId§scope: SeatValueScopeV1§period_start: TeamTimestampV1§period_end: TeamTimestampV1§currency: String§methodology_digest: MethodologyDigest§price_table_digest: PriceDigest§source_watermark: u64§input_digests: Vec<AcceptedOutcomeDigest>§value_facts: Vec<ValueFactV1>§generated_at: TeamTimestampV1§version: u64§parent_digest: Option<RecordDigest>§signature_envelope_digest: RecordDigest§idempotency_key: IdempotencyKeyImplementations§
Source§impl TeamValueAggregateV1
impl TeamValueAggregateV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TeamValueAggregateV1
impl Clone for TeamValueAggregateV1
Source§impl Debug for TeamValueAggregateV1
impl Debug for TeamValueAggregateV1
Source§impl<'de> Deserialize<'de> for TeamValueAggregateV1
impl<'de> Deserialize<'de> for TeamValueAggregateV1
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TeamValueAggregateV1
Source§impl PartialEq for TeamValueAggregateV1
impl PartialEq for TeamValueAggregateV1
Source§impl Serialize for TeamValueAggregateV1
impl Serialize for TeamValueAggregateV1
impl StructuralPartialEq for TeamValueAggregateV1
Auto Trait Implementations§
impl Forget for TeamValueAggregateV1
impl Freeze for TeamValueAggregateV1
impl Move for TeamValueAggregateV1
impl RefUnwindSafe for TeamValueAggregateV1
impl Send for TeamValueAggregateV1
impl Sync for TeamValueAggregateV1
impl Unpin for TeamValueAggregateV1
impl UnsafeUnpin for TeamValueAggregateV1
impl UnwindSafe for TeamValueAggregateV1
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