53 lines
1.7 KiB
Go
53 lines
1.7 KiB
Go
package dto
|
|
|
|
import "next-terminal/server/common"
|
|
|
|
type AuthorisedAsset struct {
|
|
AssetIds []string `json:"assetIds"`
|
|
CommandFilterId string `json:"commandFilterId"`
|
|
StrategyId string `json:"strategyId"`
|
|
UserId string `json:"userId"`
|
|
UserGroupId string `json:"userGroupId"`
|
|
}
|
|
|
|
type AuthorisedUser struct {
|
|
UserIds []string `json:"userIds"`
|
|
CommandFilterId string `json:"commandFilterId"`
|
|
StrategyId string `json:"strategyId"`
|
|
AssetId string `json:"assetId"`
|
|
}
|
|
|
|
type AuthorisedUserGroup struct {
|
|
UserGroupIds []string `json:"UserGroupIds"`
|
|
CommandFilterId string `json:"commandFilterId"`
|
|
StrategyId string `json:"strategyId"`
|
|
AssetId string `json:"assetId"`
|
|
}
|
|
|
|
type AssetPageForAuthorised struct {
|
|
Id string `json:"id"`
|
|
AssetId string `json:"assetId"`
|
|
AssetName string `json:"assetName"`
|
|
StrategyId string `json:"strategyId"`
|
|
StrategyName string `json:"strategyName"`
|
|
Created common.JsonTime `json:"created"`
|
|
}
|
|
|
|
type UserPageForAuthorised struct {
|
|
Id string `json:"id"`
|
|
UserId string `json:"userId"`
|
|
UserName string `json:"userName"`
|
|
StrategyId string `json:"strategyId"`
|
|
StrategyName string `json:"strategyName"`
|
|
Created common.JsonTime `json:"created"`
|
|
}
|
|
|
|
type UserGroupPageForAuthorised struct {
|
|
Id string `json:"id"`
|
|
UserGroupId string `json:"userGroupId"`
|
|
UserGroupName string `json:"userGroupName"`
|
|
StrategyId string `json:"strategyId"`
|
|
StrategyName string `json:"strategyName"`
|
|
Created common.JsonTime `json:"created"`
|
|
}
|