Versions in this module Expand all Collapse all v3 v3.6.3 Oct 20, 2023 Changes in this version + var HTTPServices = make(ServicesData) + func AddMarshalTags(att *expr.AttributeExpr, seen map[string]struct{}) + func ClientCLIFiles(genpkg string, root *expr.RootExpr) []*codegen.File + func ClientFiles(genpkg string, root *expr.RootExpr) []*codegen.File + func ClientTypeFiles(genpkg string, root *expr.RootExpr) []*codegen.File + func ExampleCLIFiles(genpkg string, root *expr.RootExpr) []*codegen.File + func ExampleServerFiles(genpkg string, root *expr.RootExpr) []*codegen.File + func OpenAPIFiles(root *expr.RootExpr) ([]*codegen.File, error) + func PathFiles(root *expr.RootExpr) []*codegen.File + func RunHTTPDSL(t *testing.T, dsl func()) *expr.RootExpr + func ServerFiles(genpkg string, root *expr.RootExpr) []*codegen.File + func ServerTypeFiles(genpkg string, root *expr.RootExpr) []*codegen.File + type AttributeData struct + DefaultValue interface{} + Description string + Example interface{} + FieldName string + FieldPointer bool + FieldType expr.DataType + Pointer bool + Required bool + Type expr.DataType + TypeName string + TypeRef string + Validate string + VarName string + type CookieData struct + Domain string + HTTPOnly bool + MaxAge string + Path string + Secure bool + type Element struct + AttributeName string + Name string + Slice bool + StringSlice bool + type EndpointData struct + BasicScheme *service.SchemeData + BodySchemes service.SchemesData + BuildStreamPayload string + ClientStruct string + ClientWebSocket *WebSocketData + EndpointInit string + ErrorEncoder string + Errors []*ErrorGroupData + HandlerInit string + HeaderSchemes service.SchemesData + Method *service.MethodData + MountHandler string + MultipartRequestDecoder *MultipartData + MultipartRequestEncoder *MultipartData + Payload *PayloadData + QuerySchemes service.SchemesData + Redirect *RedirectData + RequestDecoder string + RequestEncoder string + RequestInit *InitData + Requirements service.RequirementsData + ResponseDecoder string + ResponseEncoder string + Result *ResultData + Routes []*RouteData + ServerWebSocket *WebSocketData + ServiceName string + ServicePkgName string + ServiceVarName string + type ErrorData struct + Name string + Ref string + Response *ResponseData + type ErrorGroupData struct + Errors []*ErrorData + StatusCode string + type FileServerData struct + ArgName string + FilePath string + IsDir bool + MountHandler string + PathParam string + Redirect *RedirectData + RequestPaths []string + VarName string + type HeaderData struct + CanonicalName string + type InitArgData struct + Ref string + type InitData struct + CLIArgs []*InitArgData + ClientArgs []*InitArgData + ClientCode string + Description string + Name string + ReturnIsPrimitivePointer bool + ReturnIsStruct bool + ReturnTypeAttribute string + ReturnTypeName string + ReturnTypePkg string + ReturnTypeRef string + ServerArgs []*InitArgData + ServerCode string + type MultipartData struct + FuncName string + InitName string + MethodName string + Payload *PayloadData + ServiceName string + VarName string + type ParamData struct + Map bool + MapQueryParams *string + MapStringSlice bool + type PayloadData struct + DecoderReturnValue string + Name string + Ref string + Request *RequestData + type RedirectData struct + StatusCode string + URL string + type RequestData struct + ClientBody *TypeData + Cookies []*CookieData + Headers []*HeaderData + Multipart bool + MustHaveBody bool + MustValidate bool + PathParams []*ParamData + PayloadAttr string + PayloadInit *InitData + PayloadType expr.DataType + QueryParams []*ParamData + ServerBody *TypeData + type ResponseData struct + ClientBody *TypeData + ContentType string + Cookies []*CookieData + Description string + ErrorHeader string + Headers []*HeaderData + MustValidate bool + ResultAttr string + ResultInit *InitData + ServerBody []*TypeData + StatusCode string + TagName string + TagPointer bool + TagValue string + ViewedResult *service.ViewedResultTypeData + type ResultData struct + Inits []*InitData + IsStruct bool + MustInit bool + Name string + Ref string + Responses []*ResponseData + View string + type RouteData struct + Path string + PathInit *InitData + Verb string + type ServiceData struct + ClientBodyAttributeTypes []*TypeData + ClientStruct string + ClientTransformHelpers []*codegen.TransformFunctionData + ClientTypeNames map[string]bool + Endpoints []*EndpointData + FileServers []*FileServerData + MountPointStruct string + MountServer string + Scope *codegen.NameScope + ServerBodyAttributeTypes []*TypeData + ServerInit string + ServerService string + ServerStruct string + ServerTransformHelpers []*codegen.TransformFunctionData + ServerTypeNames map[string]bool + Service *service.Data + func (svc *ServiceData) Endpoint(name string) *EndpointData + type ServicesData map[string]*ServiceData + func (d ServicesData) Get(name string) *ServiceData + type TypeData struct + Def string + Description string + Example interface{} + Init *InitData + Name string + Ref string + ValidateDef string + ValidateRef string + VarName string + View string + type WebSocketData struct + Endpoint *EndpointData + Interface string + Kind expr.StreamKind + MustClose bool + Payload *TypeData + PkgName string + RecvDesc string + RecvName string + RecvTypeIsPointer bool + RecvTypeName string + RecvTypeRef string + Response *ResponseData + SendDesc string + SendName string + SendTypeName string + SendTypeRef string + Type string + VarName string Other modules containing this package github.com/mtal3t/goa