Documentation
¶
Index ¶
- type App
- type AppItem
- type CreateApp
- type CreateService
- type EditMemberRole
- type EditProjectMember
- type EditService
- type ExportApp
- type ExportService
- type MemberItem
- type SaveServiceDoc
- type Service
- type ServiceDoc
- type ServiceItem
- type SimpleAppItem
- type SimpleMemberItem
- type SimpleServiceItem
- type TeamMemberToAdd
- type UpdateApp
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppItem ¶
type AppItem struct {
Id string `json:"id"`
Name string `json:"name"`
Team auto.Label `json:"team" aolabel:"team"`
SubscribeNum int64 `json:"subscribe_num"`
SubscribeVerifyNum int64 `json:"subscribe_verify_num"`
AuthNum int64 `json:"auth_num"`
Description string `json:"description"`
CreateTime auto.TimeLabel `json:"create_time"`
UpdateTime auto.TimeLabel `json:"update_time"`
CanDelete bool `json:"can_delete"`
}
type CreateService ¶
type CreateService struct {
Id string `json:"id"`
Name string `json:"name"`
Prefix string `json:"prefix"`
Description string `json:"description"`
ServiceType string `json:"service_type"`
Logo string `json:"logo"`
Tags []string `json:"tags"`
Catalogue string `json:"catalogue"`
ApprovalType string `json:"approval_type"`
Kind string `json:"service_kind"`
Provider *string `json:"provider" aocheck:"ai_provider"`
AsApp *bool `json:"as_app"`
AsServer *bool `json:"as_server"`
}
type EditMemberRole ¶
type EditMemberRole struct {
Roles []string `json:"roles"`
}
type EditProjectMember ¶
type EditProjectMember struct {
Roles []string `json:"roles" aocheck:"role"`
}
type EditService ¶
type EditService struct {
Name *string `json:"name"`
Description *string `json:"description"`
ServiceType *string `json:"service_type"`
Catalogue *string `json:"catalogue"`
Logo *string `json:"logo"`
Tags *[]string `json:"tags"`
Provider *string `json:"provider" aocheck:"ai_provider"`
ApprovalType *string `json:"approval_type"`
}
type ExportService ¶
type ExportService struct {
Id string `json:"id"`
Name string `json:"name"`
Prefix string `json:"prefix,omitempty"`
Description string `json:"description"`
Team string `json:"team"`
ServiceType string `json:"service_type"`
Catalogue string `json:"catalogue"`
Tags []string `json:"tags"`
Logo string `json:"logo"`
Doc string `json:"doc"`
}
type MemberItem ¶
type SaveServiceDoc ¶
type SaveServiceDoc struct {
Doc string `json:"doc"`
}
type Service ¶
type Service struct {
Id string `json:"id"`
Name string `json:"name"`
Prefix string `json:"prefix,omitempty"`
Description string `json:"description"`
Team auto.Label `json:"team" aolabel:"team"`
CreateTime auto.TimeLabel `json:"create_time"`
UpdateTime auto.TimeLabel `json:"update_time"`
ServiceType string `json:"service_type"`
Catalogue auto.Label `json:"catalogue" aolabel:"catalogue"`
Tags []auto.Label `json:"tags" aolabel:"tag"`
Logo string `json:"logo"`
Provider *auto.Label `json:"provider,omitempty" aolabel:"ai_provider"`
ApprovalType string `json:"approval_type"`
AsServer bool `json:"as_server"`
AsApp bool `json:"as_app"`
ServiceKind string `json:"service_kind"`
}
type ServiceDoc ¶
type ServiceItem ¶
type ServiceItem struct {
Id string `json:"id"`
Name string `json:"name"`
Team auto.Label `json:"team" aolabel:"team"`
ServiceKind string `json:"service_kind"`
ApiNum int64 `json:"api_num"`
Description string `json:"description"`
CreateTime auto.TimeLabel `json:"create_time"`
UpdateTime auto.TimeLabel `json:"update_time"`
Provider *auto.Label `json:"provider,omitempty" aolabel:"ai_provider"`
CanDelete bool `json:"can_delete"`
}
type SimpleAppItem ¶
type SimpleMemberItem ¶
type SimpleServiceItem ¶
type TeamMemberToAdd ¶
Click to show internal directories.
Click to hide internal directories.