pub enum DataAccessPattern {
Api,
Webhook,
DataExport,
Warehouse,
BusinessIntelligenceDashboard,
Unknown,
}Expand description
Way operational source facts can enter the platform before validation.
Variants§
Api
Direct API access path for source facts, subject to transport redaction and mapping contracts.
Webhook
Webhook access path for event-driven evidence that still requires idempotent mapping and review gates.
DataExport
Batch export path used for reconciliation when live API authority is unavailable or inappropriate.
Warehouse
Warehouse path used for aggregate reporting rather than live provider writes.
BusinessIntelligenceDashboard
BI dashboard source used as reporting evidence, not as a workflow authority.
Unknown
Provider role or status could not be mapped confidently.
Trait Implementations§
Source§impl Clone for DataAccessPattern
impl Clone for DataAccessPattern
Source§fn clone(&self) -> DataAccessPattern
fn clone(&self) -> DataAccessPattern
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 DataAccessPattern
impl Debug for DataAccessPattern
Source§impl<'de> Deserialize<'de> for DataAccessPattern
impl<'de> Deserialize<'de> for DataAccessPattern
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 DataAccessPattern
impl PartialEq for DataAccessPattern
Source§impl Serialize for DataAccessPattern
impl Serialize for DataAccessPattern
impl Copy for DataAccessPattern
impl Eq for DataAccessPattern
impl StructuralPartialEq for DataAccessPattern
Auto Trait Implementations§
impl Freeze for DataAccessPattern
impl RefUnwindSafe for DataAccessPattern
impl Send for DataAccessPattern
impl Sync for DataAccessPattern
impl Unpin for DataAccessPattern
impl UnsafeUnpin for DataAccessPattern
impl UnwindSafe for DataAccessPattern
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