summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelApplication.go
blob: 5e90bcbc84a4260e94febe82bbe920b119129bd5 (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

import "time"

// Application undocumented
type Application struct {
	// DirectoryObject is the base model of Application
	DirectoryObject
	// API undocumented
	API *APIApplication `json:"api,omitempty"`
	// AppID undocumented
	AppID *string `json:"appId,omitempty"`
	// AppRoles undocumented
	AppRoles []AppRole `json:"appRoles,omitempty"`
	// CreatedDateTime undocumented
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// IsFallbackPublicClient undocumented
	IsFallbackPublicClient *bool `json:"isFallbackPublicClient,omitempty"`
	// IdentifierUris undocumented
	IdentifierUris []string `json:"identifierUris,omitempty"`
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// GroupMembershipClaims undocumented
	GroupMembershipClaims *string `json:"groupMembershipClaims,omitempty"`
	// Info undocumented
	Info *InformationalURL `json:"info,omitempty"`
	// IsDeviceOnlyAuthSupported undocumented
	IsDeviceOnlyAuthSupported *bool `json:"isDeviceOnlyAuthSupported,omitempty"`
	// KeyCredentials undocumented
	KeyCredentials []KeyCredential `json:"keyCredentials,omitempty"`
	// Logo undocumented
	Logo *Stream `json:"logo,omitempty"`
	// OptionalClaims undocumented
	OptionalClaims *OptionalClaims `json:"optionalClaims,omitempty"`
	// ParentalControlSettings undocumented
	ParentalControlSettings *ParentalControlSettings `json:"parentalControlSettings,omitempty"`
	// PasswordCredentials undocumented
	PasswordCredentials []PasswordCredential `json:"passwordCredentials,omitempty"`
	// PublicClient undocumented
	PublicClient *PublicClientApplication `json:"publicClient,omitempty"`
	// PublisherDomain undocumented
	PublisherDomain *string `json:"publisherDomain,omitempty"`
	// RequiredResourceAccess undocumented
	RequiredResourceAccess []RequiredResourceAccess `json:"requiredResourceAccess,omitempty"`
	// SignInAudience undocumented
	SignInAudience *string `json:"signInAudience,omitempty"`
	// Tags undocumented
	Tags []string `json:"tags,omitempty"`
	// TokenEncryptionKeyID undocumented
	TokenEncryptionKeyID *UUID `json:"tokenEncryptionKeyId,omitempty"`
	// Web undocumented
	Web *WebApplication `json:"web,omitempty"`
	// ExtensionProperties undocumented
	ExtensionProperties []ExtensionProperty `json:"extensionProperties,omitempty"`
	// CreatedOnBehalfOf undocumented
	CreatedOnBehalfOf *DirectoryObject `json:"createdOnBehalfOf,omitempty"`
	// Owners undocumented
	Owners []DirectoryObject `json:"owners,omitempty"`
	// Policies undocumented
	Policies []DirectoryObject `json:"policies,omitempty"`
	// Synchronization undocumented
	Synchronization *Synchronization `json:"synchronization,omitempty"`
}

// ApplicationEnforcedRestrictionsSessionControl undocumented
type ApplicationEnforcedRestrictionsSessionControl struct {
	// ConditionalAccessSessionControl is the base model of ApplicationEnforcedRestrictionsSessionControl
	ConditionalAccessSessionControl
}

// ApplicationServicePrincipal undocumented
type ApplicationServicePrincipal struct {
	// Object is the base model of ApplicationServicePrincipal
	Object
	// Application undocumented
	Application *Application `json:"application,omitempty"`
	// ServicePrincipal undocumented
	ServicePrincipal *ServicePrincipal `json:"servicePrincipal,omitempty"`
}

// ApplicationSignInDetailedSummary undocumented
type ApplicationSignInDetailedSummary struct {
	// Entity is the base model of ApplicationSignInDetailedSummary
	Entity
	// AppID undocumented
	AppID *string `json:"appId,omitempty"`
	// AppDisplayName undocumented
	AppDisplayName *string `json:"appDisplayName,omitempty"`
	// Status undocumented
	Status *SignInStatus `json:"status,omitempty"`
	// SignInCount undocumented
	SignInCount *int `json:"signInCount,omitempty"`
	// AggregatedEventDateTime undocumented
	AggregatedEventDateTime *time.Time `json:"aggregatedEventDateTime,omitempty"`
}

// ApplicationSignInSummary undocumented
type ApplicationSignInSummary struct {
	// Entity is the base model of ApplicationSignInSummary
	Entity
	// AppDisplayName undocumented
	AppDisplayName *string `json:"appDisplayName,omitempty"`
	// SuccessfulSignInCount undocumented
	SuccessfulSignInCount *int `json:"successfulSignInCount,omitempty"`
	// FailedSignInCount undocumented
	FailedSignInCount *int `json:"failedSignInCount,omitempty"`
	// SuccessPercentage undocumented
	SuccessPercentage *float64 `json:"successPercentage,omitempty"`
}

// ApplicationTemplate undocumented
type ApplicationTemplate struct {
	// Entity is the base model of ApplicationTemplate
	Entity
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// HomePageURL undocumented
	HomePageURL *string `json:"homePageUrl,omitempty"`
	// SupportedSingleSignOnModes undocumented
	SupportedSingleSignOnModes []string `json:"supportedSingleSignOnModes,omitempty"`
	// SupportedProvisioningTypes undocumented
	SupportedProvisioningTypes []string `json:"supportedProvisioningTypes,omitempty"`
	// LogoURL undocumented
	LogoURL *string `json:"logoUrl,omitempty"`
	// Categories undocumented
	Categories []string `json:"categories,omitempty"`
	// Publisher undocumented
	Publisher *string `json:"publisher,omitempty"`
	// Description undocumented
	Description *string `json:"description,omitempty"`
}