2021-12-10 17:15:33 +00:00
|
|
|
// Copyright (C) 2022 Storj Labs, Inc.
|
|
|
|
// See LICENSE for copying information.
|
|
|
|
|
|
|
|
package main
|
|
|
|
|
|
|
|
//go:generate go run ./
|
|
|
|
|
|
|
|
import (
|
|
|
|
"storj.io/storj/private/apigen"
|
|
|
|
"storj.io/storj/satellite/console"
|
|
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
2022-01-11 13:20:02 +00:00
|
|
|
a := &apigen.API{
|
|
|
|
Version: "v1",
|
|
|
|
Description: "",
|
|
|
|
PackageName: "consoleapi",
|
|
|
|
}
|
2021-12-10 17:15:33 +00:00
|
|
|
|
|
|
|
{
|
2022-01-11 13:20:02 +00:00
|
|
|
g := a.Group("ProjectManagement", "projects")
|
2021-12-10 17:15:33 +00:00
|
|
|
|
|
|
|
g.Get("/", &apigen.Endpoint{
|
2022-01-11 13:20:02 +00:00
|
|
|
Name: "Get Projects",
|
|
|
|
Description: "Gets all projects user has",
|
|
|
|
MethodName: "GetUserProjects",
|
2021-12-10 17:15:33 +00:00
|
|
|
Response: []console.Project{},
|
|
|
|
})
|
2022-01-11 13:20:02 +00:00
|
|
|
|
2021-12-10 17:15:33 +00:00
|
|
|
}
|
2022-01-11 13:20:02 +00:00
|
|
|
|
2022-02-11 15:06:52 +00:00
|
|
|
a.MustWrite("satellite/console/consoleweb/consoleapi/api.gen.go")
|
2021-12-10 17:15:33 +00:00
|
|
|
}
|