api

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateFolderV1Request

type CreateFolderV1Request struct {
	ProjectID   string `json:"workspaceId"`
	Environment string `json:"environment"`
	Name        string `json:"name"`
	Path        string `json:"path,omitempty"`
}

Create folder

type CreateFolderV1Response

type CreateFolderV1Response struct {
	Folder models.Folder `json:"folder"`
}

func CallCreateFolderV1

func CallCreateFolderV1(httpClient *resty.Client, request CreateFolderV1Request) (CreateFolderV1Response, error)

type DeleteFolderV1Request

type DeleteFolderV1Request struct {
	// Either FolderID or folderName must be provided
	FolderID   string `json:"-"`
	FolderName string `json:"-"`

	ProjectID   string `json:"workspaceId"`
	Environment string `json:"environment"`
	Path        string `json:"path,omitempty"`
}

Delete folder

type DeleteFolderV1Response

type DeleteFolderV1Response struct {
	Folder models.Folder `json:"folder"`
}

func CallDeleteFolderV1

func CallDeleteFolderV1(httpClient *resty.Client, request DeleteFolderV1Request) (DeleteFolderV1Response, error)

type ListFoldersV1Request

type ListFoldersV1Request struct {
	ProjectID   string `json:"workspaceId"`
	Environment string `json:"environment"`
	Path        string `json:"path,omitempty"`
}

List folders

type ListFoldersV1Response

type ListFoldersV1Response struct {
	Folders []models.Folder `json:"folders"`
}

func CallListFoldersV1

func CallListFoldersV1(httpClient *resty.Client, request ListFoldersV1Request) (ListFoldersV1Response, error)

type UpdateFolderV1Request

type UpdateFolderV1Request struct {
	FolderID string `json:"-"`

	ProjectID   string `json:"workspaceId"`
	Environment string `json:"environment"`
	NewName     string `json:"name"`
	Path        string `json:"path,omitempty"`
}

Update folder

type UpdateFolderV1Response

type UpdateFolderV1Response struct {
	Folder models.Folder `json:"folder"`
}

func CallUpdateFolderV1

func CallUpdateFolderV1(httpClient *resty.Client, request UpdateFolderV1Request) (UpdateFolderV1Response, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL