@@ -33,7 +33,7 @@ type PaginationInfo struct {
3333
3434// PagedResponse represents a paginated response with both data and pagination information
3535type PagedResponse struct {
36- Data interface {} `json:"data"`
36+ Data interface {} `json:"data"`
3737 Pagination PaginationInfo `json:"pagination"`
3838}
3939
@@ -65,41 +65,41 @@ type UserQuery struct {
6565
6666// User represents a OneLogin User
6767type User struct {
68- Firstname string `json:"firstname,omitempty"`
69- Lastname string `json:"lastname,omitempty"`
70- Username string `json:"username,omitempty"`
71- Email string `json:"email,omitempty"`
72- DistinguishedName string `json:"distinguished_name,omitempty"`
73- Samaccountname string `json:"samaccountname,omitempty"`
74- UserPrincipalName string `json:"userprincipalname,omitempty"`
75- MemberOf []string `json:"member_of,omitempty"`
76- Phone string `json:"phone,omitempty"`
77- Password string `json:"password,omitempty"`
78- PasswordConfirmation string `json:"password_confirmation,omitempty"`
79- PasswordAlgorithm string `json:"password_algorithm,omitempty"`
80- Salt string `json:"salt,omitempty"`
81- Title string `json:"title,omitempty"`
82- Company string `json:"company,omitempty"`
83- Department string `json:"department,omitempty"`
84- ManagerADID int32 `json:"manager_ad_id,omitempty"`
85- Comment string `json:"comment,omitempty"`
86- CreatedAt time.Time `json:"created_at,omitempty"`
87- UpdatedAt time.Time `json:"updated_at,omitempty"`
88- ActivatedAt time.Time `json:"activated_at,omitempty"`
89- LastLogin time.Time `json:"last_login,omitempty"`
90- PasswordChangedAt time.Time `json:"password_changed_at,omitempty"`
91- LockedUntil time.Time `json:"locked_until,omitempty"`
92- InvitationSentAt time.Time `json:"invitation_sent_at,omitempty"`
93- State int32 `json:"state,omitempty"`
94- Status int32 `json:"status,omitempty"`
95- InvalidLoginAttempts int32 `json:"invalid_login_attempts,omitempty"`
96- GroupID int32 `json:"group_id,omitempty"`
97- RoleIDs []int32 `json:"role_ids,omitempty"`
98- DirectoryID int32 `json:"directory_id,omitempty"`
99- TrustedIDPID int32 `json:"trusted_idp_id,omitempty"`
100- ManagerUserID int32 `json:"manager_user_id,omitempty"`
101- ExternalID string `json:"external_id,omitempty"`
102- ID int32 `json:"id,omitempty"`
68+ Firstname string `json:"firstname,omitempty"`
69+ Lastname string `json:"lastname,omitempty"`
70+ Username string `json:"username,omitempty"`
71+ Email string `json:"email,omitempty"`
72+ DistinguishedName string `json:"distinguished_name,omitempty"`
73+ Samaccountname string `json:"samaccountname,omitempty"`
74+ UserPrincipalName string `json:"userprincipalname,omitempty"`
75+ MemberOf []string `json:"member_of,omitempty"`
76+ Phone string `json:"phone,omitempty"`
77+ Password string `json:"password,omitempty"`
78+ PasswordConfirmation string `json:"password_confirmation,omitempty"`
79+ PasswordAlgorithm string `json:"password_algorithm,omitempty"`
80+ Salt string `json:"salt,omitempty"`
81+ Title string `json:"title,omitempty"`
82+ Company string `json:"company,omitempty"`
83+ Department string `json:"department,omitempty"`
84+ ManagerADID int32 `json:"manager_ad_id,omitempty"`
85+ Comment string `json:"comment,omitempty"`
86+ CreatedAt time.Time `json:"created_at,omitempty"`
87+ UpdatedAt time.Time `json:"updated_at,omitempty"`
88+ ActivatedAt time.Time `json:"activated_at,omitempty"`
89+ LastLogin time.Time `json:"last_login,omitempty"`
90+ PasswordChangedAt time.Time `json:"password_changed_at,omitempty"`
91+ LockedUntil time.Time `json:"locked_until,omitempty"`
92+ InvitationSentAt time.Time `json:"invitation_sent_at,omitempty"`
93+ State int32 `json:"state,omitempty"`
94+ Status int32 `json:"status,omitempty"`
95+ InvalidLoginAttempts int32 `json:"invalid_login_attempts,omitempty"`
96+ GroupID int32 `json:"group_id,omitempty"`
97+ RoleIDs []int32 `json:"role_ids,omitempty"`
98+ DirectoryID int32 `json:"directory_id,omitempty"`
99+ TrustedIDPID int32 `json:"trusted_idp_id,omitempty"`
100+ ManagerUserID int32 `json:"manager_user_id,omitempty"`
101+ ExternalID string `json:"external_id,omitempty"`
102+ ID int32 `json:"id,omitempty"`
103103 CustomAttributes map [string ]interface {} `json:"custom_attributes,omitempty"`
104104}
105105
0 commit comments