Documentation ¶
Index ¶
- func GetByName(ctx context.Context, name string) (*models.Project, error)
- func GetBySFID(ctx context.Context, prj types.SFID) (*models.Project, error)
- func Init(ctx context.Context) error
- func ListByCond(ctx context.Context, r *CondArgs) ([]models.Project, error)
- func RemoveBySFID(ctx context.Context, id types.SFID) (err error)
- type CondArgs
- type CreateReq
- type CreateRsp
- type Detail
- type ListDetailRsp
- type ListReq
- type ListRsp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListByCond ¶ added in v1.2.5
Types ¶
type CondArgs ¶ added in v1.1.0
type CondArgs struct { AccountID types.SFID `name:"-"` ProjectIDs []types.SFID `in:"query" name:"projectID,omitempty"` Names []string `in:"query" name:"name,omitempty"` Versions []string `in:"query" name:"version,omitempty"` }
func (*CondArgs) Condition ¶ added in v1.1.0
func (r *CondArgs) Condition() builder.SqlCondition
type CreateReq ¶ added in v1.1.0
type CreateReq struct { models.ProjectName models.ProjectBase Env *wasm.Env `json:"envs,omitempty"` Database *wasm.Database `json:"database,omitempty"` }
type CreateRsp ¶ added in v1.1.0
type Detail ¶
type ListDetailRsp ¶ added in v1.1.0
func ListDetail ¶ added in v1.1.0
func ListDetail(ctx context.Context, r *ListReq) (*ListDetailRsp, error)
Click to show internal directories.
Click to hide internal directories.