[][src]Struct google_admin1_directory::Customer

pub struct Customer {
    pub customer_domain: Option<String>,
    pub language: Option<String>,
    pub alternate_email: Option<String>,
    pub customer_creation_time: Option<String>,
    pub kind: Option<String>,
    pub etag: Option<String>,
    pub phone_number: Option<String>,
    pub postal_address: Option<CustomerPostalAddress>,
    pub id: Option<String>,
}

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).

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]

impl RequestValue for Customer[src]

impl Resource for Customer[src]

impl ResponseResult for Customer[src]

impl Serialize for Customer[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any