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