[Update] Check permission payload

This commit is contained in:
trunglt251292 2022-06-29 09:00:30 +07:00
parent e6512d770c
commit 9a72716fd0
1 changed files with 17 additions and 6 deletions

View File

@ -63,14 +63,25 @@ type Config struct {
Nats natsio.Config Nats natsio.Config
} }
// Agent ...
type Agent struct {
Source string `json:"source"`
IP string `json:"ip"`
Platform string `json:"platform"`
Version string `json:"version"`
}
// StaffCheckPermissionBody ... // StaffCheckPermissionBody ...
type StaffCheckPermissionBody struct { type StaffCheckPermissionBody struct {
StaffID string `json:"staffId"` StaffID string `json:"staffId"`
Token string `json:"token"` Token string `json:"token"`
Permission []string `json:"permission"` Permission []string `json:"permission"`
Source string `json:"source"` Source string `json:"source"`
Code string `json:"code,omitempty"` Code string `json:"code,omitempty"`
IsRoot string `json:"isRoot"` IsRoot string `json:"isRoot"`
Agent Agent `json:"agent"`
DeviceId string `json:"deviceId"`
Payload PayloadCheckPermission `json:"payload"`
} }
// PayloadCheckPermission ... // PayloadCheckPermission ...