pub struct CreateDedicatedServer {
pub plan_id: Option<Option<f64>>,
pub preset_id: f64,
pub os_id: Option<Option<f64>>,
pub cp_id: Option<Option<f64>>,
pub bandwidth_id: Option<Option<f64>>,
pub network_drive_id: Option<f64>,
pub additional_ip_addr_id: Option<Option<f64>>,
pub payment_period: PaymentPeriod,
pub name: String,
pub comment: Option<Option<String>>,
pub project_id: Option<Option<f64>>,
}Fields§
§plan_id: Option<Option<f64>>ID списка дополнительных услуг выделенного сервера.
preset_id: f64ID тарифа выделенного сервера.
os_id: Option<Option<f64>>ID операционной системы, которая будет установлена на выделенный сервер.
cp_id: Option<Option<f64>>ID панели управления, которая будет установлена на выделенный сервер.
bandwidth_id: Option<Option<f64>>ID интернет-канала, который будет установлен на выделенный сервер.
network_drive_id: Option<f64>ID сетевого диска, который будет установлен на выделенный сервер.
additional_ip_addr_id: Option<Option<f64>>ID дополнительного IP-адреса, который будет установлен на выделенный сервер.
payment_period: PaymentPeriodПериод оплаты.
name: StringУдобочитаемое имя выделенного сервера. Максимальная длина — 255 символов, имя должно быть уникальным.
comment: Option<Option<String>>Комментарий к выделенному серверу. Максимальная длина — 255 символов.
project_id: Option<Option<f64>>ID проекта, в который будет добавлен выделенный сервер.
Implementations§
Source§impl CreateDedicatedServer
impl CreateDedicatedServer
pub fn new( preset_id: f64, payment_period: PaymentPeriod, name: String, ) -> CreateDedicatedServer
Trait Implementations§
Source§impl Clone for CreateDedicatedServer
impl Clone for CreateDedicatedServer
Source§fn clone(&self) -> CreateDedicatedServer
fn clone(&self) -> CreateDedicatedServer
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 CreateDedicatedServer
impl Debug for CreateDedicatedServer
Source§impl Default for CreateDedicatedServer
impl Default for CreateDedicatedServer
Source§fn default() -> CreateDedicatedServer
fn default() -> CreateDedicatedServer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateDedicatedServer
impl<'de> Deserialize<'de> for CreateDedicatedServer
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 CreateDedicatedServer
impl PartialEq for CreateDedicatedServer
Source§fn eq(&self, other: &CreateDedicatedServer) -> bool
fn eq(&self, other: &CreateDedicatedServer) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateDedicatedServer
impl Serialize for CreateDedicatedServer
impl StructuralPartialEq for CreateDedicatedServer
Auto Trait Implementations§
impl Freeze for CreateDedicatedServer
impl RefUnwindSafe for CreateDedicatedServer
impl Send for CreateDedicatedServer
impl Sync for CreateDedicatedServer
impl Unpin for CreateDedicatedServer
impl UnsafeUnpin for CreateDedicatedServer
impl UnwindSafe for CreateDedicatedServer
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