invite.go 776 B

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