[][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>

The read-only 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 Part for SipAddress[src]

impl Default for SipAddress[src]

impl Clone for SipAddress[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for SipAddress[src]

impl Serialize for SipAddress[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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