github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelSign.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // SignIn undocumented 8 type SignIn struct { 9 // Entity is the base model of SignIn 10 Entity 11 // AlternateSignInName undocumented 12 AlternateSignInName *string `json:"alternateSignInName,omitempty"` 13 // AppDisplayName undocumented 14 AppDisplayName *string `json:"appDisplayName,omitempty"` 15 // AppID undocumented 16 AppID *string `json:"appId,omitempty"` 17 // AppliedConditionalAccessPolicies undocumented 18 AppliedConditionalAccessPolicies []AppliedConditionalAccessPolicy `json:"appliedConditionalAccessPolicies,omitempty"` 19 // AuthenticationDetails undocumented 20 AuthenticationDetails []AuthenticationDetail `json:"authenticationDetails,omitempty"` 21 // AuthenticationMethodsUsed undocumented 22 AuthenticationMethodsUsed []string `json:"authenticationMethodsUsed,omitempty"` 23 // AuthenticationProcessingDetails undocumented 24 AuthenticationProcessingDetails []KeyValue `json:"authenticationProcessingDetails,omitempty"` 25 // AuthenticationRequirementPolicies undocumented 26 AuthenticationRequirementPolicies []AuthenticationRequirementPolicy `json:"authenticationRequirementPolicies,omitempty"` 27 // ClientAppUsed undocumented 28 ClientAppUsed *string `json:"clientAppUsed,omitempty"` 29 // ConditionalAccessStatus undocumented 30 ConditionalAccessStatus *ConditionalAccessStatus `json:"conditionalAccessStatus,omitempty"` 31 // CorrelationID undocumented 32 CorrelationID *string `json:"correlationId,omitempty"` 33 // CreatedDateTime undocumented 34 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 35 // DeviceDetail undocumented 36 DeviceDetail *DeviceDetail `json:"deviceDetail,omitempty"` 37 // IsInteractive undocumented 38 IsInteractive *bool `json:"isInteractive,omitempty"` 39 // IPAddress undocumented 40 IPAddress *string `json:"ipAddress,omitempty"` 41 // Location undocumented 42 Location *SignInLocation `json:"location,omitempty"` 43 // MFADetail undocumented 44 MFADetail *MFADetail `json:"mfaDetail,omitempty"` 45 // NetworkLocationDetails undocumented 46 NetworkLocationDetails []NetworkLocationDetail `json:"networkLocationDetails,omitempty"` 47 // OriginalRequestID undocumented 48 OriginalRequestID *string `json:"originalRequestId,omitempty"` 49 // ProcessingTimeInMilliseconds undocumented 50 ProcessingTimeInMilliseconds *int `json:"processingTimeInMilliseconds,omitempty"` 51 // RiskDetail undocumented 52 RiskDetail *RiskDetail `json:"riskDetail,omitempty"` 53 // RiskEventTypes undocumented 54 RiskEventTypes []RiskEventType `json:"riskEventTypes,omitempty"` 55 // RiskLevelAggregated undocumented 56 RiskLevelAggregated *RiskLevel `json:"riskLevelAggregated,omitempty"` 57 // RiskLevelDuringSignIn undocumented 58 RiskLevelDuringSignIn *RiskLevel `json:"riskLevelDuringSignIn,omitempty"` 59 // RiskState undocumented 60 RiskState *RiskState `json:"riskState,omitempty"` 61 // ResourceDisplayName undocumented 62 ResourceDisplayName *string `json:"resourceDisplayName,omitempty"` 63 // ResourceID undocumented 64 ResourceID *string `json:"resourceId,omitempty"` 65 // ServicePrincipalID undocumented 66 ServicePrincipalID *string `json:"servicePrincipalId,omitempty"` 67 // ServicePrincipalName undocumented 68 ServicePrincipalName *string `json:"servicePrincipalName,omitempty"` 69 // Status undocumented 70 Status *SignInStatus `json:"status,omitempty"` 71 // TokenIssuerName undocumented 72 TokenIssuerName *string `json:"tokenIssuerName,omitempty"` 73 // TokenIssuerType undocumented 74 TokenIssuerType *TokenIssuerType `json:"tokenIssuerType,omitempty"` 75 // UserAgent undocumented 76 UserAgent *string `json:"userAgent,omitempty"` 77 // UserDisplayName undocumented 78 UserDisplayName *string `json:"userDisplayName,omitempty"` 79 // UserID undocumented 80 UserID *string `json:"userId,omitempty"` 81 // UserPrincipalName undocumented 82 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 83 } 84 85 // SignInActivity undocumented 86 type SignInActivity struct { 87 // Object is the base model of SignInActivity 88 Object 89 // LastSignInDateTime undocumented 90 LastSignInDateTime *time.Time `json:"lastSignInDateTime,omitempty"` 91 // LastSignInRequestID undocumented 92 LastSignInRequestID *string `json:"lastSignInRequestId,omitempty"` 93 } 94 95 // SignInFrequencySessionControl undocumented 96 type SignInFrequencySessionControl struct { 97 // ConditionalAccessSessionControl is the base model of SignInFrequencySessionControl 98 ConditionalAccessSessionControl 99 // Value undocumented 100 Value *int `json:"value,omitempty"` 101 // Type undocumented 102 Type *SigninFrequencyType `json:"type,omitempty"` 103 } 104 105 // SignInLocation undocumented 106 type SignInLocation struct { 107 // Object is the base model of SignInLocation 108 Object 109 // City undocumented 110 City *string `json:"city,omitempty"` 111 // State undocumented 112 State *string `json:"state,omitempty"` 113 // CountryOrRegion undocumented 114 CountryOrRegion *string `json:"countryOrRegion,omitempty"` 115 // GeoCoordinates undocumented 116 GeoCoordinates *GeoCoordinates `json:"geoCoordinates,omitempty"` 117 } 118 119 // SignInStatus undocumented 120 type SignInStatus struct { 121 // Object is the base model of SignInStatus 122 Object 123 // ErrorCode undocumented 124 ErrorCode *int `json:"errorCode,omitempty"` 125 // FailureReason undocumented 126 FailureReason *string `json:"failureReason,omitempty"` 127 // AdditionalDetails undocumented 128 AdditionalDetails *string `json:"additionalDetails,omitempty"` 129 }