public class Contact extends OutlookItem implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
java.lang.String |
assistantName
The Assistant Name.
|
java.util.Calendar |
birthday
The Birthday.
|
PhysicalAddress |
businessAddress
The Business Address.
|
java.lang.String |
businessHomePage
The Business Home Page.
|
java.util.List<java.lang.String> |
businessPhones
The Business Phones.
|
java.util.List<java.lang.String> |
children
The Children.
|
java.lang.String |
companyName
The Company Name.
|
java.lang.String |
department
The Department.
|
java.lang.String |
displayName
The Display Name.
|
java.util.List<EmailAddress> |
emailAddresses
The Email Addresses.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
java.lang.String |
fileAs
The File As.
|
java.lang.String |
generation
The Generation.
|
java.lang.String |
givenName
The Given Name.
|
PhysicalAddress |
homeAddress
The Home Address.
|
java.util.List<java.lang.String> |
homePhones
The Home Phones.
|
java.util.List<java.lang.String> |
imAddresses
The Im Addresses.
|
java.lang.String |
initials
The Initials.
|
java.lang.String |
jobTitle
The Job Title.
|
java.lang.String |
manager
The Manager.
|
java.lang.String |
middleName
The Middle Name.
|
java.lang.String |
mobilePhone
The Mobile Phone.
|
MultiValueLegacyExtendedPropertyCollectionPage |
multiValueExtendedProperties
The Multi Value Extended Properties.
|
java.lang.String |
nickName
The Nick Name.
|
java.lang.String |
officeLocation
The Office Location.
|
PhysicalAddress |
otherAddress
The Other Address.
|
java.lang.String |
parentFolderId
The Parent Folder Id.
|
java.lang.String |
personalNotes
The Personal Notes.
|
ProfilePhoto |
photo
The Photo.
|
java.lang.String |
profession
The Profession.
|
SingleValueLegacyExtendedPropertyCollectionPage |
singleValueExtendedProperties
The Single Value Extended Properties.
|
java.lang.String |
spouseName
The Spouse Name.
|
java.lang.String |
surname
The Surname.
|
java.lang.String |
title
The Title.
|
java.lang.String |
yomiCompanyName
The Yomi Company Name.
|
java.lang.String |
yomiGivenName
The Yomi Given Name.
|
java.lang.String |
yomiSurname
The Yomi Surname.
|
categories, changeKey, createdDateTime, lastModifiedDateTime
Constructor and Description |
---|
Contact() |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@SerializedName(value="parentFolderId") @Expose public java.lang.String parentFolderId
@SerializedName(value="birthday") @Expose public java.util.Calendar birthday
@SerializedName(value="fileAs") @Expose public java.lang.String fileAs
@SerializedName(value="displayName") @Expose public java.lang.String displayName
@SerializedName(value="givenName") @Expose public java.lang.String givenName
@SerializedName(value="initials") @Expose public java.lang.String initials
@SerializedName(value="middleName") @Expose public java.lang.String middleName
@SerializedName(value="nickName") @Expose public java.lang.String nickName
@SerializedName(value="surname") @Expose public java.lang.String surname
@SerializedName(value="title") @Expose public java.lang.String title
@SerializedName(value="yomiGivenName") @Expose public java.lang.String yomiGivenName
@SerializedName(value="yomiSurname") @Expose public java.lang.String yomiSurname
@SerializedName(value="yomiCompanyName") @Expose public java.lang.String yomiCompanyName
@SerializedName(value="generation") @Expose public java.lang.String generation
@SerializedName(value="emailAddresses") @Expose public java.util.List<EmailAddress> emailAddresses
@SerializedName(value="imAddresses") @Expose public java.util.List<java.lang.String> imAddresses
@SerializedName(value="jobTitle") @Expose public java.lang.String jobTitle
@SerializedName(value="companyName") @Expose public java.lang.String companyName
@SerializedName(value="department") @Expose public java.lang.String department
@SerializedName(value="officeLocation") @Expose public java.lang.String officeLocation
@SerializedName(value="profession") @Expose public java.lang.String profession
@SerializedName(value="businessHomePage") @Expose public java.lang.String businessHomePage
@SerializedName(value="assistantName") @Expose public java.lang.String assistantName
@SerializedName(value="manager") @Expose public java.lang.String manager
@SerializedName(value="homePhones") @Expose public java.util.List<java.lang.String> homePhones
@SerializedName(value="mobilePhone") @Expose public java.lang.String mobilePhone
@SerializedName(value="businessPhones") @Expose public java.util.List<java.lang.String> businessPhones
@SerializedName(value="homeAddress") @Expose public PhysicalAddress homeAddress
@SerializedName(value="businessAddress") @Expose public PhysicalAddress businessAddress
@SerializedName(value="otherAddress") @Expose public PhysicalAddress otherAddress
@SerializedName(value="spouseName") @Expose public java.lang.String spouseName
@SerializedName(value="personalNotes") @Expose public java.lang.String personalNotes
@SerializedName(value="children") @Expose public java.util.List<java.lang.String> children
public ExtensionCollectionPage extensions
public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties
public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties
@SerializedName(value="photo") @Expose public ProfilePhoto photo
public com.google.gson.JsonObject getRawObject()
getRawObject
in class OutlookItem
protected ISerializer getSerializer()
getSerializer
in class OutlookItem
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class OutlookItem
serializer
- the serializerjson
- the JSON object to set this object to