techknowlogick 3f5cdfe359 | 5 years ago | |
---|---|---|
.. | ||
.editorconfig | 5 years ago | |
.gitignore | 5 years ago | |
.golangci.yml | 5 years ago | |
.travis.yml | 5 years ago | |
CODE_OF_CONDUCT.md | 5 years ago | |
LICENSE | 5 years ago | |
README.md | 5 years ago | |
bson.go | 5 years ago | |
date.go | 5 years ago | |
default.go | 5 years ago | |
doc.go | 5 years ago | |
duration.go | 5 years ago | |
format.go | 5 years ago | |
go.mod | 5 years ago | |
go.sum | 5 years ago | |
time.go | 5 years ago |
This package exposes a registry of data types to support string formats in the go-openapi toolkit.
strfmt represents a well known string format such as credit card or email. The go toolkit for OpenAPI specifications knows how to deal with those.
go-openapi/strfmt follows the swagger 2.0 specification with the following formats defined here.
It also provides convenient extensions to go-openapi users.
NOTE: as the name stands for, this package is intended to support string formatting only. It does not provide validation for numerical values with swagger format extension for JSON types "number" or "integer" (e.g. float, double, int32...).
Types defined in strfmt expose marshaling and validation capabilities.
List of defined types: