Class Person

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Person
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class Person extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Person.
  • Field Details

    • birthday

      @SerializedName(value="birthday", alternate="Birthday") @Expose @Nullable public String birthday
      The Birthday. The person's birthday.
    • companyName

      @SerializedName(value="companyName", alternate="CompanyName") @Expose @Nullable public String companyName
      The Company Name. The name of the person's company.
    • department

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

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

      @SerializedName(value="givenName", alternate="GivenName") @Expose @Nullable public String givenName
      The Given Name. The person's given name.
    • imAddress

      @SerializedName(value="imAddress", alternate="ImAddress") @Expose @Nullable public String imAddress
      The Im Address. The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.
    • isFavorite

      @SerializedName(value="isFavorite", alternate="IsFavorite") @Expose @Nullable public Boolean isFavorite
      The Is Favorite. true if the user has flagged this person as a favorite.
    • jobTitle

      @SerializedName(value="jobTitle", alternate="JobTitle") @Expose @Nullable public String jobTitle
      The Job Title. The person's job title.
    • officeLocation

      @SerializedName(value="officeLocation", alternate="OfficeLocation") @Expose @Nullable public String officeLocation
      The Office Location. The location of the person's office.
    • personNotes

      @SerializedName(value="personNotes", alternate="PersonNotes") @Expose @Nullable public String personNotes
      The Person Notes. Free-form notes that the user has taken about this person.
    • personType

      @SerializedName(value="personType", alternate="PersonType") @Expose @Nullable public PersonType personType
      The Person Type. The type of person, for example distribution list.
    • phones

      @SerializedName(value="phones", alternate="Phones") @Expose @Nullable public List<Phone> phones
      The Phones. The person's phone numbers.
    • postalAddresses

      @SerializedName(value="postalAddresses", alternate="PostalAddresses") @Expose @Nullable public List<Location> postalAddresses
      The Postal Addresses. The person's addresses.
    • profession

      @SerializedName(value="profession", alternate="Profession") @Expose @Nullable public String profession
      The Profession. The person's profession.
    • scoredEmailAddresses

      @SerializedName(value="scoredEmailAddresses", alternate="ScoredEmailAddresses") @Expose @Nullable public List<ScoredEmailAddress> scoredEmailAddresses
      The Scored Email Addresses. The person's email addresses.
    • surname

      @SerializedName(value="surname", alternate="Surname") @Expose @Nullable public String surname
      The Surname. The person's surname.
    • userPrincipalName

      @SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalName
      The User Principal Name. The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.
    • websites

      @SerializedName(value="websites", alternate="Websites") @Expose @Nullable public List<Website> websites
      The Websites. The person's websites.
    • yomiCompany

      @SerializedName(value="yomiCompany", alternate="YomiCompany") @Expose @Nullable public String yomiCompany
      The Yomi Company. The phonetic Japanese name of the person's company.
  • Constructor Details

    • Person

      public Person()
  • 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 Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to