Module models

Module models 

Source
Expand description

Models module for the SDK

Defines core data structures used by the SDK for import/export operations. These models are simplified versions focused on the SDK’s needs.

Re-exports§

pub use cads::CADSAsset;
pub use cads::CADSBPMNFormat;
pub use cads::CADSBPMNModel;
pub use cads::CADSCompliance;
pub use cads::CADSComplianceControl;
pub use cads::CADSComplianceFramework;
pub use cads::CADSComplianceStatus;
pub use cads::CADSDMNFormat;
pub use cads::CADSDMNModel;
pub use cads::CADSDescription;
pub use cads::CADSImpactArea;
pub use cads::CADSKind;
pub use cads::CADSMitigationStatus;
pub use cads::CADSOpenAPIFormat;
pub use cads::CADSOpenAPISpec;
pub use cads::CADSPricing;
pub use cads::CADSPricingModel;
pub use cads::CADSRisk;
pub use cads::CADSRiskAssessment;
pub use cads::CADSRiskClassification;
pub use cads::CADSRiskMitigation;
pub use cads::CADSRuntime;
pub use cads::CADSRuntimeContainer;
pub use cads::CADSRuntimeResources;
pub use cads::CADSSLA;
pub use cads::CADSSLAProperty;
pub use cads::CADSStatus;
pub use cads::CADSTeamMember;
pub use cads::CADSValidationProfile;
pub use cads::CADSValidationProfileAppliesTo;
pub use column::AuthoritativeDefinition;
pub use column::Column;
pub use column::ForeignKey;
pub use column::LogicalTypeOptions;
pub use column::PropertyRelationship;
pub use cross_domain::CrossDomainConfig;
pub use cross_domain::CrossDomainRelationshipRef;
pub use cross_domain::CrossDomainTableRef;
pub use data_model::DataModel;
pub use domain::CADSNode;
pub use domain::CrowsfeetCardinality;
pub use domain::Domain;
pub use domain::NodeConnection;
pub use domain::ODCSNode;
pub use domain::SharedNodeReference;
pub use domain::System;
pub use domain::SystemConnection;
pub use domain_config::DomainConfig;
pub use domain_config::DomainOwner;
pub use domain_config::ViewPosition;
pub use odps::ODPSApiVersion;
pub use odps::ODPSAuthoritativeDefinition;
pub use odps::ODPSCustomProperty;
pub use odps::ODPSDataProduct;
pub use odps::ODPSDescription;
pub use odps::ODPSInputContract;
pub use odps::ODPSInputPort;
pub use odps::ODPSManagementPort;
pub use odps::ODPSOutputPort;
pub use odps::ODPSSBOM;
pub use odps::ODPSStatus;
pub use odps::ODPSSupport;
pub use odps::ODPSTeam;
pub use odps::ODPSTeamMember;
pub use relationship::ConnectionHandle;
pub use relationship::ConnectionPoint;
pub use relationship::ETLJobMetadata;
pub use relationship::ForeignKeyDetails;
pub use relationship::Relationship;
pub use relationship::VisualMetadata;
pub use table::ContactDetails;
pub use table::Position;
pub use table::SlaProperty;
pub use table::Table;
pub use tag::Tag;
pub use workspace::DomainReference;
pub use workspace::Workspace;
pub use decision::AssetRelationship;
pub use decision::ComplianceAssessment;
pub use decision::Decision;
pub use decision::DecisionCategory;
pub use decision::DecisionDriver;
pub use decision::DecisionIndex;
pub use decision::DecisionIndexEntry;
pub use decision::DecisionOption;
pub use decision::DecisionStatus;
pub use decision::DriverPriority;
pub use knowledge::ArticleRelationship;
pub use knowledge::KnowledgeArticle;
pub use knowledge::KnowledgeIndex;
pub use knowledge::KnowledgeIndexEntry;
pub use knowledge::KnowledgeStatus;
pub use knowledge::KnowledgeType;
pub use knowledge::RelatedArticle;
pub use knowledge::ReviewFrequency;
pub use knowledge::SkillLevel;
pub use enums::*;

Modules§

cads
CADS (Compute Asset Description Specification) models
column
Column model for the SDK
cross_domain
Cross-domain reference models
data_model
DataModel for the SDK
decision
Decision model for MADR-compliant decision records
domain
Business Domain schema models
domain_config
Domain configuration model
enums
Enums for data modeling
knowledge
Knowledge Base model for domain-partitioned knowledge articles
odcs
ODCS Native Data Structures
odps
ODPS (Open Data Product Standard) models
relationship
Relationship model for the SDK
table
Table model for the SDK
tag
Enhanced tag support with Simple, Pair, and List formats
workspace
Workspace model

Structs§

ModelReference
Model reference for CADS assets

Enums§

ModelType
Model type for references