powerplatform_dataverse_client/dataverse/
entityrelationship.rs1use std::collections::HashMap;
2
3use serde::{Deserialize, Serialize};
4use serde_json::Value;
5
6#[derive(Debug, Serialize, Deserialize, Clone)]
8pub struct EntityRelationship {
9 #[serde(rename = "SchemaName")]
10 pub schema_name: String,
11 #[serde(rename = "RelationshipType")]
12 pub relationship_type: String,
13 #[serde(rename = "ReferencedEntity")]
14 pub referenced_entity: Option<String>,
15 #[serde(rename = "ReferencedAttribute")]
16 pub referenced_attribute: Option<String>,
17 #[serde(rename = "ReferencingEntity")]
18 pub referencing_entity: Option<String>,
19 #[serde(rename = "ReferencingAttribute")]
20 pub referencing_attribute: Option<String>,
21 #[serde(rename = "IntersectEntityName")]
22 pub intersect_entity_name: Option<String>,
23 #[serde(rename = "IsCustomRelationship")]
24 pub is_custom_relationship: Option<bool>,
25 #[serde(flatten)]
26 pub extra: HashMap<String, Value>,
27}