github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelApplication.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // Application undocumented 8 type Application struct { 9 // DirectoryObject is the base model of Application 10 DirectoryObject 11 // API undocumented 12 API *APIApplication `json:"api,omitempty"` 13 // AppID undocumented 14 AppID *string `json:"appId,omitempty"` 15 // AppRoles undocumented 16 AppRoles []AppRole `json:"appRoles,omitempty"` 17 // CreatedDateTime undocumented 18 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 19 // IsFallbackPublicClient undocumented 20 IsFallbackPublicClient *bool `json:"isFallbackPublicClient,omitempty"` 21 // IdentifierUris undocumented 22 IdentifierUris []string `json:"identifierUris,omitempty"` 23 // DisplayName undocumented 24 DisplayName *string `json:"displayName,omitempty"` 25 // GroupMembershipClaims undocumented 26 GroupMembershipClaims *string `json:"groupMembershipClaims,omitempty"` 27 // Info undocumented 28 Info *InformationalURL `json:"info,omitempty"` 29 // IsDeviceOnlyAuthSupported undocumented 30 IsDeviceOnlyAuthSupported *bool `json:"isDeviceOnlyAuthSupported,omitempty"` 31 // KeyCredentials undocumented 32 KeyCredentials []KeyCredential `json:"keyCredentials,omitempty"` 33 // Logo undocumented 34 Logo *Stream `json:"logo,omitempty"` 35 // OptionalClaims undocumented 36 OptionalClaims *OptionalClaims `json:"optionalClaims,omitempty"` 37 // ParentalControlSettings undocumented 38 ParentalControlSettings *ParentalControlSettings `json:"parentalControlSettings,omitempty"` 39 // PasswordCredentials undocumented 40 PasswordCredentials []PasswordCredential `json:"passwordCredentials,omitempty"` 41 // PublicClient undocumented 42 PublicClient *PublicClientApplication `json:"publicClient,omitempty"` 43 // PublisherDomain undocumented 44 PublisherDomain *string `json:"publisherDomain,omitempty"` 45 // RequiredResourceAccess undocumented 46 RequiredResourceAccess []RequiredResourceAccess `json:"requiredResourceAccess,omitempty"` 47 // SignInAudience undocumented 48 SignInAudience *string `json:"signInAudience,omitempty"` 49 // Tags undocumented 50 Tags []string `json:"tags,omitempty"` 51 // TokenEncryptionKeyID undocumented 52 TokenEncryptionKeyID *UUID `json:"tokenEncryptionKeyId,omitempty"` 53 // Web undocumented 54 Web *WebApplication `json:"web,omitempty"` 55 // ExtensionProperties undocumented 56 ExtensionProperties []ExtensionProperty `json:"extensionProperties,omitempty"` 57 // CreatedOnBehalfOf undocumented 58 CreatedOnBehalfOf *DirectoryObject `json:"createdOnBehalfOf,omitempty"` 59 // Owners undocumented 60 Owners []DirectoryObject `json:"owners,omitempty"` 61 // Policies undocumented 62 Policies []DirectoryObject `json:"policies,omitempty"` 63 // Synchronization undocumented 64 Synchronization *Synchronization `json:"synchronization,omitempty"` 65 } 66 67 // ApplicationEnforcedRestrictionsSessionControl undocumented 68 type ApplicationEnforcedRestrictionsSessionControl struct { 69 // ConditionalAccessSessionControl is the base model of ApplicationEnforcedRestrictionsSessionControl 70 ConditionalAccessSessionControl 71 } 72 73 // ApplicationServicePrincipal undocumented 74 type ApplicationServicePrincipal struct { 75 // Object is the base model of ApplicationServicePrincipal 76 Object 77 // Application undocumented 78 Application *Application `json:"application,omitempty"` 79 // ServicePrincipal undocumented 80 ServicePrincipal *ServicePrincipal `json:"servicePrincipal,omitempty"` 81 } 82 83 // ApplicationSignInDetailedSummary undocumented 84 type ApplicationSignInDetailedSummary struct { 85 // Entity is the base model of ApplicationSignInDetailedSummary 86 Entity 87 // AppID undocumented 88 AppID *string `json:"appId,omitempty"` 89 // AppDisplayName undocumented 90 AppDisplayName *string `json:"appDisplayName,omitempty"` 91 // Status undocumented 92 Status *SignInStatus `json:"status,omitempty"` 93 // SignInCount undocumented 94 SignInCount *int `json:"signInCount,omitempty"` 95 // AggregatedEventDateTime undocumented 96 AggregatedEventDateTime *time.Time `json:"aggregatedEventDateTime,omitempty"` 97 } 98 99 // ApplicationSignInSummary undocumented 100 type ApplicationSignInSummary struct { 101 // Entity is the base model of ApplicationSignInSummary 102 Entity 103 // AppDisplayName undocumented 104 AppDisplayName *string `json:"appDisplayName,omitempty"` 105 // SuccessfulSignInCount undocumented 106 SuccessfulSignInCount *int `json:"successfulSignInCount,omitempty"` 107 // FailedSignInCount undocumented 108 FailedSignInCount *int `json:"failedSignInCount,omitempty"` 109 // SuccessPercentage undocumented 110 SuccessPercentage *float64 `json:"successPercentage,omitempty"` 111 } 112 113 // ApplicationTemplate undocumented 114 type ApplicationTemplate struct { 115 // Entity is the base model of ApplicationTemplate 116 Entity 117 // DisplayName undocumented 118 DisplayName *string `json:"displayName,omitempty"` 119 // HomePageURL undocumented 120 HomePageURL *string `json:"homePageUrl,omitempty"` 121 // SupportedSingleSignOnModes undocumented 122 SupportedSingleSignOnModes []string `json:"supportedSingleSignOnModes,omitempty"` 123 // SupportedProvisioningTypes undocumented 124 SupportedProvisioningTypes []string `json:"supportedProvisioningTypes,omitempty"` 125 // LogoURL undocumented 126 LogoURL *string `json:"logoUrl,omitempty"` 127 // Categories undocumented 128 Categories []string `json:"categories,omitempty"` 129 // Publisher undocumented 130 Publisher *string `json:"publisher,omitempty"` 131 // Description undocumented 132 Description *string `json:"description,omitempty"` 133 }