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.