summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/matterbridge/msgraph.go/beta/ManagedAppRegistrationModel.go
blob: 3016f093981b8ee0cec923fc015abb6b019b99ed (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// 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"`
}