Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TaskServerUrl string = "https://tasks.internal.aleemhaji.com"
Functions ¶
This section is empty.
Types ¶
type TaskClient ¶
type TaskClient struct {
ServerUrl string
}
func NewDefaultTaskClient ¶
func NewDefaultTaskClient() *TaskClient
func NewTaskClient ¶
func NewTaskClient(endpoint string) *TaskClient
func (*TaskClient) PostTask ¶
func (t *TaskClient) PostTask(config TaskConfig) error
type TaskClientish ¶
type TaskClientish interface {
PostTask(TaskConfig) error
}
type TaskConfig ¶
type TaskConfig struct { Endpoint string Headers map[string]string Content string Retries int Delay int }
func MakeJsonTaskConfig ¶
func MakeJsonTaskConfig(endpoint string, entity interface{}) TaskConfig
func MakeTaskConfig ¶
func MakeTaskConfig(endpoint string) TaskConfig
Click to show internal directories.
Click to hide internal directories.