pub struct PatchedBulkServiceTemplateRequest {
pub id: i32,
pub name: Option<String>,
pub protocol: Option<Protocol>,
pub ports: Option<Vec<i32>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedBulkServiceTemplateRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: Option<String>§protocol: Option<Protocol>tcp- TCP *udp- UDP *sctp- SCTP
ports: Option<Vec<i32>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkServiceTemplateRequest
impl PatchedBulkServiceTemplateRequest
Sourcepub fn new(id: i32) -> PatchedBulkServiceTemplateRequest
pub fn new(id: i32) -> PatchedBulkServiceTemplateRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkServiceTemplateRequest
impl Clone for PatchedBulkServiceTemplateRequest
Source§fn clone(&self) -> PatchedBulkServiceTemplateRequest
fn clone(&self) -> PatchedBulkServiceTemplateRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PatchedBulkServiceTemplateRequest
impl Default for PatchedBulkServiceTemplateRequest
Source§fn default() -> PatchedBulkServiceTemplateRequest
fn default() -> PatchedBulkServiceTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkServiceTemplateRequest
impl<'de> Deserialize<'de> for PatchedBulkServiceTemplateRequest
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 PatchedBulkServiceTemplateRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkServiceTemplateRequest
impl RefUnwindSafe for PatchedBulkServiceTemplateRequest
impl Send for PatchedBulkServiceTemplateRequest
impl Sync for PatchedBulkServiceTemplateRequest
impl Unpin for PatchedBulkServiceTemplateRequest
impl UnsafeUnpin for PatchedBulkServiceTemplateRequest
impl UnwindSafe for PatchedBulkServiceTemplateRequest
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