libclient

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: 13 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 struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(db *gorm.DB, lotusClient jsonrpc.RPCClient) (*Client, error)

func (*Client) AddWalletToDataset

func (c *Client) AddWalletToDataset(ctx context.Context, datasetName string, wallet string) (*model.WalletAssignment, error)

func (*Client) CreateDataset

func (c *Client) CreateDataset(ctx context.Context, request dataset.CreateRequest) (*model.Dataset, error)

func (*Client) CreateLocalSource

func (c *Client) CreateLocalSource(ctx context.Context, datasetName string, params dshandler.LocalRequest) (*model.Source, error)

func (*Client) CreateSchedule

func (c *Client) CreateSchedule(ctx context.Context, request schedule.CreateRequest) (*model.Schedule, error)

func (*Client) GetFile

func (c *Client) GetFile(ctx context.Context, id uint64) (*model.File, error)

func (*Client) GetFileDeals

func (c *Client) GetFileDeals(ctx context.Context, id uint64) ([]model.Deal, error)

func (*Client) GetSourceFiles

func (c *Client) GetSourceFiles(ctx context.Context, sourceID uint32) ([]model.File, error)

func (*Client) GetSourcePackJobs

func (c *Client) GetSourcePackJobs(ctx context.Context, sourceID uint32, request inspect.GetSourcePackJobsRequest) ([]model.PackJob, error)

func (*Client) ImportWallet

func (c *Client) ImportWallet(ctx context.Context, request wallethandler.ImportRequest) (*model.Wallet, error)

func (*Client) ListSchedulesByDataset added in v0.3.1

func (c *Client) ListSchedulesByDataset(ctx context.Context, datasetName string) ([]model.Schedule, error)

func (*Client) ListSourcesByDataset

func (c *Client) ListSourcesByDataset(ctx context.Context, datasetName string) ([]model.Source, error)

func (*Client) ListWallets added in v0.3.1

func (c *Client) ListWallets(ctx context.Context) ([]model.Wallet, error)

func (*Client) ListWalletsByDataset added in v0.3.1

func (c *Client) ListWalletsByDataset(ctx context.Context, datasetName string) ([]model.Wallet, error)

func (*Client) Pack

func (c *Client) Pack(ctx context.Context, packJobID uint32) ([]model.Car, error)

func (*Client) PrepareToPackFile

func (c *Client) PrepareToPackFile(ctx context.Context, fileID uint64) (int64, error)

func (*Client) PrepareToPackSource

func (c *Client) PrepareToPackSource(ctx context.Context, sourceID uint32) error

func (*Client) PushFile

func (c *Client) PushFile(ctx context.Context, sourceID uint32, fileInfo dshandler.FileInfo) (*model.File, error)

Jump to

Keyboard shortcuts

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