Versions in this module Expand all Collapse all v3 v3.6.3 Oct 20, 2023 Changes in this version + const Any + const Boolean + const Bytes + const CodeAborted + const CodeAlreadyExists + const CodeCanceled + const CodeDataLoss + const CodeDeadlineExceeded + const CodeFailedPrecondition + const CodeInternal + const CodeInvalidArgument + const CodeNotFound + const CodeOK + const CodeOutOfRange + const CodePermissionDenied + const CodeResourceExhausted + const CodeUnauthenticated + const CodeUnavailable + const CodeUnimplemented + const CodeUnknown + const Float32 + const Float64 + const FormatCIDR + const FormatDate + const FormatDateTime + const FormatEmail + const FormatHostname + const FormatIP + const FormatIPv4 + const FormatIPv6 + const FormatJSON + const FormatMAC + const FormatRFC1123 + const FormatRegexp + const FormatURI + const FormatUUID + const Int + const Int32 + const Int64 + const InvalidEnumValue + const InvalidFieldType + const InvalidFormat + const InvalidLength + const InvalidPattern + const InvalidRange + const MissingField + const StatusAccepted + const StatusAlreadyReported + const StatusBadGateway + const StatusBadRequest + const StatusConflict + const StatusContinue + const StatusCreated + const StatusExpectationFailed + const StatusFailedDependency + const StatusForbidden + const StatusFound + const StatusGatewayTimeout + const StatusGone + const StatusHTTPVersionNotSupported + const StatusIMUsed + const StatusInsufficientStorage + const StatusInternalServerError + const StatusLengthRequired + const StatusLocked + const StatusLoopDetected + const StatusMethodNotAllowed + const StatusMovedPermanently + const StatusMultiStatus + const StatusMultipleChoices + const StatusNetworkAuthenticationRequired + const StatusNoContent + const StatusNonAuthoritativeInfo + const StatusNotAcceptable + const StatusNotExtended + const StatusNotFound + const StatusNotImplemented + const StatusNotModified + const StatusOK + const StatusPartialContent + const StatusPaymentRequired + const StatusPermanentRedirect + const StatusPreconditionFailed + const StatusPreconditionRequired + const StatusProcessing + const StatusProxyAuthRequired + const StatusRequestEntityTooLarge + const StatusRequestHeaderFieldsTooLarge + const StatusRequestTimeout + const StatusRequestURITooLong + const StatusRequestedRangeNotSatisfiable + const StatusResetContent + const StatusSeeOther + const StatusServiceUnavailable + const StatusSwitchingProtocols + const StatusTeapot + const StatusTemporaryRedirect + const StatusTooManyRequests + const StatusUnauthorized + const StatusUnavailableForLegalReasons + const StatusUnprocessableEntity + const StatusUnsupportedMediaType + const StatusUpgradeRequired + const StatusUseProxy + const StatusVariantAlsoNegotiates + const String + const UInt + const UInt32 + const UInt64 + var Empty = expr.Empty + var ErrorResult = expr.ErrorResult + var ErrorResultIdentifier = expr.ErrorResultIdentifier + func API(name string, fn func()) *expr.APIExpr + func APIKey(scheme, name string, args ...interface{}) + func APIKeyField(tag interface{}, scheme, name string, args ...interface{}) + func APIKeySecurity(name string, fn ...func()) *expr.SchemeExpr + func AccessToken(name string, args ...interface{}) + func AccessTokenField(tag interface{}, name string, args ...interface{}) + func ArrayOf(v interface{}, fn ...func()) *expr.Array + func Attribute(name string, args ...interface{}) + func Attributes(fn func()) + func AuthorizationCodeFlow(authorizationURL, tokenURL, refreshURL string) + func BasicAuthSecurity(name string, fn ...func()) *expr.SchemeExpr + func Body(args ...interface{}) + func CONNECT(path string) *expr.RouteExpr + func CanonicalMethod(name string) + func ClientCredentialsFlow(tokenURL, refreshURL string) + func Code(code int) + func CollectionOf(v interface{}, adsl ...func()) *expr.ResultTypeExpr + func Consumes(args ...string) + func Contact(fn func()) + func ContentType(typ string) + func ConvertTo(obj interface{}) + func Cookie(name string, args ...interface{}) + func CookieDomain(d string) + func CookieHTTPOnly() + func CookieMaxAge(n int) + func CookiePath(p string) + func CookieSecure() + func CreateFrom(obj interface{}) + func DELETE(path string) *expr.RouteExpr + func Default(def interface{}) + func Description(d string) + func Docs(fn func()) + func Elem(fn func()) + func Email(email string) + func Enum(vals ...interface{}) + func Error(name string, args ...interface{}) + func ErrorName(args ...interface{}) + func Example(args ...interface{}) + func ExclusiveMaximum(val interface{}) + func ExclusiveMinimum(val interface{}) + func Extend(t expr.DataType) + func Fault() + func Field(tag interface{}, name string, args ...interface{}) + func Files(path, filename string, fns ...func()) + func Format(f expr.ValidationFormat) + func GET(path string) *expr.RouteExpr + func GRPC(fn func()) + func GScope(parent, id, loc string) + func HEAD(path string) *expr.RouteExpr + func HTTP(fns ...func()) + func Header(name string, args ...interface{}) + func Headers(args interface{}) + func Host(name string, fn func()) + func ImplicitFlow(authorizationURL, refreshURL string) + func JWTSecurity(name string, fn ...func()) *expr.SchemeExpr + func Key(fn func()) + func License(fn func()) + func MapOf(k, v interface{}, fn ...func()) *expr.Map + func MapParams(args ...interface{}) + func MaxLength(val int) + func Maximum(val interface{}) + func Message(fn func()) + func Meta(name string, value ...string) + func Metadata(fn func()) + func Method(name string, fn func()) + func MinLength(val int) + func Minimum(val interface{}) + func MultipartRequest() + func Name(name string) + func NoSecurity() + func OAuth2Security(name string, fn ...func()) *expr.SchemeExpr + func OPTIONS(path string) *expr.RouteExpr + func PATCH(path string) *expr.RouteExpr + func POST(path string) *expr.RouteExpr + func PUT(path string) *expr.RouteExpr + func Package(name string) + func Param(name string, args ...interface{}) + func Params(args interface{}) + func Parent(name string) + func Password(name string, args ...interface{}) + func PasswordField(tag interface{}, name string, args ...interface{}) + func PasswordFlow(tokenURL, refreshURL string) + func Path(val string) + func Pattern(p string) + func Payload(val interface{}, args ...interface{}) + func Produces(args ...string) + func Redirect(url string, code int) + func Reference(t expr.DataType) + func Required(names ...string) + func Response(val interface{}, args ...interface{}) + func Result(val interface{}, args ...interface{}) + func ResultType(identifier string, args ...interface{}) *expr.ResultTypeExpr + func Scope(name string, desc ...string) + func Security(args ...interface{}) + func Server(name string, fn ...func()) *expr.ServerExpr + func Service(name string, fn func()) *expr.ServiceExpr + func Services(svcs ...string) + func SkipRequestBodyEncodeDecode() + func SkipResponseBodyEncodeDecode() + func StreamingPayload(val interface{}, args ...interface{}) + func StreamingResult(val interface{}, args ...interface{}) + func TRACE(path string) *expr.RouteExpr + func Tag(name, value string) + func Temporary() + func TermsOfService(terms string) + func Timeout() + func Title(val string) + func Token(name string, args ...interface{}) + func TokenField(tag interface{}, name string, args ...interface{}) + func Trailers(fn func()) + func Type(name string, args ...interface{}) expr.UserType + func TypeName(name string) + func URI(uri string) + func URL(url string) + func Username(name string, args ...interface{}) + func UsernameField(tag interface{}, name string, args ...interface{}) + func Value(val interface{}) + func Variable(name string, args ...interface{}) + func Version(ver string) + func View(name string, adsl ...func()) + type Val expr.Val Other modules containing this package github.com/mtal3t/goa