pub struct CrossDomainRelationshipRef {
pub id: Uuid,
pub source_domain: String,
pub relationship_id: Uuid,
pub source_table_id: Uuid,
pub target_table_id: Uuid,
pub created_at: DateTime<Utc>,
}Expand description
A reference to a relationship from another domain
When two tables from the same external domain are both imported, their original relationship can be shown as a read-only link.
Fields§
§id: UuidUnique identifier for this reference
source_domain: StringThe domain that owns the relationship
relationship_id: UuidThe relationship ID in the source domain
source_table_id: UuidThe source table ID (for quick lookup)
target_table_id: UuidThe target table ID (for quick lookup)
created_at: DateTime<Utc>When this reference was created
Implementations§
Trait Implementations§
Source§impl Clone for CrossDomainRelationshipRef
impl Clone for CrossDomainRelationshipRef
Source§fn clone(&self) -> CrossDomainRelationshipRef
fn clone(&self) -> CrossDomainRelationshipRef
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 CrossDomainRelationshipRef
impl Debug for CrossDomainRelationshipRef
Source§impl<'de> Deserialize<'de> for CrossDomainRelationshipRef
impl<'de> Deserialize<'de> for CrossDomainRelationshipRef
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
impl StructuralPartialEq for CrossDomainRelationshipRef
Auto Trait Implementations§
impl Freeze for CrossDomainRelationshipRef
impl RefUnwindSafe for CrossDomainRelationshipRef
impl Send for CrossDomainRelationshipRef
impl Sync for CrossDomainRelationshipRef
impl Unpin for CrossDomainRelationshipRef
impl UnwindSafe for CrossDomainRelationshipRef
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