Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MountResolveController ¶
func MountResolveController(service *goa.Service, ctrl ResolveController)
MountResolveController "mounts" a Resolve resource controller on the given service.
Types ¶
type AtqDnsresolution ¶
type AtqDnsresolution struct { // IP IP *string `form:"ip,omitempty" json:"ip,omitempty" xml:"ip,omitempty"` }
Contents of DNS Resolution (default view)
Identifier: application/atq.dnsresolution+json; view=default
type ResolveController ¶
type ResolveController interface { goa.Muxer Resolve(*ResolveResolveContext) error }
ResolveController is the controller interface for the Resolve actions.
type ResolveResolveContext ¶
type ResolveResolveContext struct { context.Context *goa.ResponseData *goa.RequestData Hostname string }
ResolveResolveContext provides the resolve resolve action context.
func NewResolveResolveContext ¶
func NewResolveResolveContext(ctx context.Context, r *http.Request, service *goa.Service) (*ResolveResolveContext, error)
NewResolveResolveContext parses the incoming request URL and body, performs validations and creates the context used by the resolve controller resolve action.
func (*ResolveResolveContext) NotDiscoverable ¶
func (ctx *ResolveResolveContext) NotDiscoverable(resp []byte) error
NotDiscoverable sends a HTTP response with status code 204.
func (*ResolveResolveContext) OK ¶
func (ctx *ResolveResolveContext) OK(r []string) error
OK sends a HTTP response with status code 200.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.