pub struct CloudService {Show 15 fields
pub id: Option<Uuid>,
pub object_type: Option<String>,
pub display: Option<String>,
pub url: Option<String>,
pub natural_slug: Option<String>,
pub extra_config: Option<Option<Value>>,
pub name: String,
pub description: Option<String>,
pub cloud_resource_type: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub cloud_account: Option<Option<Box<ApprovalWorkflowUser>>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub notes_url: Option<String>,
pub custom_fields: Option<HashMap<String, Value>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
CloudService : Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Fields§
§id: Option<Uuid>§object_type: Option<String>§display: Option<String>Human friendly display value
url: Option<String>§natural_slug: Option<String>§extra_config: Option<Option<Value>>§name: String§description: Option<String>§cloud_resource_type: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§cloud_account: Option<Option<Box<ApprovalWorkflowUser>>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§notes_url: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl CloudService
impl CloudService
Sourcepub fn new(
name: String,
cloud_resource_type: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> CloudService
pub fn new( name: String, cloud_resource_type: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> CloudService
Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Trait Implementations§
Source§impl Clone for CloudService
impl Clone for CloudService
Source§fn clone(&self) -> CloudService
fn clone(&self) -> CloudService
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 CloudService
impl Debug for CloudService
Source§impl Default for CloudService
impl Default for CloudService
Source§fn default() -> CloudService
fn default() -> CloudService
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudService
impl<'de> Deserialize<'de> for CloudService
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 CloudService
impl PartialEq for CloudService
Source§impl Serialize for CloudService
impl Serialize for CloudService
impl StructuralPartialEq for CloudService
Auto Trait Implementations§
impl Freeze for CloudService
impl RefUnwindSafe for CloudService
impl Send for CloudService
impl Sync for CloudService
impl Unpin for CloudService
impl UnsafeUnpin for CloudService
impl UnwindSafe for CloudService
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