client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2018 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServiceURL = "https://localhost:9096/v1"

	WorkspaceURL       = ServiceURL + "/batches"
	QueryWorkspaceURL  = WorkspaceURL
	CreateWorkspaceURL = WorkspaceURL + "/archive/tar"
	UploadImageURL     = WorkspaceURL
)

Store all API URI address.

Variables

This section is empty.

Functions

func CountFilesInDir

func CountFilesInDir(path string) (int, error)

CountFilesInDir - counting all files number in path

func GetUploadImageURL

func GetUploadImageURL(queryID string) string

GetUploadImageURL - get server upload image url

func GetWorkspaceURL

func GetWorkspaceURL(queryID string) string

GetWorkspaceURL -

Types

type FileUploader

type FileUploader struct {
	Input  chan string
	HasSSL bool
	WsID   string
}

FileUploader - file uploader

func (*FileUploader) Run

func (f *FileUploader) Run()

Run - run uploder worker

type WorkspaceResource

type WorkspaceResource struct {
	WsID string
	// contains filtered or unexported fields
}

func (*WorkspaceResource) DownloadTar

func (ws *WorkspaceResource) DownloadTar(filepathes ...string) error

func (*WorkspaceResource) DownloadZip

func (ws *WorkspaceResource) DownloadZip(filepathes ...string) error

DownloadZip -

func (*WorkspaceResource) NewFileUploader

func (ws *WorkspaceResource) NewFileUploader() *FileUploader

NewFileUploader -

func (*WorkspaceResource) UploadFile

func (ws *WorkspaceResource) UploadFile(filepathes []string)

UploadFile -

type WorkspaceResourceCollection

type WorkspaceResourceCollection struct {
	// contains filtered or unexported fields
}

WorkspaceResourceCollection - workspace resource collection.

func Workspaces

func Workspaces(hasSSL bool) *WorkspaceResourceCollection

Workspaces -

func (*WorkspaceResourceCollection) Browse

func (w *WorkspaceResourceCollection) Browse(page int, fileString string) error

Browse -

func (*WorkspaceResourceCollection) Create

func (w *WorkspaceResourceCollection) Create(wsType string, numItemPreview int, datasetIDs []string) (*WorkspaceResource, error)

Create - create workspace resource collection

func (*WorkspaceResourceCollection) Delete

func (w *WorkspaceResourceCollection) Delete(wsID string) error

Delete - delete target

func (*WorkspaceResourceCollection) Find

Find -

type WorkspaceWebRequest

type WorkspaceWebRequest struct {
	DatasetIds []bson.ObjectId `bson:"datasetIds" json:"datasetIds"`
	Type       string          `bson:"type" json:"type"`
	NumItems   int             `bson:"numItems" json:"numItems"`
}

Jump to

Keyboard shortcuts

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