Class: Jamf::PurchasingData
- Inherits:
-
JSONObject
- Object
- JSONObject
- Jamf::PurchasingData
- Defined in:
- lib/jamf/api/json_objects/purchasing_data.rb
Overview
A ‘location’ for a managed object in Jamf Pro
Constant Summary collapse
- OBJECT_MODEL =
TODO: setters or an uncreated device?
{ # @!attribute isPurchased # @param [String] # @return [String] isPurchased: { class: :boolean }, # @!attribute isLeased # @param [String] # @return [String] isLeased: { class: :boolean }, # @!attribute poNumber # @param [String] # @return [String] poNumber: { class: :string }, # @!attribute appleCareId # @param [String] # @return [String] appleCareId: { class: :string }, # @!attribute vendor # @param [String] # @return [String] vendor: { class: :string }, # @!attribute purchasePrice # @param [String] # @return [String] purchasePrice: { class: :string }, # @!attribute purchasingAccount # @param [String] # @return [String] purchasingAccount: { class: :string }, # @!attribute poDate # @param [String] # @return [String] poDate: { class: Jamf::Timestamp }, # @!attribute warrantyExpiresDate # @param [String] # @return [String] warrantyExpiresDate: { class: Jamf::Timestamp }, # @!attribute leaseExpiresDate # @param [String] # @return [String] leaseExpiresDate: { class: Jamf::Timestamp }, # @!attribute lifeExpectancy # @param [String] # @return [String] lifeExpectancy: { class: :integer }, # @!attribute purchasingContact # @param [String] # @return [String] purchasingContact: { class: :string } }.freeze
Instance Attribute Summary collapse
- #appleCareId ⇒ String
- #isLeased ⇒ String
- #isPurchased ⇒ String
- #leaseExpiresDate ⇒ String
- #lifeExpectancy ⇒ String
- #poDate ⇒ String
- #poNumber ⇒ String
- #purchasePrice ⇒ String
- #purchasingAccount ⇒ String
- #purchasingContact ⇒ String
- #vendor ⇒ String
- #warrantyExpiresDate ⇒ String
Constructor Details
This class inherits a constructor from Jamf::JSONObject