pub struct BulkWritableProviderRequest {
pub id: Uuid,
pub name: String,
pub asn: Option<Option<i64>>,
pub account: Option<String>,
pub portal_url: Option<String>,
pub noc_contact: Option<String>,
pub admin_contact: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
}Expand description
BulkWritableProviderRequest : 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: Uuid§name: String§asn: Option<Option<i64>>32-bit autonomous system number
account: Option<String>§portal_url: Option<String>§noc_contact: Option<String>§admin_contact: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl BulkWritableProviderRequest
impl BulkWritableProviderRequest
Sourcepub fn new(id: Uuid, name: String) -> BulkWritableProviderRequest
pub fn new(id: Uuid, name: String) -> BulkWritableProviderRequest
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 BulkWritableProviderRequest
impl Clone for BulkWritableProviderRequest
Source§fn clone(&self) -> BulkWritableProviderRequest
fn clone(&self) -> BulkWritableProviderRequest
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 BulkWritableProviderRequest
impl Debug for BulkWritableProviderRequest
Source§impl Default for BulkWritableProviderRequest
impl Default for BulkWritableProviderRequest
Source§fn default() -> BulkWritableProviderRequest
fn default() -> BulkWritableProviderRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWritableProviderRequest
impl<'de> Deserialize<'de> for BulkWritableProviderRequest
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
impl StructuralPartialEq for BulkWritableProviderRequest
Auto Trait Implementations§
impl Freeze for BulkWritableProviderRequest
impl RefUnwindSafe for BulkWritableProviderRequest
impl Send for BulkWritableProviderRequest
impl Sync for BulkWritableProviderRequest
impl Unpin for BulkWritableProviderRequest
impl UnsafeUnpin for BulkWritableProviderRequest
impl UnwindSafe for BulkWritableProviderRequest
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