Struct googapis::google::cloud::domains::v1alpha2::ContactSettings [−][src]
pub struct ContactSettings {
pub privacy: i32,
pub registrant_contact: Option<Contact>,
pub admin_contact: Option<Contact>,
pub technical_contact: Option<Contact>,
}
Expand description
Defines the contact information associated with a Registration
.
[ICANN](https://icann.org/) requires all domain names to have associated
contact information. The registrant_contact
is considered the
domain’s legal owner, and often the other contacts are identical.
Fields
privacy: i32
Required. Privacy setting for the contacts associated with the Registration
.
registrant_contact: Option<Contact>
Required. The registrant contact for the Registration
.
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain.
Warning: For new Registration
s, the registrant receives an email
confirmation that they must complete within 15 days to avoid domain
suspension.
admin_contact: Option<Contact>
Required. The administrative contact for the Registration
.
technical_contact: Option<Contact>
Required. The technical contact for the Registration
.
Implementations
Returns the enum value of privacy
, or the default if the field is set to an invalid enum value.
Sets privacy
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ContactSettings
impl Send for ContactSettings
impl Sync for ContactSettings
impl Unpin for ContactSettings
impl UnwindSafe for ContactSettings
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more