rmeta

package
v0.4.8 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FileDefaultMinLength uint = 0
	FileDefaultMaxLength uint = 2_147_483_647

	ArrayDefaultMinItems    uint = 0
	ArrayDefaultMaxItems    uint = 2_147_483_647
	ArrayDefaultUniqueItems      = false

	StringDefaultMinLength uint = 0
	ExampleDefaultStrict        = true
)
View Source
const (
	HeaderRoot      = headerBase + headerFoot
	HeaderDataType  = headerBase + " DataType" + headerFoot
	HeaderExtension = headerBase + " Extension" + headerFoot
	HeaderLibrary   = headerBase + " Library" + headerFoot
	HeaderOverlay   = headerBase + " Overlay" + headerFoot
	HeaderTrait     = headerBase + " Trait" + headerFoot
)

Raml Headers noinspection GoUnusedConst

View Source
const (
	KeyAddtlProps       = "additionalProperties"
	KeyAnnotationTypes  = "annotationTypes"
	KeyAttribute        = "attribute"
	KeyBaseURI          = "baseUri"
	KeyBaseURIParams    = "baseUriParameters"
	KeyContent          = "content"
	KeyDefault          = "default"
	KeyDescription      = "description"
	KeyDiscriminator    = "discriminator"
	KeyDiscriminatorVal = "discriminatorValue"
	KeyDisplayName      = "displayName"
	KeyDocumentation    = "documentation"
	KeyEnum             = "enum"
	KeyExample          = "example"
	KeyExamples         = "examples"
	KeyFacets           = "facets"
	KeyFileTypes        = "fileTypes"
	KeyFormat           = "format"
	KeyItems            = "items"
	KeyMaximum          = "maximum"
	KeyMaxItems         = "maxItems"
	KeyMaxLength        = "maxLength"
	KeyMaxProperties    = "maxProperties"
	KeyMediaType        = "mediaType"
	KeyMinimum          = "minimum"
	KeyMinItems         = "minItems"
	KeyMinLength        = "minLength"
	KeyMinProperties    = "minProperties"
	KeyMultipleOf       = "multipleOf"
	KeyName             = "name"
	KeyNamespace        = "namespace"
	KeyPattern          = "pattern"
	KeyPrefix           = "prefix"
	KeyProperties       = "properties"
	KeyProtocols        = "protocols"
	KeyRequired         = "required"
	KeyResourceTypes    = "resourceTypes"
	KeySchema           = "schema"
	KeySchemas          = "schemas"
	KeySecuredBy        = "securedBy"
	KeySecuritySchemes  = "securitySchemes"
	KeyStrict           = "strict"
	KeyTitle            = "title"
	KeyTraits           = "traits"
	KeyType             = "type"
	KeyTypes            = "types"
	KeyUniqueItems      = "uniqueItems"
	KeyUsage            = "usage"
	KeyUses             = "uses"
	KeyValue            = "value"
	KeyVersion          = "version"
	KeyWrapped          = "wrapped"
	KeyXML              = "xml"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataTypeKind

type DataTypeKind string
const (
	TypeAny          DataTypeKind = "any"
	TypeArray        DataTypeKind = "array"
	TypeBool         DataTypeKind = "boolean"
	TypeDateOnly     DataTypeKind = "date-only"
	TypeDatetime     DataTypeKind = "datetime"
	TypeDatetimeOnly DataTypeKind = "datetime-only"
	TypeFile         DataTypeKind = "file"
	TypeInteger      DataTypeKind = "integer"
	TypeNil          DataTypeKind = "nil"
	TypeNumber       DataTypeKind = "number"
	TypeObject       DataTypeKind = "object"
	TypeString       DataTypeKind = "string"
	TypeTimeOnly     DataTypeKind = "time-only"

	// Meta types
	TypeUnion   DataTypeKind = "union"
	TypeMulti   DataTypeKind = "multi"
	TypeCustom  DataTypeKind = "custom"
	TypeInclude DataTypeKind = "include"
)

Jump to

Keyboard shortcuts

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