pub struct NamespaceRequest {
pub id: Option<Uuid>,
pub name: String,
pub description: Option<String>,
pub location: Option<Option<Box<ApprovalWorkflowUser>>>,
pub tenant: Option<Option<Box<ApprovalWorkflowUser>>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
}Expand description
NamespaceRequest : 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>§name: String§description: Option<String>§location: Option<Option<Box<ApprovalWorkflowUser>>>§tenant: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl NamespaceRequest
impl NamespaceRequest
Sourcepub fn new(name: String) -> NamespaceRequest
pub fn new(name: String) -> NamespaceRequest
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 NamespaceRequest
impl Clone for NamespaceRequest
Source§fn clone(&self) -> NamespaceRequest
fn clone(&self) -> NamespaceRequest
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 NamespaceRequest
impl Debug for NamespaceRequest
Source§impl Default for NamespaceRequest
impl Default for NamespaceRequest
Source§fn default() -> NamespaceRequest
fn default() -> NamespaceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NamespaceRequest
impl<'de> Deserialize<'de> for NamespaceRequest
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 NamespaceRequest
impl PartialEq for NamespaceRequest
Source§impl Serialize for NamespaceRequest
impl Serialize for NamespaceRequest
impl StructuralPartialEq for NamespaceRequest
Auto Trait Implementations§
impl Freeze for NamespaceRequest
impl RefUnwindSafe for NamespaceRequest
impl Send for NamespaceRequest
impl Sync for NamespaceRequest
impl Unpin for NamespaceRequest
impl UnsafeUnpin for NamespaceRequest
impl UnwindSafe for NamespaceRequest
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