pub enum RelatedProviderId {
Owner(ProviderRecordId),
Animal(ProviderRecordId),
Location(ProviderRecordId),
ReservationType(ProviderRecordId),
Invoice(ProviderRecordId),
Payment(ProviderRecordId),
Service(ProviderRecordId),
}Expand description
Domain vocabulary for related provider id decisions in source workflows.
Variants§
Owner(ProviderRecordId)
Owner source-data role, provider status, or explicit normalization assumption.
Animal(ProviderRecordId)
Animal source-data role, provider status, or explicit normalization assumption.
Location(ProviderRecordId)
Resort location record participating in the workflow.
ReservationType(ProviderRecordId)
Reservation type source-data role, provider status, or explicit normalization assumption.
Invoice(ProviderRecordId)
Invoice source-data role, provider status, or explicit normalization assumption.
Payment(ProviderRecordId)
Payment source-data role, provider status, or explicit normalization assumption.
Service(ProviderRecordId)
Service source-data role, provider status, or explicit normalization assumption.
Implementations§
Source§impl RelatedProviderId
impl RelatedProviderId
Sourcepub const fn owner(id: ProviderRecordId) -> Self
pub const fn owner(id: ProviderRecordId) -> Self
Returns the owner evidence carried by this source-lineage value.
Sourcepub const fn animal(id: ProviderRecordId) -> Self
pub const fn animal(id: ProviderRecordId) -> Self
Returns the animal evidence carried by this source-lineage value.
Trait Implementations§
Source§impl Clone for RelatedProviderId
impl Clone for RelatedProviderId
Source§fn clone(&self) -> RelatedProviderId
fn clone(&self) -> RelatedProviderId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RelatedProviderId
impl Debug for RelatedProviderId
Source§impl<'de> Deserialize<'de> for RelatedProviderId
impl<'de> Deserialize<'de> for RelatedProviderId
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RelatedProviderId
impl PartialEq for RelatedProviderId
Source§impl Serialize for RelatedProviderId
impl Serialize for RelatedProviderId
impl Eq for RelatedProviderId
impl StructuralPartialEq for RelatedProviderId
Auto Trait Implementations§
impl Freeze for RelatedProviderId
impl RefUnwindSafe for RelatedProviderId
impl Send for RelatedProviderId
impl Sync for RelatedProviderId
impl Unpin for RelatedProviderId
impl UnsafeUnpin for RelatedProviderId
impl UnwindSafe for RelatedProviderId
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