authentication/request.go

21 lines
572 B
Go
Raw Normal View History

2022-05-23 07:04:01 +00:00
package authentication
// Request ...
type Request struct {
}
// CheckPermission ...
func (Request) CheckPermission(payload StaffCheckPermissionBody) (*Response, error) {
return requestNats(SubjectRequestNatsCheckPermission, toBytes(payload))
}
// GetPermission ...
func (Request) GetPermission(payload StaffGetPermissions) (*Response, error) {
return requestNats(SubjectRequestNatsGetPermission, toBytes(payload))
}
2022-05-24 03:14:51 +00:00
// SyncData ...
func (Request) SyncData(payload ListStaff) (*Response, error) {
return requestNats(SubjectRequestNatsSyncStaff, toBytes(payload))
}