package auth type AuthenticationResult struct { TenantID string `json:"tenantId"` TenantName string `json:"tenantName"` UserID string `json:"userId"` UserName string `json:"userName"` Roles []Role `json:"roles"` } type Role struct { ID string `json:"id"` Name string `json:"name"` Permissions []Permission `json:"permissions"` } type Permission struct { Resource string `json:"resource"` Action string `json:"action"` }