Struct epp_client::epp::request::domain::update::DomainAddRemove [−][src]
pub struct DomainAddRemove<T> {
pub ns: Option<T>,
pub contacts: Option<Vec<DomainContact>>,
pub statuses: Option<Vec<DomainStatus>>,
}Expand description
Type for elements under the <add> and <rem> tags for domain update
Fields
ns: Option<T>The list of nameservers to add or remove
Type T can be either a HostObjList or HostAttrList
contacts: Option<Vec<DomainContact>>The list of contacts to add to or remove from the domain
statuses: Option<Vec<DomainStatus>>The list of statuses to add to or remove from the domain
Trait Implementations
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<T> RefUnwindSafe for DomainAddRemove<T> where
T: RefUnwindSafe, impl<T> Send for DomainAddRemove<T> where
T: Send, impl<T> Sync for DomainAddRemove<T> where
T: Sync, impl<T> Unpin for DomainAddRemove<T> where
T: Unpin, impl<T> UnwindSafe for DomainAddRemove<T> where
T: UnwindSafe,