pub struct CADSAsset {Show 22 fields
pub api_version: String,
pub kind: CADSKind,
pub id: String,
pub name: String,
pub version: String,
pub status: CADSStatus,
pub domain: Option<String>,
pub tags: Vec<Tag>,
pub description: Option<CADSDescription>,
pub runtime: Option<CADSRuntime>,
pub sla: Option<CADSSLA>,
pub pricing: Option<CADSPricing>,
pub team: Option<Vec<CADSTeamMember>>,
pub risk: Option<CADSRisk>,
pub compliance: Option<CADSCompliance>,
pub validation_profiles: Option<Vec<CADSValidationProfile>>,
pub bpmn_models: Option<Vec<CADSBPMNModel>>,
pub dmn_models: Option<Vec<CADSDMNModel>>,
pub openapi_specs: Option<Vec<CADSOpenAPISpec>>,
pub custom_properties: Option<HashMap<String, Value>>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
}Expand description
CADS Asset - main structure
Fields§
§api_version: StringAPI version
kind: CADSKindAsset kind
id: StringUnique identifier (UUID or URN)
name: StringAsset name
version: StringVersion
status: CADSStatusStatus
domain: Option<String>Domain
Tags
description: Option<CADSDescription>Description
runtime: Option<CADSRuntime>Runtime configuration
sla: Option<CADSSLA>SLA
pricing: Option<CADSPricing>Pricing
team: Option<Vec<CADSTeamMember>>Team
risk: Option<CADSRisk>Risk management
compliance: Option<CADSCompliance>Compliance
validation_profiles: Option<Vec<CADSValidationProfile>>Validation profiles
bpmn_models: Option<Vec<CADSBPMNModel>>BPMN models
dmn_models: Option<Vec<CADSDMNModel>>DMN models
openapi_specs: Option<Vec<CADSOpenAPISpec>>OpenAPI specifications
custom_properties: Option<HashMap<String, Value>>Custom properties
created_at: Option<DateTime<Utc>>Creation timestamp
updated_at: Option<DateTime<Utc>>Last update timestamp
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CADSAsset
impl<'de> Deserialize<'de> for CADSAsset
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CADSAsset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CADSAsset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CADSAsset
impl Serialize for CADSAsset
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CADSAsset
Auto Trait Implementations§
impl Freeze for CADSAsset
impl RefUnwindSafe for CADSAsset
impl Send for CADSAsset
impl Sync for CADSAsset
impl Unpin for CADSAsset
impl UnwindSafe for CADSAsset
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