[][src]Struct google_people1::SipAddress

pub struct SipAddress {
    pub formatted_type: Option<String>,
    pub type_: Option<String>,
    pub value: Option<String>,
    pub metadata: Option<FieldMetadata>,
}

A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet.

This type is not used in any activity, and only used as part of another schema.

Fields

formatted_type: Option<String>

Output only. The type of the SIP address translated and formatted in the viewer's account locale or the Accept-Language HTTP header locale.

type_: Option<String>

The type of the SIP address. The type can be custom or or one of these predefined values:

  • home
  • work
  • mobile
  • other
value: Option<String>

The SIP address in the RFC 3261 19.1 SIP URI format.

metadata: Option<FieldMetadata>

Metadata about the SIP address.

Trait Implementations

impl Clone for SipAddress[src]

impl Debug for SipAddress[src]

impl Default for SipAddress[src]

impl<'de> Deserialize<'de> for SipAddress[src]

impl Part for SipAddress[src]

impl Serialize for SipAddress[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