manifest

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddFilesStats added in v0.1.1

type AddFilesStats struct {
	NrFilesUpdated int
	NrFilesRemoved int
	FailedFiles    []string
}

AddFilesStats object that is returned to the client.

type DTO

type DTO struct {
	ID        string         `json:"id"`
	DatasetId string         `json:"dataset_id"`
	Files     []FileDTO      `json:"files"`
	Status    ManifestStatus `json:"status"`
}

type FileDTO

type FileDTO struct {
	UploadID   string             `json:"upload_id"`
	S3Key      string             `json:"s3_key"`
	TargetPath string             `json:"target_path"`
	TargetName string             `json:"target_name"`
	Status     ManifestFileStatus `json:"status"`
}

type ManifestFileStatus added in v0.1.1

type ManifestFileStatus int64
const (
	FileInitiated ManifestFileStatus = iota
	FileSynced
	FileImported
	FileFinalized
	FileVerified
	FileFailed
	FileRemoved
)

func (ManifestFileStatus) ManifestFileStatusMap added in v0.1.1

func (s ManifestFileStatus) ManifestFileStatusMap(value string) ManifestFileStatus

func (ManifestFileStatus) String added in v0.1.1

func (s ManifestFileStatus) String() string

type ManifestStatus

type ManifestStatus int64
const (
	Initiated ManifestStatus = iota
	Uploading
	Completed
	Cancelled
)

func (ManifestStatus) ManifestStatusMap

func (s ManifestStatus) ManifestStatusMap(value string) ManifestStatus

func (ManifestStatus) String

func (s ManifestStatus) String() string

type PostResponse

type PostResponse struct {
	ManifestNodeId string   `json:"manifest_node_id"'`
	NrFilesUpdated int      `json:"nr_files_updated"`
	NrFilesRemoved int      `json:"nr_files_removed"`
	FailedFiles    []string `json:"failed_files"`
}

Jump to

Keyboard shortcuts

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