github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelIdentity.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // Identity undocumented
     8  type Identity struct {
     9  	// Object is the base model of Identity
    10  	Object
    11  	// ID undocumented
    12  	ID *string `json:"id,omitempty"`
    13  	// DisplayName undocumented
    14  	DisplayName *string `json:"displayName,omitempty"`
    15  }
    16  
    17  // IdentityContainer undocumented
    18  type IdentityContainer struct {
    19  	// Entity is the base model of IdentityContainer
    20  	Entity
    21  	// UserFlows undocumented
    22  	UserFlows []IdentityUserFlow `json:"userFlows,omitempty"`
    23  }
    24  
    25  // IdentityGovernance undocumented
    26  type IdentityGovernance struct {
    27  	// Entity is the base model of IdentityGovernance
    28  	Entity
    29  	// EntitlementManagement undocumented
    30  	EntitlementManagement *EntitlementManagement `json:"entitlementManagement,omitempty"`
    31  }
    32  
    33  // IdentityProvider undocumented
    34  type IdentityProvider struct {
    35  	// Entity is the base model of IdentityProvider
    36  	Entity
    37  	// Type undocumented
    38  	Type *string `json:"type,omitempty"`
    39  	// Name undocumented
    40  	Name *string `json:"name,omitempty"`
    41  	// ClientID undocumented
    42  	ClientID *string `json:"clientId,omitempty"`
    43  	// ClientSecret undocumented
    44  	ClientSecret *string `json:"clientSecret,omitempty"`
    45  }
    46  
    47  // IdentityRiskEvent undocumented
    48  type IdentityRiskEvent struct {
    49  	// Entity is the base model of IdentityRiskEvent
    50  	Entity
    51  	// UserDisplayName undocumented
    52  	UserDisplayName *string `json:"userDisplayName,omitempty"`
    53  	// UserPrincipalName undocumented
    54  	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
    55  	// RiskEventDateTime undocumented
    56  	RiskEventDateTime *time.Time `json:"riskEventDateTime,omitempty"`
    57  	// RiskEventType undocumented
    58  	RiskEventType *string `json:"riskEventType,omitempty"`
    59  	// RiskLevel undocumented
    60  	RiskLevel *RiskLevel `json:"riskLevel,omitempty"`
    61  	// RiskEventStatus undocumented
    62  	RiskEventStatus *RiskEventStatus `json:"riskEventStatus,omitempty"`
    63  	// ClosedDateTime undocumented
    64  	ClosedDateTime *time.Time `json:"closedDateTime,omitempty"`
    65  	// CreatedDateTime undocumented
    66  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
    67  	// UserID undocumented
    68  	UserID *string `json:"userId,omitempty"`
    69  	// ImpactedUser undocumented
    70  	ImpactedUser *User `json:"impactedUser,omitempty"`
    71  }
    72  
    73  // IdentitySet undocumented
    74  type IdentitySet struct {
    75  	// Object is the base model of IdentitySet
    76  	Object
    77  	// Application undocumented
    78  	Application *Identity `json:"application,omitempty"`
    79  	// Device undocumented
    80  	Device *Identity `json:"device,omitempty"`
    81  	// User undocumented
    82  	User *Identity `json:"user,omitempty"`
    83  }
    84  
    85  // IdentityUserFlow undocumented
    86  type IdentityUserFlow struct {
    87  	// Entity is the base model of IdentityUserFlow
    88  	Entity
    89  	// UserFlowType undocumented
    90  	UserFlowType *UserFlowType `json:"userFlowType,omitempty"`
    91  	// UserFlowTypeVersion undocumented
    92  	UserFlowTypeVersion *float64 `json:"userFlowTypeVersion,omitempty"`
    93  }
    94  
    95  // IdentityUserRisk undocumented
    96  type IdentityUserRisk struct {
    97  	// Object is the base model of IdentityUserRisk
    98  	Object
    99  	// Level undocumented
   100  	Level *UserRiskLevel `json:"level,omitempty"`
   101  	// LastChangedDateTime undocumented
   102  	LastChangedDateTime *time.Time `json:"lastChangedDateTime,omitempty"`
   103  }