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