github.com/yaegashi/msgraph.go@v0.1.4/v1.0/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 // CreatedDateTime undocumented 12 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 13 // UserDisplayName undocumented 14 UserDisplayName *string `json:"userDisplayName,omitempty"` 15 // UserPrincipalName undocumented 16 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 17 // UserID undocumented 18 UserID *string `json:"userId,omitempty"` 19 // AppID undocumented 20 AppID *string `json:"appId,omitempty"` 21 // AppDisplayName undocumented 22 AppDisplayName *string `json:"appDisplayName,omitempty"` 23 // IPAddress undocumented 24 IPAddress *string `json:"ipAddress,omitempty"` 25 // Status undocumented 26 Status *SignInStatus `json:"status,omitempty"` 27 // ClientAppUsed undocumented 28 ClientAppUsed *string `json:"clientAppUsed,omitempty"` 29 // DeviceDetail undocumented 30 DeviceDetail *DeviceDetail `json:"deviceDetail,omitempty"` 31 // Location undocumented 32 Location *SignInLocation `json:"location,omitempty"` 33 // CorrelationID undocumented 34 CorrelationID *string `json:"correlationId,omitempty"` 35 // ConditionalAccessStatus undocumented 36 ConditionalAccessStatus *ConditionalAccessStatus `json:"conditionalAccessStatus,omitempty"` 37 // AppliedConditionalAccessPolicies undocumented 38 AppliedConditionalAccessPolicies []AppliedConditionalAccessPolicy `json:"appliedConditionalAccessPolicies,omitempty"` 39 // IsInteractive undocumented 40 IsInteractive *bool `json:"isInteractive,omitempty"` 41 // RiskDetail undocumented 42 RiskDetail *RiskDetail `json:"riskDetail,omitempty"` 43 // RiskLevelAggregated undocumented 44 RiskLevelAggregated *RiskLevel `json:"riskLevelAggregated,omitempty"` 45 // RiskLevelDuringSignIn undocumented 46 RiskLevelDuringSignIn *RiskLevel `json:"riskLevelDuringSignIn,omitempty"` 47 // RiskState undocumented 48 RiskState *RiskState `json:"riskState,omitempty"` 49 // RiskEventTypes undocumented 50 RiskEventTypes []RiskEventType `json:"riskEventTypes,omitempty"` 51 // ResourceDisplayName undocumented 52 ResourceDisplayName *string `json:"resourceDisplayName,omitempty"` 53 // ResourceID undocumented 54 ResourceID *string `json:"resourceId,omitempty"` 55 } 56 57 // SignInLocation undocumented 58 type SignInLocation struct { 59 // Object is the base model of SignInLocation 60 Object 61 // City undocumented 62 City *string `json:"city,omitempty"` 63 // State undocumented 64 State *string `json:"state,omitempty"` 65 // CountryOrRegion undocumented 66 CountryOrRegion *string `json:"countryOrRegion,omitempty"` 67 // GeoCoordinates undocumented 68 GeoCoordinates *GeoCoordinates `json:"geoCoordinates,omitempty"` 69 } 70 71 // SignInStatus undocumented 72 type SignInStatus struct { 73 // Object is the base model of SignInStatus 74 Object 75 // ErrorCode undocumented 76 ErrorCode *int `json:"errorCode,omitempty"` 77 // FailureReason undocumented 78 FailureReason *string `json:"failureReason,omitempty"` 79 // AdditionalDetails undocumented 80 AdditionalDetails *string `json:"additionalDetails,omitempty"` 81 }