// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // MacOsVppApp Contains properties and inherited properties for MacOS Volume-Purchased Program (VPP) Apps. type MacOsVppApp struct { // MobileApp is the base model of MacOsVppApp MobileApp // UsedLicenseCount The number of VPP licenses in use. UsedLicenseCount *int `json:"usedLicenseCount,omitempty"` // TotalLicenseCount The total number of VPP licenses. TotalLicenseCount *int `json:"totalLicenseCount,omitempty"` // ReleaseDateTime The VPP application release date and time. ReleaseDateTime *time.Time `json:"releaseDateTime,omitempty"` // AppStoreURL The store URL. AppStoreURL *string `json:"appStoreUrl,omitempty"` // LicensingType The supported License Type. LicensingType *VppLicensingType `json:"licensingType,omitempty"` // VppTokenOrganizationName The organization associated with the Apple Volume Purchase Program Token VppTokenOrganizationName *string `json:"vppTokenOrganizationName,omitempty"` // VppTokenAccountType The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`. VppTokenAccountType *VppTokenAccountType `json:"vppTokenAccountType,omitempty"` // VppTokenAppleID The Apple Id associated with the given Apple Volume Purchase Program Token. VppTokenAppleID *string `json:"vppTokenAppleId,omitempty"` // BundleID The Identity Name. BundleID *string `json:"bundleId,omitempty"` // VppTokenID Identifier of the VPP token associated with this app. VppTokenID *string `json:"vppTokenId,omitempty"` // RevokeLicenseActionResults Results of revoke license actions on this app. RevokeLicenseActionResults []MacOsVppAppRevokeLicensesActionResult `json:"revokeLicenseActionResults,omitempty"` // AssignedLicenses undocumented AssignedLicenses []MacOsVppAppAssignedLicense `json:"assignedLicenses,omitempty"` }