pub struct CreateZoneRequest {
pub external_id: Option<String>,
pub integration_id: String,
pub name: LocalizedString,
pub parent_zone_id: Option<String>,
}Expand description
CreateZoneRequest
JSON schema
{
"type": "object",
"required": [
"integration_id",
"name"
],
"properties": {
"external_id": {
"type": [
"string",
"null"
]
},
"integration_id": {
"type": "string"
},
"name": {
"$ref": "#/components/schemas/LocalizedString"
},
"parent_zone_id": {
"type": [
"string",
"null"
]
}
}
}Fields§
§external_id: Option<String>§integration_id: String§name: LocalizedString§parent_zone_id: Option<String>Trait Implementations§
Source§impl Clone for CreateZoneRequest
impl Clone for CreateZoneRequest
Source§fn clone(&self) -> CreateZoneRequest
fn clone(&self) -> CreateZoneRequest
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 CreateZoneRequest
impl Debug for CreateZoneRequest
Source§impl<'de> Deserialize<'de> for CreateZoneRequest
impl<'de> Deserialize<'de> for CreateZoneRequest
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
Auto Trait Implementations§
impl Freeze for CreateZoneRequest
impl RefUnwindSafe for CreateZoneRequest
impl Send for CreateZoneRequest
impl Sync for CreateZoneRequest
impl Unpin for CreateZoneRequest
impl UnsafeUnpin for CreateZoneRequest
impl UnwindSafe for CreateZoneRequest
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