client

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2023 License: Apache-2.0, MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	CreateDataset(ctx context.Context, request dataset.CreateRequest) (*model.Dataset, error)
	CreateLocalSource(ctx context.Context, datasetName string, params datasource.LocalRequest) (*model.Source, error)
	ListSourcesByDataset(ctx context.Context, datasetName string) ([]model.Source, error)
	GetFile(ctx context.Context, id uint64) (*model.File, error)
	PushFile(ctx context.Context, sourceID uint32, fileInfo datasource.FileInfo) (*model.File, error)
	GetSourcePackJobs(ctx context.Context, sourceID uint32, request inspect.GetSourcePackJobsRequest) ([]model.PackJob, error)
	PrepareToPackFile(ctx context.Context, fileID uint64) (int64, error)
	PrepareToPackSource(ctx context.Context, sourceID uint32) error
	Pack(ctx context.Context, packJobID uint32) ([]model.Car, error)
	GetFileDeals(ctx context.Context, id uint64) ([]model.Deal, error)
	ImportWallet(ctx context.Context, request wallet.ImportRequest) (*model.Wallet, error)
	AddWalletToDataset(ctx context.Context, datasetName string, wallet string) (*model.WalletAssignment, error)
	ListWallets(ctx context.Context) ([]model.Wallet, error)
	ListWalletsByDataset(ctx context.Context, datasetName string) ([]model.Wallet, error)
	CreateSchedule(ctx context.Context, request schedule.CreateRequest) (*model.Schedule, error)
	ListSchedulesByDataset(ctx context.Context, datasetName string) ([]model.Schedule, error)
}

type DuplicateRecordError

type DuplicateRecordError = handler.DuplicateRecordError

type InvalidParameterError

type InvalidParameterError = handler.InvalidParameterError

type NotFoundError

type NotFoundError = handler.NotFoundError

Directories

Path Synopsis
Package swagger contains the client library code generated automatically from the swagger definitions.
Package swagger contains the client library code generated automatically from the swagger definitions.

Jump to

Keyboard shortcuts

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