[−][src]Struct google_admin1_directory::Customer
JSON template for Customer Resource object in Directory API.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- patch customers (request|response)
- update customers (request|response)
- get customers (response)
Fields
customer_domain: Option<String>
The customer's primary domain name string. Do not include the www prefix when creating a new customer.
language: Option<String>
The customer's ISO 639-2 language code. The default value is en-US
alternate_email: Option<String>
The customer's secondary contact email address. This email address cannot be on the same domain as the customerDomain
customer_creation_time: Option<String>
The customer's creation time (Readonly)
kind: Option<String>
Identifies the resource as a customer. Value: admin#directory#customer
etag: Option<String>
ETag of the resource.
phone_number: Option<String>
The customer's contact phone number in E.164 format.
postal_address: Option<CustomerPostalAddress>
The customer's postal address information.
id: Option<String>
The unique ID for the customer's G Suite account. (Readonly)
Trait Implementations
impl Clone for Customer
[src]
impl Debug for Customer
[src]
impl Default for Customer
[src]
impl<'de> Deserialize<'de> for Customer
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for Customer
[src]
impl Resource for Customer
[src]
impl ResponseResult for Customer
[src]
impl Serialize for Customer
[src]
Auto Trait Implementations
impl RefUnwindSafe for Customer
impl Send for Customer
impl Sync for Customer
impl Unpin for Customer
impl UnwindSafe for Customer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,