| 
									
										
										
										
											2015-02-10 22:36:51 +08:00
										 |  |  | package dtos | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-27 19:59:58 +08:00
										 |  |  | type SignUpForm struct { | 
					
						
							|  |  |  | 	Email string `json:"email" binding:"Required"` | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-28 15:24:30 +08:00
										 |  |  | type SignUpStep2Form struct { | 
					
						
							|  |  |  | 	Email    string `json:"email"` | 
					
						
							|  |  |  | 	Name     string `json:"name"` | 
					
						
							|  |  |  | 	Username string `json:"username"` | 
					
						
							| 
									
										
										
										
											2015-08-28 21:14:24 +08:00
										 |  |  | 	Password string `json:"password"` | 
					
						
							| 
									
										
										
										
											2015-08-28 15:24:30 +08:00
										 |  |  | 	Code     string `json:"code"` | 
					
						
							|  |  |  | 	OrgName  string `json:"orgName"` | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-10 22:36:51 +08:00
										 |  |  | type AdminCreateUserForm struct { | 
					
						
							|  |  |  | 	Email    string `json:"email"` | 
					
						
							|  |  |  | 	Login    string `json:"login"` | 
					
						
							|  |  |  | 	Name     string `json:"name"` | 
					
						
							|  |  |  | 	Password string `json:"password" binding:"Required"` | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type AdminUpdateUserForm struct { | 
					
						
							|  |  |  | 	Email string `json:"email"` | 
					
						
							|  |  |  | 	Login string `json:"login"` | 
					
						
							|  |  |  | 	Name  string `json:"name"` | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-02-23 18:24:22 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | type AdminUpdateUserPasswordForm struct { | 
					
						
							|  |  |  | 	Password string `json:"password" binding:"Required"` | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-02-26 22:43:48 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | type AdminUpdateUserPermissionsForm struct { | 
					
						
							| 
									
										
										
										
											2017-08-03 14:56:34 +08:00
										 |  |  | 	IsGrafanaAdmin bool `json:"isGrafanaAdmin"` | 
					
						
							| 
									
										
										
										
											2015-02-26 22:43:48 +08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2015-02-28 21:30:08 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | type AdminUserListItem struct { | 
					
						
							|  |  |  | 	Email          string `json:"email"` | 
					
						
							|  |  |  | 	Name           string `json:"name"` | 
					
						
							|  |  |  | 	Login          string `json:"login"` | 
					
						
							|  |  |  | 	IsGrafanaAdmin bool   `json:"isGrafanaAdmin"` | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-06-08 16:57:01 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | type SendResetPasswordEmailForm struct { | 
					
						
							|  |  |  | 	UserOrEmail string `json:"userOrEmail" binding:"Required"` | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-06-08 19:39:02 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | type ResetUserPasswordForm struct { | 
					
						
							|  |  |  | 	Code            string `json:"code"` | 
					
						
							|  |  |  | 	NewPassword     string `json:"newPassword"` | 
					
						
							|  |  |  | 	ConfirmPassword string `json:"confirmPassword"` | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2019-08-13 02:03:48 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | type UserLookupDTO struct { | 
					
						
							|  |  |  | 	UserID    int64  `json:"userId"` | 
					
						
							|  |  |  | 	Login     string `json:"login"` | 
					
						
							|  |  |  | 	AvatarURL string `json:"avatarUrl"` | 
					
						
							|  |  |  | } |