pub struct BulkConsolePortRequest {
pub id: i32,
pub device: Box<BriefInterfaceRequestDevice>,
pub module: Option<Option<Box<BulkConsolePortRequestModule>>>,
pub name: String,
pub label: Option<String>,
pub type: Option<RHashType>,
pub speed: Option<Option<Speed>>,
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
BulkConsolePortRequest : 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: Option<RHashType>de-9- DE-9 *db-25- DB-25 *rj-11- RJ-11 *rj-12- RJ-12 *rj-45- RJ-45 *mini-din-8- Mini-DIN 8 *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
speed: Option<Option<Speed>>1200- 1200 bps *2400- 2400 bps *4800- 4800 bps *9600- 9600 bps *19200- 19.2 kbps *38400- 38.4 kbps *57600- 57.6 kbps *115200- 115.2 kbps
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 BulkConsolePortRequest
impl BulkConsolePortRequest
Sourcepub fn new(
id: i32,
device: BriefInterfaceRequestDevice,
name: String,
) -> BulkConsolePortRequest
pub fn new( id: i32, device: BriefInterfaceRequestDevice, name: String, ) -> BulkConsolePortRequest
Adds an owner field for models which have a ForeignKey to users.Owner.
Trait Implementations§
Source§impl Clone for BulkConsolePortRequest
impl Clone for BulkConsolePortRequest
Source§fn clone(&self) -> BulkConsolePortRequest
fn clone(&self) -> BulkConsolePortRequest
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 BulkConsolePortRequest
impl Debug for BulkConsolePortRequest
Source§impl Default for BulkConsolePortRequest
impl Default for BulkConsolePortRequest
Source§fn default() -> BulkConsolePortRequest
fn default() -> BulkConsolePortRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkConsolePortRequest
impl<'de> Deserialize<'de> for BulkConsolePortRequest
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 BulkConsolePortRequest
impl PartialEq for BulkConsolePortRequest
Source§impl Serialize for BulkConsolePortRequest
impl Serialize for BulkConsolePortRequest
impl StructuralPartialEq for BulkConsolePortRequest
Auto Trait Implementations§
impl Freeze for BulkConsolePortRequest
impl RefUnwindSafe for BulkConsolePortRequest
impl Send for BulkConsolePortRequest
impl Sync for BulkConsolePortRequest
impl Unpin for BulkConsolePortRequest
impl UnsafeUnpin for BulkConsolePortRequest
impl UnwindSafe for BulkConsolePortRequest
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