summaryrefslogblamecommitdiffstats
path: root/vendor/github.com/matterbridge/msgraph.go/beta/MacOsVppAppModel.go
blob: fcc4e6f5956fff76b86e6d567e8a13bf57a90662 (plain) (tree)

































                                                                                                                                                                                        
// 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"`
}