// Code generated by goctl. DO NOT EDIT.
package types

type AdminAssignRoleApiReq struct {
	RoleId string   `json:"role_id"`
	ApiIds []string `json:"api_ids"`
}

type AdminAssignRoleApiResp struct {
	Success bool `json:"success"`
}

type AdminGetAllApiListReq struct {
	Status int64 `form:"status,optional,default=1"`
}

type AdminGetAllApiListResp struct {
	Items []AdminRoleApiInfo `json:"items"`
}

type AdminGetRoleApiListReq struct {
	RoleId string `path:"role_id"`
}

type AdminGetRoleApiListResp struct {
	Items []AdminRoleApiInfo `json:"items"`
}

type AdminRemoveRoleApiReq struct {
	RoleId string   `json:"role_id"`
	ApiIds []string `json:"api_ids"`
}

type AdminRemoveRoleApiResp struct {
	Success bool `json:"success"`
}

type AdminUpdateRoleApiReq struct {
	RoleId string   `json:"role_id"`
	ApiIds []string `json:"api_ids"`
}

type AdminUpdateRoleApiResp struct {
	Success bool `json:"success"`
}
