pub struct BulkRearPortRequest {Show 14 fields
pub id: i32,
pub device: Box<BriefInterfaceRequestDevice>,
pub module: Option<Option<Box<BulkConsolePortRequestModule>>>,
pub name: String,
pub label: Option<String>,
pub type: RHashType,
pub color: Option<Box<BulkCableRequestColor>>,
pub positions: Option<i32>,
pub front_ports: Option<Vec<RearPortMappingRequest>>,
pub description: Option<String>,
pub mark_connected: Option<bool>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkRearPortRequest : Adds an owner field for models which have a ForeignKey to users.Owner.
Fields§
§id: i32§device: Box<BriefInterfaceRequestDevice>§module: Option<Option<Box<BulkConsolePortRequestModule>>>§name: String§label: Option<String>Physical label
type: RHashType8p8c- 8P8C *8p6c- 8P6C *8p4c- 8P4C *8p2c- 8P2C *6p6c- 6P6C *6p4c- 6P4C *6p2c- 6P2C *4p4c- 4P4C *4p2c- 4P2C *gg45- GG45 *tera-4p- TERA 4P *tera-2p- TERA 2P *tera-1p- TERA 1P *110-punch- 110 Punch *bnc- BNC *f- F Connector *n- N Connector *mrj21- MRJ21 *fc- FC *fc-pc- FC/PC *fc-upc- FC/UPC *fc-apc- FC/APC *lc- LC *lc-pc- LC/PC *lc-upc- LC/UPC *lc-apc- LC/APC *mu- MU *mu-pc- MU/PC *mu-upc- MU/UPC *mu-apc- MU/APC *lsh- LSH *lsh-pc- LSH/PC *lsh-upc- LSH/UPC *lsh-apc- LSH/APC *lx5- LX.5 *lx5-pc- LX.5/PC *lx5-upc- LX.5/UPC *lx5-apc- LX.5/APC *mpo- MPO *mtrj- MTRJ *sc- SC *sc-pc- SC/PC *sc-upc- SC/UPC *sc-apc- SC/APC *st- ST *cs- CS *sn- SN *mdc- MDC *sma-905- SMA 905 *sma-906- SMA 906 *urm-p2- URM-P2 *urm-p4- URM-P4 *urm-p8- URM-P8 *splice- Splice *usb-a- USB Type A *usb-b- USB Type B *usb-c- USB Type C *usb-mini-a- USB Mini A *usb-mini-b- USB Mini B *usb-micro-a- USB Micro A *usb-micro-b- USB Micro B *usb-micro-ab- USB Micro AB *other- Other
color: Option<Box<BulkCableRequestColor>>§positions: Option<i32>§front_ports: Option<Vec<RearPortMappingRequest>>§description: Option<String>§mark_connected: Option<bool>Treat as if a cable is connected
owner: Option<Option<Box<AsnRangeRequestOwner>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkRearPortRequest
impl BulkRearPortRequest
Sourcepub fn new(
id: i32,
device: BriefInterfaceRequestDevice,
name: String,
type: RHashType,
) -> BulkRearPortRequest
pub fn new( id: i32, device: BriefInterfaceRequestDevice, name: String, type: RHashType, ) -> BulkRearPortRequest
Adds an owner field for models which have a ForeignKey to users.Owner.
Trait Implementations§
Source§impl Clone for BulkRearPortRequest
impl Clone for BulkRearPortRequest
Source§fn clone(&self) -> BulkRearPortRequest
fn clone(&self) -> BulkRearPortRequest
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 BulkRearPortRequest
impl Debug for BulkRearPortRequest
Source§impl Default for BulkRearPortRequest
impl Default for BulkRearPortRequest
Source§fn default() -> BulkRearPortRequest
fn default() -> BulkRearPortRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkRearPortRequest
impl<'de> Deserialize<'de> for BulkRearPortRequest
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 BulkRearPortRequest
impl PartialEq for BulkRearPortRequest
Source§impl Serialize for BulkRearPortRequest
impl Serialize for BulkRearPortRequest
impl StructuralPartialEq for BulkRearPortRequest
Auto Trait Implementations§
impl Freeze for BulkRearPortRequest
impl RefUnwindSafe for BulkRearPortRequest
impl Send for BulkRearPortRequest
impl Sync for BulkRearPortRequest
impl Unpin for BulkRearPortRequest
impl UnsafeUnpin for BulkRearPortRequest
impl UnwindSafe for BulkRearPortRequest
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