Package com.microsoft.graph.models
Class OrgContact
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.OrgContact
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class OrgContact
extends DirectoryObject
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Org Contact.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Addresses.The Company Name.The Department.The Direct Reports.The Display Name.The Given Name.The Job Title.The Mail.The Mail Nickname.The Manager.The Member Of.The On Premises Last Sync Date Time.The On Premises Provisioning Errors.The On Premises Sync Enabled.The Phones.The Proxy Addresses.The Surname.The Transitive Member Of.Fields inherited from class com.microsoft.graph.models.DirectoryObject
deletedDateTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
addresses
@SerializedName(value="addresses", alternate="Addresses") @Expose @Nullable public List<PhysicalOfficeAddress> addressesThe Addresses. Postal addresses for this organizational contact. For now a contact can only have one physical address. -
companyName
@SerializedName(value="companyName", alternate="CompanyName") @Expose @Nullable public String companyNameThe Company Name. Name of the company that this organizational contact belongs to. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
department
@SerializedName(value="department", alternate="Department") @Expose @Nullable public String departmentThe Department. The name for the department in which the contact works. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. Display name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderBy. -
givenName
The Given Name. First name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
jobTitle
The Job Title. Job title for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
mail
The Mail. The SMTP address for the contact, for example, 'jeff@contoso.onmicrosoft.com'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
mailNickname
@SerializedName(value="mailNickname", alternate="MailNickname") @Expose @Nullable public String mailNicknameThe Mail Nickname. Email alias (portion of email address pre-pending the @ symbol) for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
onPremisesLastSyncDateTime
@SerializedName(value="onPremisesLastSyncDateTime", alternate="OnPremisesLastSyncDateTime") @Expose @Nullable public OffsetDateTime onPremisesLastSyncDateTimeThe On Premises Last Sync Date Time. Date and time when this organizational contact was last synchronized from on-premises AD. This date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, not, ge, le, in). -
onPremisesProvisioningErrors
@SerializedName(value="onPremisesProvisioningErrors", alternate="OnPremisesProvisioningErrors") @Expose @Nullable public List<OnPremisesProvisioningError> onPremisesProvisioningErrorsThe On Premises Provisioning Errors. List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0. -
onPremisesSyncEnabled
@SerializedName(value="onPremisesSyncEnabled", alternate="OnPremisesSyncEnabled") @Expose @Nullable public Boolean onPremisesSyncEnabledThe On Premises Sync Enabled. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). -
phones
The Phones. List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. -
proxyAddresses
@SerializedName(value="proxyAddresses", alternate="ProxyAddresses") @Expose @Nullable public List<String> proxyAddressesThe Proxy Addresses. For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0). -
surname
The Surname. Last name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values). -
directReports
The Direct Reports. The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. -
manager
@SerializedName(value="manager", alternate="Manager") @Expose @Nullable public DirectoryObject managerThe Manager. The user or contact that is this contact's manager. Read-only. Supports $expand and $filter (eq) by id. -
memberOf
The Member Of. Groups that this contact is a member of. Read-only. Nullable. Supports $expand. -
transitiveMemberOf
The Transitive Member Of. Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable.
-
-
Constructor Details
-
OrgContact
public OrgContact()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classDirectoryObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-