Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSValidationPayload ¶
type DNSValidationTask ¶
type DNSValidationTask struct {
Settings config.Settings
TaskConfig config.TaskConfigDNSValidation
Validator *validator.Validator
}
func NewDNSValidationTaskWithDefaults ¶
func NewDNSValidationTaskWithDefaults(DNSValidationTaskConfig config.TaskConfigDNSValidation, validator *validator.Validator) *DNSValidationTask
func (*DNSValidationTask) HandleDNSValidationTask ¶
func (*DNSValidationTask) NewDNSValidationTask ¶
type InfoPayload ¶
type InfoPayload struct {
ID string `json:"id"`
}
type SiteValidationPayload ¶
type SiteValidationPayload struct {
Link string `json:"link"`
}
type SiteValidationTask ¶
type SiteValidationTask struct {
Settings config.Settings
TaskConfig config.TaskConfigSiteValidation
Validator *validator.Validator
}
func NewSiteValidationTaskWithDefaults ¶
func NewSiteValidationTaskWithDefaults(SiteValidationTaskConfig config.TaskConfigSiteValidation, validator *validator.Validator) *SiteValidationTask
func (*SiteValidationTask) HandleSiteValidationTask ¶
func (*SiteValidationTask) NewSiteValidationTask ¶
func (t *SiteValidationTask) NewSiteValidationTask(link string) (*asynq.Task, error)
type TaskResultPayload ¶
type TaskResultPayload struct {
IsValid bool `json:"isValid"`
Message *string `json:"message,omitempty"`
Error *string `json:"error,omitempty"`
}
func (TaskResultPayload) FromJson ¶
func (p TaskResultPayload) FromJson(data []byte) error
func (TaskResultPayload) New ¶
func (p TaskResultPayload) New(isValid bool, message string, err string) *TaskResultPayload
func (TaskResultPayload) ToJson ¶
func (p TaskResultPayload) ToJson() ([]byte, error)
func (TaskResultPayload) WriteResult ¶
func (p TaskResultPayload) WriteResult(task *asynq.Task)
type URLValidationPayload ¶
type URLValidationPayload struct {
Link string `json:"link"`
}
type URLValidationTask ¶
type URLValidationTask struct {
Settings config.Settings
TaskConfig config.TaskConfigURLValidation
Validator *validator.Validator
}
func NewURLValidationTaskWithDefaults ¶
func NewURLValidationTaskWithDefaults(URLValidationTaskConfig config.TaskConfigURLValidation, validator *validator.Validator) *URLValidationTask
func (*URLValidationTask) HandleURLValidationTask ¶
func (*URLValidationTask) NewURLValidationTask ¶
func (t *URLValidationTask) NewURLValidationTask(link string) (*asynq.Task, error)
Click to show internal directories.
Click to hide internal directories.