info.go 476 B

1234567891011121314151617181920
  1. package auth
  2. type AuthenticationResult struct {
  3. TenantID string `json:"tenantId"`
  4. TenantName string `json:"tenantName"`
  5. UserID string `json:"userId"`
  6. UserName string `json:"userName"`
  7. Roles []Role `json:"roles"`
  8. }
  9. type Role struct {
  10. ID string `json:"id"`
  11. Name string `json:"name"`
  12. Permissions []Permission `json:"permissions"`
  13. }
  14. type Permission struct {
  15. Resource string `json:"resource"`
  16. Action string `json:"action"`
  17. }