/* * Copyright 2024 the KubeSphere Authors. * Please refer to the LICENSE file in the root directory of the project. * https://github.com/kubesphere/kubesphere/blob/master/LICENSE */ package models type PageableResponse struct { Items []interface{} `json:"items" description:"paging data"` TotalCount int `json:"total_count" description:"total count"` } type Workspace struct { Group `json:",inline"` Admin string `json:"admin,omitempty"` Namespaces []string `json:"namespaces"` } type Group struct { Path string `json:"path"` Name string `json:"name"` Gid string `json:"gid"` Members []string `json:"members"` Logo string `json:"logo"` ChildGroups []string `json:"child_groups"` Description string `json:"description"` }