pub struct PatchedBulkFrontPortRequest {Show 14 fields
pub id: i32,
pub device: Option<Box<BriefInterfaceRequestDevice>>,
pub module: Option<Option<Box<BulkConsolePortRequestModule>>>,
pub name: Option<String>,
pub label: Option<String>,
pub type: Option<RHashType>,
pub color: Option<Box<BulkCableRequestColor>>,
pub positions: Option<i32>,
pub rear_ports: Option<Vec<FrontPortMappingRequest>>,
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
PatchedBulkFrontPortRequest : Adds an owner field for models which have a ForeignKey to users.Owner.
Fields§
§id: i32§device: Option<Box<BriefInterfaceRequestDevice>>§module: Option<Option<Box<BulkConsolePortRequestModule>>>§name: Option<String>§label: Option<String>Physical label
type: Option<RHashType>8p8c- 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>§rear_ports: Option<Vec<FrontPortMappingRequest>>§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 PatchedBulkFrontPortRequest
impl PatchedBulkFrontPortRequest
Sourcepub fn new(id: i32) -> PatchedBulkFrontPortRequest
pub fn new(id: i32) -> PatchedBulkFrontPortRequest
Adds an owner field for models which have a ForeignKey to users.Owner.
Trait Implementations§
Source§impl Clone for PatchedBulkFrontPortRequest
impl Clone for PatchedBulkFrontPortRequest
Source§fn clone(&self) -> PatchedBulkFrontPortRequest
fn clone(&self) -> PatchedBulkFrontPortRequest
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 PatchedBulkFrontPortRequest
impl Debug for PatchedBulkFrontPortRequest
Source§impl Default for PatchedBulkFrontPortRequest
impl Default for PatchedBulkFrontPortRequest
Source§fn default() -> PatchedBulkFrontPortRequest
fn default() -> PatchedBulkFrontPortRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkFrontPortRequest
impl<'de> Deserialize<'de> for PatchedBulkFrontPortRequest
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 PatchedBulkFrontPortRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkFrontPortRequest
impl RefUnwindSafe for PatchedBulkFrontPortRequest
impl Send for PatchedBulkFrontPortRequest
impl Sync for PatchedBulkFrontPortRequest
impl Unpin for PatchedBulkFrontPortRequest
impl UnsafeUnpin for PatchedBulkFrontPortRequest
impl UnwindSafe for PatchedBulkFrontPortRequest
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