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  }