Package com.microsoft.graph.models
Class IosVppEBook
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ManagedEBook
com.microsoft.graph.models.IosVppEBook
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IosVppEBook
extends ManagedEBook
implements com.microsoft.kiota.serialization.Parsable
A class containing the properties for iOS Vpp eBook.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IosVppEBookcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the appleId property value.The deserialization information for the current modelGets the genres property value.Gets the language property value.Gets the seller property value.Gets the totalLicenseCount property value.Gets the usedLicenseCount property value.Gets the vppOrganizationName property value.Gets the vppTokenId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAppleId(String value) Sets the appleId property value.voidSets the genres property value.voidsetLanguage(String value) Sets the language property value.voidSets the seller property value.voidsetTotalLicenseCount(Integer value) Sets the totalLicenseCount property value.voidsetUsedLicenseCount(Integer value) Sets the usedLicenseCount property value.voidsetVppOrganizationName(String value) Sets the vppOrganizationName property value.voidsetVppTokenId(UUID value) Sets the vppTokenId property value.Methods inherited from class com.microsoft.graph.models.ManagedEBook
getAssignments, getCreatedDateTime, getDescription, getDeviceStates, getDisplayName, getInformationUrl, getInstallSummary, getLargeCover, getLastModifiedDateTime, getPrivacyInformationUrl, getPublishedDateTime, getPublisher, getUserStateSummary, setAssignments, setCreatedDateTime, setDescription, setDeviceStates, setDisplayName, setInformationUrl, setInstallSummary, setLargeCover, setLastModifiedDateTime, setPrivacyInformationUrl, setPublishedDateTime, setPublisher, setUserStateSummaryMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
IosVppEBook
public IosVppEBook()Instantiates a newIosVppEBookand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IosVppEBook createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
IosVppEBook
-
getAppleId
Gets the appleId property value. The Apple ID associated with Vpp token.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classManagedEBook- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getGenres
Gets the genres property value. Genres. -
getLanguage
Gets the language property value. Language.- Returns:
- a
String
-
getSeller
Gets the seller property value. Seller.- Returns:
- a
String
-
getTotalLicenseCount
Gets the totalLicenseCount property value. Total license count.- Returns:
- a
Integer
-
getUsedLicenseCount
Gets the usedLicenseCount property value. Used license count.- Returns:
- a
Integer
-
getVppOrganizationName
Gets the vppOrganizationName property value. The Vpp token's organization name.- Returns:
- a
String
-
getVppTokenId
Gets the vppTokenId property value. The Vpp token ID.- Returns:
- a
UUID
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classManagedEBook- Parameters:
writer- Serialization writer to use to serialize this model
-
setAppleId
Sets the appleId property value. The Apple ID associated with Vpp token.- Parameters:
value- Value to set for the appleId property.
-
setGenres
Sets the genres property value. Genres.- Parameters:
value- Value to set for the genres property.
-
setLanguage
Sets the language property value. Language.- Parameters:
value- Value to set for the language property.
-
setSeller
Sets the seller property value. Seller.- Parameters:
value- Value to set for the seller property.
-
setTotalLicenseCount
Sets the totalLicenseCount property value. Total license count.- Parameters:
value- Value to set for the totalLicenseCount property.
-
setUsedLicenseCount
Sets the usedLicenseCount property value. Used license count.- Parameters:
value- Value to set for the usedLicenseCount property.
-
setVppOrganizationName
Sets the vppOrganizationName property value. The Vpp token's organization name.- Parameters:
value- Value to set for the vppOrganizationName property.
-
setVppTokenId
Sets the vppTokenId property value. The Vpp token ID.- Parameters:
value- Value to set for the vppTokenId property.
-