models

package
v1.1.8 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancellationRequest added in v1.1.2

type CancellationRequest struct {
	Reason             string `json:"reason"`
	Initiator          string `json:"initiator"`
	CancellationPolicy string `json:"cancellationPolicy,omitempty"`
}

func (*CancellationRequest) GetPolicy added in v1.1.2

func (r *CancellationRequest) GetPolicy() (*v1.DeletionPropagation, error)

type RequestResult

type RequestResult struct {
	RequestId       string `json:"requestId"`
	Status          string `json:"status"`
	ResultUri       string `json:"resultUri"`
	RunErrorMessage string `json:"runErrorMessage"`
}

func FromCheckpointedRequest

func FromCheckpointedRequest(request *models.CheckpointedRequest) *RequestResult

FromCheckpointedRequest converts CheckpointedRequest to a simplified result model

type TaggedRequestResult

type TaggedRequestResult struct {
	RequestId       string `json:"requestId"`
	AlgorithmName   string `json:"algorithmName"`
	Status          string `json:"status"`
	ResultUri       string `json:"resultUri"`
	RunErrorMessage string `json:"runErrorMessage"`
}

func NewTaggedRequestResult

func NewTaggedRequestResult(request *models.CheckpointedRequest) *TaggedRequestResult

NewTaggedRequestResult creates a new TaggedRequestResult from a CheckpointedRequest

Jump to

Keyboard shortcuts

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