// Package async defines functions to assist application with parallel jobs
package async

//go:generate go-enum -f=$GOFILE --lower --marshal

import (
	"time"
)

//nolint:varcheck // This is ok to keep here for future use. Remove this comment when start using qos constant.
const (
	qos           = 2 // Quality of Service. 2 -> Only once
	retryInterval = time.Second * 5
)

// Origin specify where is the server located
// ENUM(
// Local
// Server
// )
type Origin int //nolint:recvcheck // The methods of this are autogenerated
