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
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@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 OutlookItemprotected ISerializer getSerializer()
getSerializer in class OutlookItempublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class OutlookItemserializer - the serializerjson - the JSON object to set this object to