invite.go 722 B

12345678910111213141516171819202122232425
  1. package dtos
  2. import m "github.com/grafana/grafana/pkg/models"
  3. type AddInviteForm struct {
  4. Email string `json:"email" binding:"Required"`
  5. Name string `json:"name"`
  6. Role m.RoleType `json:"role" binding:"Required"`
  7. SkipEmails bool `json:"skipEmails"`
  8. }
  9. type InviteInfo struct {
  10. Email string `json:"email"`
  11. Name string `json:"name"`
  12. Username string `json:"username"`
  13. }
  14. type CompleteInviteForm struct {
  15. InviteCode string `json:"inviteCode"`
  16. Email string `json:"email" binding:"Required"`
  17. Name string `json:"name"`
  18. Username string `json:"username"`
  19. Password string `json:"password"`
  20. ConfirmPassword string `json:"confirmPassword"`
  21. }