apihandler

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: May 16, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(lookupSvc *lookup.Service, limiter *httpware.Limiter) *handler

Types

type BulkError

type BulkError struct {
	Query string `json:"query"`
	Error string `json:"error"`
}

type BulkRequest

type BulkRequest struct {
	models.LookupOptions

	Addresses []string `form:"addresses" json:"addresses" validate:"required,min=1,max=25,dive,hostname|ip|fqdn,required"`
}

type BulkResponse

type BulkResponse struct {
	Results []*models.Response `json:"results"`
	Errors  []*BulkError       `json:"errors"`
	// contains filtered or unexported fields
}

func (*BulkResponse) AddError

func (b *BulkResponse) AddError(query string, err error)

func (*BulkResponse) AddResult

func (b *BulkResponse) AddResult(result *models.Response)

Jump to

Keyboard shortcuts

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