fix(docs): update swagger api (#20100)

This commit is contained in:
屈轩
2024-04-22 16:24:28 +08:00
committed by GitHub
parent ec6ecdb168
commit 74cdcf7e6d
62 changed files with 239550 additions and 220522 deletions

View File

@@ -167,13 +167,6 @@ func (manager *SOrganizationManager) QueryDistinctExtraField(q *sqlchemy.SQuery,
return q, httperrors.ErrNotFound
}
type SOrganizationDetails struct {
api.EnabledIdentityBaseResourceDetails
apis.SharableResourceBaseInfo
SOrganization
}
func (manager *SOrganizationManager) FetchCustomizeColumns(
ctx context.Context,
userCred mcclient.TokenCredential,
@@ -181,13 +174,13 @@ func (manager *SOrganizationManager) FetchCustomizeColumns(
objs []interface{},
fields stringutils2.SSortedStrings,
isList bool,
) []SOrganizationDetails {
rows := make([]SOrganizationDetails, len(objs))
) []api.SOrganizationDetails {
rows := make([]api.SOrganizationDetails, len(objs))
infRows := manager.SEnabledIdentityBaseResourceManager.FetchCustomizeColumns(ctx, userCred, query, objs, fields, isList)
sharedRows := manager.SSharableBaseResourceManager.FetchCustomizeColumns(ctx, userCred, query, objs, fields, isList)
for i := range rows {
// org := objs[i].(*SOrganization)
rows[i] = SOrganizationDetails{
rows[i] = api.SOrganizationDetails{
EnabledIdentityBaseResourceDetails: infRows[i],
SharableResourceBaseInfo: sharedRows[i],
}

View File

@@ -224,6 +224,7 @@ func (manager *SProjectManager) FetchProject(projectId, projectName string, doma
return nil, fmt.Errorf("no project Id or name provided")
}
// +onecloud:model-api-gen
type SProjectExtended struct {
SProject

View File

@@ -28,6 +28,7 @@ import (
"yunion.io/x/onecloud/pkg/util/stringutils2"
)
// +onecloud:swagger-gen-ignore
type SUsergroupManager struct {
db.SResourceBaseManager
}
@@ -57,6 +58,7 @@ func init() {
+----------+-------------+------+-----+---------+-------+
*/
// +onecloud:swagger-gen-ignore
type SUsergroupMembership struct {
db.SResourceBase