pub struct CircuitRequest {Show 13 fields
pub id: Option<Uuid>,
pub cid: String,
pub install_date: Option<Option<String>>,
pub commit_rate: Option<Option<i32>>,
pub description: Option<String>,
pub comments: Option<String>,
pub status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub provider: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub circuit_type: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
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
CircuitRequest : 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>§cid: String§install_date: Option<Option<String>>§commit_rate: Option<Option<i32>>§description: Option<String>§comments: Option<String>§status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§provider: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§circuit_type: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§tenant: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl CircuitRequest
impl CircuitRequest
Sourcepub fn new(
cid: String,
status: ApprovalWorkflowStageResponseApprovalWorkflowStage,
provider: ApprovalWorkflowStageResponseApprovalWorkflowStage,
circuit_type: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> CircuitRequest
pub fn new( cid: String, status: ApprovalWorkflowStageResponseApprovalWorkflowStage, provider: ApprovalWorkflowStageResponseApprovalWorkflowStage, circuit_type: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> CircuitRequest
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 CircuitRequest
impl Clone for CircuitRequest
Source§fn clone(&self) -> CircuitRequest
fn clone(&self) -> CircuitRequest
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 CircuitRequest
impl Debug for CircuitRequest
Source§impl Default for CircuitRequest
impl Default for CircuitRequest
Source§fn default() -> CircuitRequest
fn default() -> CircuitRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitRequest
impl<'de> Deserialize<'de> for CircuitRequest
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 CircuitRequest
impl PartialEq for CircuitRequest
Source§impl Serialize for CircuitRequest
impl Serialize for CircuitRequest
impl StructuralPartialEq for CircuitRequest
Auto Trait Implementations§
impl Freeze for CircuitRequest
impl RefUnwindSafe for CircuitRequest
impl Send for CircuitRequest
impl Sync for CircuitRequest
impl Unpin for CircuitRequest
impl UnsafeUnpin for CircuitRequest
impl UnwindSafe for CircuitRequest
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