pub struct BulkServiceRequest {
pub id: i32,
pub parent_object_type: String,
pub parent_object_id: i64,
pub name: String,
pub protocol: Option<Protocol>,
pub ports: Vec<i32>,
pub ipaddresses: 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
BulkServiceRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§parent_object_type: String§parent_object_id: i64§name: String§protocol: Option<Protocol>tcp- TCP *udp- UDP *sctp- SCTP
ports: Vec<i32>§ipaddresses: Option<Vec<i32>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for BulkServiceRequest
impl Clone for BulkServiceRequest
Source§fn clone(&self) -> BulkServiceRequest
fn clone(&self) -> BulkServiceRequest
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 Debug for BulkServiceRequest
impl Debug for BulkServiceRequest
Source§impl Default for BulkServiceRequest
impl Default for BulkServiceRequest
Source§fn default() -> BulkServiceRequest
fn default() -> BulkServiceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkServiceRequest
impl<'de> Deserialize<'de> for BulkServiceRequest
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 BulkServiceRequest
impl PartialEq for BulkServiceRequest
Source§impl Serialize for BulkServiceRequest
impl Serialize for BulkServiceRequest
impl StructuralPartialEq for BulkServiceRequest
Auto Trait Implementations§
impl Freeze for BulkServiceRequest
impl RefUnwindSafe for BulkServiceRequest
impl Send for BulkServiceRequest
impl Sync for BulkServiceRequest
impl Unpin for BulkServiceRequest
impl UnsafeUnpin for BulkServiceRequest
impl UnwindSafe for BulkServiceRequest
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