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.