5
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2024-11-26 23:41:36 +00:00
matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/ManagedAppRegistrationModel.go

50 lines
2.7 KiB
Go

// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// ManagedAppRegistration The ManagedAppEntity is the base entity type for all other entity types under app management workflow.
type ManagedAppRegistration struct {
// Entity is the base model of ManagedAppRegistration
Entity
// CreatedDateTime Date and time of creation
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
// LastSyncDateTime Date and time of last the app synced with management service.
LastSyncDateTime *time.Time `json:"lastSyncDateTime,omitempty"`
// ApplicationVersion App version
ApplicationVersion *string `json:"applicationVersion,omitempty"`
// ManagementSdkVersion App management SDK version
ManagementSdkVersion *string `json:"managementSdkVersion,omitempty"`
// PlatformVersion Operating System version
PlatformVersion *string `json:"platformVersion,omitempty"`
// DeviceType Host device type
DeviceType *string `json:"deviceType,omitempty"`
// DeviceTag App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.
DeviceTag *string `json:"deviceTag,omitempty"`
// DeviceName Host device name
DeviceName *string `json:"deviceName,omitempty"`
// ManagedDeviceID The Managed Device identifier of the host device. Value could be empty even when the host device is managed.
ManagedDeviceID *string `json:"managedDeviceId,omitempty"`
// AzureADDeviceID The Azure Active Directory Device identifier of the host device. Value could be empty even when the host device is Azure Active Directory registered.
AzureADDeviceID *string `json:"azureADDeviceId,omitempty"`
// DeviceModel The device model for the current app registration
DeviceModel *string `json:"deviceModel,omitempty"`
// DeviceManufacturer The device manufacturer for the current app registration
DeviceManufacturer *string `json:"deviceManufacturer,omitempty"`
// FlaggedReasons Zero or more reasons an app registration is flagged. E.g. app running on rooted device
FlaggedReasons []ManagedAppFlaggedReason `json:"flaggedReasons,omitempty"`
// UserID The user Id to who this app registration belongs.
UserID *string `json:"userId,omitempty"`
// AppIdentifier The app package Identifier
AppIdentifier *MobileAppIdentifier `json:"appIdentifier,omitempty"`
// Version Version of the entity.
Version *string `json:"version,omitempty"`
// AppliedPolicies undocumented
AppliedPolicies []ManagedAppPolicy `json:"appliedPolicies,omitempty"`
// IntendedPolicies undocumented
IntendedPolicies []ManagedAppPolicy `json:"intendedPolicies,omitempty"`
// Operations undocumented
Operations []ManagedAppOperation `json:"operations,omitempty"`
}