Documentation ¶
Index ¶
Constants ¶
View Source
const ( AcceptedStatus = "Accepted" PendingStatus = "Pending" InvalidStatus = "Invalid" RejectedStatus = "Rejected" TimeoutStatus = "Timeout" )
Variables ¶
This section is empty.
Functions ¶
func NewSignedToken ¶
func NewSignedToken(cfg TokenConfig) (string, error)
Types ¶
type Payload ¶
func NewPayload ¶
type StatusConfig ¶
type StatusConfig struct { Timeout time.Duration Poll time.Duration Wait bool // contains filtered or unexported fields }
func (*StatusConfig) WithProgress ¶
func (c *StatusConfig) WithProgress(stage *progress.Stage) *StatusConfig
type Submission ¶
type Submission struct {
// contains filtered or unexported fields
}
func ExistingSubmission ¶
func ExistingSubmission(a api, id string) *Submission
func NewSubmission ¶
func NewSubmission(a api, bin *Payload) *Submission
func (Submission) ID ¶
func (s Submission) ID() string
func (Submission) List ¶
func (s Submission) List(ctx context.Context) ([]SubmissionList, error)
func (Submission) Status ¶
func (s Submission) Status(ctx context.Context) (SubmissionStatus, error)
type SubmissionList ¶
type SubmissionStatus ¶
type SubmissionStatus string
func PollStatus ¶
func PollStatus(ctx context.Context, sub *Submission, cfg StatusConfig) (SubmissionStatus, error)
Click to show internal directories.
Click to hide internal directories.