Class PrinterLocation

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

public class PrinterLocation extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Printer Location.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • altitudeInMeters

      @SerializedName(value="altitudeInMeters", alternate="AltitudeInMeters") @Expose @Nullable public Integer altitudeInMeters
      The Altitude In Meters. The altitude, in meters, that the printer is located at.
    • building

      @SerializedName(value="building", alternate="Building") @Expose @Nullable public String building
      The Building. The building that the printer is located in.
    • city

      @SerializedName(value="city", alternate="City") @Expose @Nullable public String city
      The City. The city that the printer is located in.
    • countryOrRegion

      @SerializedName(value="countryOrRegion", alternate="CountryOrRegion") @Expose @Nullable public String countryOrRegion
      The Country Or Region. The country or region that the printer is located in.
    • floor

      @SerializedName(value="floor", alternate="Floor") @Expose @Nullable public String floor
      The Floor. The floor that the printer is located on. Only numerical values are supported right now.
    • floorDescription

      @SerializedName(value="floorDescription", alternate="FloorDescription") @Expose @Nullable public String floorDescription
      The Floor Description. The description of the floor that the printer is located on.
    • latitude

      @SerializedName(value="latitude", alternate="Latitude") @Expose @Nullable public Double latitude
      The Latitude. The latitude that the printer is located at.
    • longitude

      @SerializedName(value="longitude", alternate="Longitude") @Expose @Nullable public Double longitude
      The Longitude. The longitude that the printer is located at.
    • organization

      @SerializedName(value="organization", alternate="Organization") @Expose @Nullable public List<String> organization
      The Organization. The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order.
    • postalCode

      @SerializedName(value="postalCode", alternate="PostalCode") @Expose @Nullable public String postalCode
      The Postal Code. The postal code that the printer is located in.
    • roomDescription

      @SerializedName(value="roomDescription", alternate="RoomDescription") @Expose @Nullable public String roomDescription
      The Room Description. The description of the room that the printer is located in.
    • roomName

      @SerializedName(value="roomName", alternate="RoomName") @Expose @Nullable public String roomName
      The Room Name. The room that the printer is located in. Only numerical values are supported right now.
    • site

      @SerializedName(value="site", alternate="Site") @Expose @Nullable public String site
      The Site. The site that the printer is located in.
    • stateOrProvince

      @SerializedName(value="stateOrProvince", alternate="StateOrProvince") @Expose @Nullable public String stateOrProvince
      The State Or Province. The state or province that the printer is located in.
    • streetAddress

      @SerializedName(value="streetAddress", alternate="StreetAddress") @Expose @Nullable public String streetAddress
      The Street Address. The street address where the printer is located.
    • subdivision

      @SerializedName(value="subdivision", alternate="Subdivision") @Expose @Nullable public List<String> subdivision
      The Subdivision. The subdivision that the printer is located in. The elements should be in hierarchical order.
    • subunit

      @SerializedName(value="subunit", alternate="Subunit") @Expose @Nullable public List<String> subunit
      The Subunit.
  • Constructor Details

    • PrinterLocation

      public PrinterLocation()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • 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
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to