Struct google_api_proto::google::cloud::channel::v1::CloudIdentityInfo
source · pub struct CloudIdentityInfo {
pub customer_type: i32,
pub primary_domain: String,
pub is_domain_verified: bool,
pub alternate_email: String,
pub phone_number: String,
pub language_code: String,
pub admin_console_uri: String,
pub edu_data: Option<EduData>,
}Expand description
Cloud Identity information for the Cloud Channel Customer.
Fields§
§customer_type: i32CustomerType indicates verification type needed for using services.
primary_domain: StringOutput only. The primary domain name.
is_domain_verified: boolOutput only. Whether the domain is verified. This field is not returned for a Customer’s cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK’s Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.
alternate_email: StringThe alternate email.
phone_number: StringPhone number associated with the Cloud Identity.
language_code: StringLanguage code.
admin_console_uri: StringOutput only. URI of Customer’s Admin console dashboard.
edu_data: Option<EduData>Edu information about the customer.
Implementations§
source§impl CloudIdentityInfo
impl CloudIdentityInfo
sourcepub fn customer_type(&self) -> CustomerType
pub fn customer_type(&self) -> CustomerType
Returns the enum value of customer_type, or the default if the field is set to an invalid enum value.
sourcepub fn set_customer_type(&mut self, value: CustomerType)
pub fn set_customer_type(&mut self, value: CustomerType)
Sets customer_type to the provided enum value.
Trait Implementations§
source§impl Clone for CloudIdentityInfo
impl Clone for CloudIdentityInfo
source§fn clone(&self) -> CloudIdentityInfo
fn clone(&self) -> CloudIdentityInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CloudIdentityInfo
impl Debug for CloudIdentityInfo
source§impl Default for CloudIdentityInfo
impl Default for CloudIdentityInfo
source§impl Message for CloudIdentityInfo
impl Message for CloudIdentityInfo
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.source§impl PartialEq for CloudIdentityInfo
impl PartialEq for CloudIdentityInfo
source§fn eq(&self, other: &CloudIdentityInfo) -> bool
fn eq(&self, other: &CloudIdentityInfo) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CloudIdentityInfo
Auto Trait Implementations§
impl Freeze for CloudIdentityInfo
impl RefUnwindSafe for CloudIdentityInfo
impl Send for CloudIdentityInfo
impl Sync for CloudIdentityInfo
impl Unpin for CloudIdentityInfo
impl UnwindSafe for CloudIdentityInfo
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request