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: i32
CustomerType indicates verification type needed for using services.
primary_domain: String
Output only. The primary domain name.
is_domain_verified: bool
Output 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: String
The alternate email.
phone_number: String
Phone number associated with the Cloud Identity.
language_code: String
Language code.
admin_console_uri: String
Output 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