pub struct TeamReceiptV1 {Show 15 fields
pub v: u32,
pub receipt_id: TeamId,
pub scope: TeamScopeV1,
pub operation_kind: TeamAction,
pub actor_digest: PseudonymDigest,
pub input_digest: CanonicalBytesDigest,
pub output_digest: Option<CanonicalBytesDigest>,
pub outcome: TeamReceiptOutcome,
pub reason_code: Option<ReasonCode>,
pub created_at: TeamTimestampV1,
pub policy_digest: RecordDigest,
pub signature_envelope_digest: RecordDigest,
pub version: u64,
pub parent_digest: Option<RecordDigest>,
pub idempotency_key: IdempotencyKey,
}Fields§
§v: u32§receipt_id: TeamId§scope: TeamScopeV1§operation_kind: TeamAction§actor_digest: PseudonymDigest§input_digest: CanonicalBytesDigest§output_digest: Option<CanonicalBytesDigest>§outcome: TeamReceiptOutcome§reason_code: Option<ReasonCode>§created_at: TeamTimestampV1§policy_digest: RecordDigest§signature_envelope_digest: RecordDigest§version: u64§parent_digest: Option<RecordDigest>§idempotency_key: IdempotencyKeyImplementations§
Source§impl TeamReceiptV1
impl TeamReceiptV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TeamReceiptV1
impl Clone for TeamReceiptV1
Source§impl Debug for TeamReceiptV1
impl Debug for TeamReceiptV1
Source§impl<'de> Deserialize<'de> for TeamReceiptV1
impl<'de> Deserialize<'de> for TeamReceiptV1
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TeamReceiptV1
Source§impl PartialEq for TeamReceiptV1
impl PartialEq for TeamReceiptV1
Source§impl Serialize for TeamReceiptV1
impl Serialize for TeamReceiptV1
impl StructuralPartialEq for TeamReceiptV1
Auto Trait Implementations§
impl Forget for TeamReceiptV1
impl Freeze for TeamReceiptV1
impl Move for TeamReceiptV1
impl RefUnwindSafe for TeamReceiptV1
impl Send for TeamReceiptV1
impl Sync for TeamReceiptV1
impl Unpin for TeamReceiptV1
impl UnsafeUnpin for TeamReceiptV1
impl UnwindSafe for TeamReceiptV1
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