docs(swagger): Move security annotations
This commit is contained in:
parent
649ac2a3c2
commit
69f4de6739
24
docs/docs.go
24
docs/docs.go
@ -27,7 +27,7 @@ const docTemplate = `{
|
|||||||
"get": {
|
"get": {
|
||||||
"description": "Generate barcodes based on the provided data",
|
"description": "Generate barcodes based on the provided data",
|
||||||
"produces": [
|
"produces": [
|
||||||
"application/pdf"
|
"image/png"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"barcodes"
|
"barcodes"
|
||||||
@ -59,6 +59,11 @@ const docTemplate = `{
|
|||||||
},
|
},
|
||||||
"/v1/pdfs/cards": {
|
"/v1/pdfs/cards": {
|
||||||
"post": {
|
"post": {
|
||||||
|
"security": [
|
||||||
|
{
|
||||||
|
"ApiKeyAuth": []
|
||||||
|
}
|
||||||
|
],
|
||||||
"description": "Generate cards based on the provided data",
|
"description": "Generate cards based on the provided data",
|
||||||
"consumes": [
|
"consumes": [
|
||||||
"application/json"
|
"application/json"
|
||||||
@ -86,6 +91,11 @@ const docTemplate = `{
|
|||||||
},
|
},
|
||||||
"/v1/pdfs/certificates": {
|
"/v1/pdfs/certificates": {
|
||||||
"post": {
|
"post": {
|
||||||
|
"security": [
|
||||||
|
{
|
||||||
|
"ApiKeyAuth": []
|
||||||
|
}
|
||||||
|
],
|
||||||
"description": "Generate certificates based on the provided data",
|
"description": "Generate certificates based on the provided data",
|
||||||
"consumes": [
|
"consumes": [
|
||||||
"application/json"
|
"application/json"
|
||||||
@ -113,6 +123,11 @@ const docTemplate = `{
|
|||||||
},
|
},
|
||||||
"/v1/pdfs/contracts": {
|
"/v1/pdfs/contracts": {
|
||||||
"post": {
|
"post": {
|
||||||
|
"security": [
|
||||||
|
{
|
||||||
|
"ApiKeyAuth": []
|
||||||
|
}
|
||||||
|
],
|
||||||
"description": "Generate a contract based on the provided data",
|
"description": "Generate a contract based on the provided data",
|
||||||
"consumes": [
|
"consumes": [
|
||||||
"application/json"
|
"application/json"
|
||||||
@ -369,12 +384,7 @@ const docTemplate = `{
|
|||||||
"name": "key",
|
"name": "key",
|
||||||
"in": "query"
|
"in": "query"
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"security": [
|
|
||||||
{
|
|
||||||
"ApiKeyAuth": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}`
|
}`
|
||||||
|
|
||||||
// SwaggerInfo holds exported Swagger Info so clients can modify it
|
// SwaggerInfo holds exported Swagger Info so clients can modify it
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
"get": {
|
"get": {
|
||||||
"description": "Generate barcodes based on the provided data",
|
"description": "Generate barcodes based on the provided data",
|
||||||
"produces": [
|
"produces": [
|
||||||
"application/pdf"
|
"image/png"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"barcodes"
|
"barcodes"
|
||||||
@ -50,6 +50,11 @@
|
|||||||
},
|
},
|
||||||
"/v1/pdfs/cards": {
|
"/v1/pdfs/cards": {
|
||||||
"post": {
|
"post": {
|
||||||
|
"security": [
|
||||||
|
{
|
||||||
|
"ApiKeyAuth": []
|
||||||
|
}
|
||||||
|
],
|
||||||
"description": "Generate cards based on the provided data",
|
"description": "Generate cards based on the provided data",
|
||||||
"consumes": [
|
"consumes": [
|
||||||
"application/json"
|
"application/json"
|
||||||
@ -77,6 +82,11 @@
|
|||||||
},
|
},
|
||||||
"/v1/pdfs/certificates": {
|
"/v1/pdfs/certificates": {
|
||||||
"post": {
|
"post": {
|
||||||
|
"security": [
|
||||||
|
{
|
||||||
|
"ApiKeyAuth": []
|
||||||
|
}
|
||||||
|
],
|
||||||
"description": "Generate certificates based on the provided data",
|
"description": "Generate certificates based on the provided data",
|
||||||
"consumes": [
|
"consumes": [
|
||||||
"application/json"
|
"application/json"
|
||||||
@ -104,6 +114,11 @@
|
|||||||
},
|
},
|
||||||
"/v1/pdfs/contracts": {
|
"/v1/pdfs/contracts": {
|
||||||
"post": {
|
"post": {
|
||||||
|
"security": [
|
||||||
|
{
|
||||||
|
"ApiKeyAuth": []
|
||||||
|
}
|
||||||
|
],
|
||||||
"description": "Generate a contract based on the provided data",
|
"description": "Generate a contract based on the provided data",
|
||||||
"consumes": [
|
"consumes": [
|
||||||
"application/json"
|
"application/json"
|
||||||
@ -360,10 +375,5 @@
|
|||||||
"name": "key",
|
"name": "key",
|
||||||
"in": "query"
|
"in": "query"
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"security": [
|
|
||||||
{
|
|
||||||
"ApiKeyAuth": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -182,7 +182,7 @@ paths:
|
|||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
produces:
|
produces:
|
||||||
- application/pdf
|
- image/png
|
||||||
responses: {}
|
responses: {}
|
||||||
summary: Generate barcodes
|
summary: Generate barcodes
|
||||||
tags:
|
tags:
|
||||||
@ -202,6 +202,8 @@ paths:
|
|||||||
produces:
|
produces:
|
||||||
- application/pdf
|
- application/pdf
|
||||||
responses: {}
|
responses: {}
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
summary: Generate runner cards
|
summary: Generate runner cards
|
||||||
tags:
|
tags:
|
||||||
- pdfs
|
- pdfs
|
||||||
@ -220,6 +222,8 @@ paths:
|
|||||||
produces:
|
produces:
|
||||||
- application/pdf
|
- application/pdf
|
||||||
responses: {}
|
responses: {}
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
summary: Generate runner certificates
|
summary: Generate runner certificates
|
||||||
tags:
|
tags:
|
||||||
- pdfs
|
- pdfs
|
||||||
@ -238,11 +242,11 @@ paths:
|
|||||||
produces:
|
produces:
|
||||||
- application/pdf
|
- application/pdf
|
||||||
responses: {}
|
responses: {}
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
summary: Generate a contract
|
summary: Generate a contract
|
||||||
tags:
|
tags:
|
||||||
- pdfs
|
- pdfs
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
securityDefinitions:
|
securityDefinitions:
|
||||||
ApiKeyAuth:
|
ApiKeyAuth:
|
||||||
in: query
|
in: query
|
||||||
|
@ -16,6 +16,7 @@ import (
|
|||||||
// @Accept json
|
// @Accept json
|
||||||
// @Param data body models.CardRequest true "Card data"
|
// @Param data body models.CardRequest true "Card data"
|
||||||
// @Produce application/pdf
|
// @Produce application/pdf
|
||||||
|
// @Security ApiKeyAuth
|
||||||
// @Router /v1/pdfs/cards [post]
|
// @Router /v1/pdfs/cards [post]
|
||||||
func (h *DefaultHandler) GenerateCard(c *fiber.Ctx) error {
|
func (h *DefaultHandler) GenerateCard(c *fiber.Ctx) error {
|
||||||
cardRequest := new(models.CardRequest)
|
cardRequest := new(models.CardRequest)
|
||||||
|
@ -16,6 +16,7 @@ import (
|
|||||||
// @Accept json
|
// @Accept json
|
||||||
// @Param data body models.CertificateRequest true "Certificate data"
|
// @Param data body models.CertificateRequest true "Certificate data"
|
||||||
// @Produce application/pdf
|
// @Produce application/pdf
|
||||||
|
// @Security ApiKeyAuth
|
||||||
// @Router /v1/pdfs/certificates [post]
|
// @Router /v1/pdfs/certificates [post]
|
||||||
func (h *DefaultHandler) GenerateCertificate(c *fiber.Ctx) error {
|
func (h *DefaultHandler) GenerateCertificate(c *fiber.Ctx) error {
|
||||||
certificateRequest := new(models.CertificateRequest)
|
certificateRequest := new(models.CertificateRequest)
|
||||||
|
@ -16,6 +16,7 @@ import (
|
|||||||
// @Accept json
|
// @Accept json
|
||||||
// @Param data body models.ContractRequest true "Contract data"
|
// @Param data body models.ContractRequest true "Contract data"
|
||||||
// @Produce application/pdf
|
// @Produce application/pdf
|
||||||
|
// @Security ApiKeyAuth
|
||||||
// @Router /v1/pdfs/contracts [post]
|
// @Router /v1/pdfs/contracts [post]
|
||||||
func (h *DefaultHandler) GenerateContract(c *fiber.Ctx) error {
|
func (h *DefaultHandler) GenerateContract(c *fiber.Ctx) error {
|
||||||
contract := new(models.ContractRequest)
|
contract := new(models.ContractRequest)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user