60 lines
2.1 KiB
Go
60 lines
2.1 KiB
Go
// Package consts ...
|
||
//
|
||
// Description : consts ...
|
||
//
|
||
// Author : go_developer@163.com<白茶清欢>
|
||
//
|
||
// Date : 2024-04-25 16:03
|
||
package consts
|
||
|
||
const (
|
||
SwaggerDataTypeInteger = "integer" // 32 位有符号
|
||
SwaggerDataTypeLong = "long" // 64 位有符号
|
||
SwaggerDataTypeFloat = "number"
|
||
SwaggerDataTypeDouble = "number"
|
||
SwaggerDataTypeNumber = "number"
|
||
SwaggerDataTypeByte = "string"
|
||
SwaggerDataTypeBinary = "binary" // 任意 8 进制序列
|
||
SwaggerDataTypeString = "string"
|
||
SwaggerDataTypeDate = "string"
|
||
SwaggerDataTypePassword = "password"
|
||
SwaggerDataTypeBoolean = "boolean"
|
||
SwaggerDataTypeArray = "array"
|
||
SwaggerDataTypeObject = "object"
|
||
)
|
||
|
||
const (
|
||
SwaggerDocVersion2 = "2.0.0"
|
||
SwaggerDocVersion3 = "3.0.0"
|
||
)
|
||
|
||
const (
|
||
SwaggerRefKey = "$ref"
|
||
SwaggerRefValPrefix = "#/definitions/"
|
||
)
|
||
|
||
const (
|
||
SwaggerTypeKey = "type"
|
||
)
|
||
|
||
const (
|
||
SwaggerBaseObjectDefinitionName = "object_map"
|
||
)
|
||
|
||
const (
|
||
SwaggerParameterInQuery = "query" // 参数位置 : query
|
||
SwaggerParameterInHeader = "header" // 参数位置 : header
|
||
SwaggerParameterInPath = "path" // 参数位置 : path
|
||
SwaggerParameterInCookie = "cookie" // 参数位置 : cookie
|
||
)
|
||
|
||
const (
|
||
SwaggerParameterStyleForm = "form" // in = query / cookie , type = primitive, array, object
|
||
SwaggerParameterStyleSimple = "simple" // in = path / header , type = array , Simple 样式的参数,参见 RFC6570. 此选项替换定义于OpenAPI 2.0 中 collectionFormat等于csv的情况。
|
||
SwaggerParameterStyleMatrix = "matrix" // in = path , type = primitive, array, object
|
||
SwaggerParameterStyleLabel = "label" // in = path , type = primitive, array, object
|
||
SwaggerParameterStyleSpaceDelimited = "spaceDelimited" // in = query , type = array, 空格分隔的数组值。此选项替换定义于OpenAPI 2.0 中 collectionFormat equal to ssv的情况。
|
||
SwaggerParameterStylePipeDelimited = "pipeDelimited" // in = query , type = array, 管道符`
|
||
SwaggerParameterStyleDeepObject = "deepObject" // in = query , type = object, 提供一种简单的方法来表示参数中的嵌套对象值.`
|
||
)
|