Class 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 Details

    • addresses

      @SerializedName(value="addresses", alternate="Addresses") @Expose @Nullable public List<PhysicalOfficeAddress> addresses
      The Addresses.
    • companyName

      @SerializedName(value="companyName", alternate="CompanyName") @Expose @Nullable public String companyName
      The Company Name.
    • department

      @SerializedName(value="department", alternate="Department") @Expose @Nullable public String department
      The Department.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name.
    • givenName

      @SerializedName(value="givenName", alternate="GivenName") @Expose @Nullable public String givenName
      The Given Name.
    • jobTitle

      @SerializedName(value="jobTitle", alternate="JobTitle") @Expose @Nullable public String jobTitle
      The Job Title.
    • mail

      @SerializedName(value="mail", alternate="Mail") @Expose @Nullable public String mail
      The Mail.
    • mailNickname

      @SerializedName(value="mailNickname", alternate="MailNickname") @Expose @Nullable public String mailNickname
      The Mail Nickname.
    • onPremisesLastSyncDateTime

      @SerializedName(value="onPremisesLastSyncDateTime", alternate="OnPremisesLastSyncDateTime") @Expose @Nullable public OffsetDateTime onPremisesLastSyncDateTime
      The On Premises Last Sync Date Time.
    • onPremisesProvisioningErrors

      @SerializedName(value="onPremisesProvisioningErrors", alternate="OnPremisesProvisioningErrors") @Expose @Nullable public List<OnPremisesProvisioningError> onPremisesProvisioningErrors
      The On Premises Provisioning Errors.
    • onPremisesSyncEnabled

      @SerializedName(value="onPremisesSyncEnabled", alternate="OnPremisesSyncEnabled") @Expose @Nullable public Boolean onPremisesSyncEnabled
      The On Premises Sync Enabled.
    • phones

      @SerializedName(value="phones", alternate="Phones") @Expose @Nullable public List<Phone> phones
      The Phones.
    • proxyAddresses

      @SerializedName(value="proxyAddresses", alternate="ProxyAddresses") @Expose @Nullable public List<String> proxyAddresses
      The Proxy Addresses.
    • surname

      @SerializedName(value="surname", alternate="Surname") @Expose @Nullable public String surname
      The Surname.
    • directReports

      @Nullable public DirectoryObjectCollectionPage directReports
      The Direct Reports.
    • manager

      @SerializedName(value="manager", alternate="Manager") @Expose @Nullable public DirectoryObject manager
      The Manager.
    • memberOf

      @Nullable public DirectoryObjectCollectionPage memberOf
      The Member Of.
    • transitiveMemberOf

      @Nullable public DirectoryObjectCollectionPage transitiveMemberOf
      The Transitive Member Of.
  • 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class DirectoryObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to