// Package swagger Code generated by swaggo/swag. DO NOT EDIT package swagger import "github.com/swaggo/swag" const docTemplate = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { "description": "{{escape .Description}}", "title": "{{.Title}}", "contact": {}, "version": "{{.Version}}" }, "host": "{{.Host}}", "basePath": "{{.BasePath}}", "paths": { "/activity-logs": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all ActivityLogs", "tags": [ "ActivityLogs" ], "summary": "Get all ActivityLogs", "parameters": [ { "type": "integer", "name": "activityTypeId", "in": "query" }, { "type": "integer", "name": "articleId", "in": "query" }, { "type": "string", "name": "url", "in": "query" }, { "type": "integer", "name": "userId", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create ActivityLogs", "tags": [ "ActivityLogs" ], "summary": "Create ActivityLogs", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ActivityLogsCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/activity-logs/detail/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one ActivityLogs", "tags": [ "ActivityLogs" ], "summary": "Get one ActivityLogs", "parameters": [ { "type": "integer", "description": "ActivityLogs ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/activity-logs/statistics": { "get": { "security": [ { "Bearer": [] } ], "description": "API for get activity stats ActivityLogs", "tags": [ "ActivityLogs" ], "summary": "Get activity stats ActivityLogs", "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/activity-logs/{id}": { "put": { "security": [ { "Bearer": [] } ], "description": "API for update ActivityLogs", "tags": [ "ActivityLogs" ], "summary": "update ActivityLogs", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ActivityLogsUpdateRequest" } }, { "type": "integer", "description": "ActivityLogs ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete ActivityLogs", "tags": [ "ActivityLogs" ], "summary": "delete ActivityLogs", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "ActivityLogs ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/campaign-destinations": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all CampaignDestinations", "tags": [ "CampaignDestinations" ], "summary": "Get all CampaignDestinations", "parameters": [ { "type": "string", "description": "Insert the X-Client-Key", "name": "X-Client-Key", "in": "header", "required": true }, { "type": "integer", "name": "campaignTypeId", "in": "query" }, { "type": "boolean", "name": "isActive", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create CampaignDestinations", "tags": [ "CampaignDestinations" ], "summary": "Create CampaignDestinations", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header" }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CampaignDestinationsCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/campaign-destinations/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one CampaignDestinations", "tags": [ "CampaignDestinations" ], "summary": "Get one CampaignDestinations", "parameters": [ { "type": "integer", "description": "CampaignDestinations ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update CampaignDestinations", "tags": [ "CampaignDestinations" ], "summary": "Update CampaignDestinations", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CampaignDestinationsUpdateRequest" } }, { "type": "integer", "description": "CampaignDestinations ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete CampaignDestinations", "tags": [ "CampaignDestinations" ], "summary": "Delete CampaignDestinations", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "CampaignDestinations ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/campaign-types": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all CampaignTypes", "tags": [ "CampaignTypes" ], "summary": "Get all CampaignTypes", "parameters": [ { "type": "string", "description": "Insert the X-Client-Key", "name": "X-Client-Key", "in": "header", "required": true }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create CampaignTypes", "tags": [ "CampaignTypes" ], "summary": "Create CampaignTypes", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header" }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CampaignTypesCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/campaign-types/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one CampaignTypes", "tags": [ "CampaignTypes" ], "summary": "Get one CampaignTypes", "parameters": [ { "type": "integer", "description": "CampaignTypes ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update CampaignTypes", "tags": [ "CampaignTypes" ], "summary": "Update CampaignTypes", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CampaignTypesUpdateRequest" } }, { "type": "integer", "description": "CampaignTypes ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete CampaignTypes", "tags": [ "CampaignTypes" ], "summary": "Delete CampaignTypes", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "CampaignTypes ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/campaigns": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Campaigns", "tags": [ "Campaigns" ], "summary": "Get all Campaigns", "parameters": [ { "type": "string", "description": "Insert the X-Client-Key", "name": "X-Client-Key", "in": "header", "required": true }, { "type": "integer", "name": "campaignTypeId", "in": "query" }, { "type": "integer", "name": "creatorId", "in": "query" }, { "type": "string", "name": "status", "in": "query" }, { "type": "string", "name": "title", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create Campaigns", "tags": [ "Campaigns" ], "summary": "Create Campaigns", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header" }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CampaignsCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/campaigns/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Campaigns", "tags": [ "Campaigns" ], "summary": "Get one Campaigns", "parameters": [ { "type": "integer", "description": "Campaigns ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update Campaigns", "tags": [ "Campaigns" ], "summary": "Update Campaigns", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CampaignsUpdateRequest" } }, { "type": "integer", "description": "Campaigns ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete Campaigns", "tags": [ "Campaigns" ], "summary": "Delete Campaigns", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "Campaigns ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/custom-static-pages": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all CustomStaticPages", "tags": [ "CustomStaticPages" ], "summary": "Get all CustomStaticPages", "parameters": [ { "type": "string", "name": "description", "in": "query" }, { "type": "string", "name": "htmlBody", "in": "query" }, { "type": "string", "name": "slug", "in": "query" }, { "type": "string", "name": "title", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create CustomStaticPages", "tags": [ "CustomStaticPages" ], "summary": "Create CustomStaticPages", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CustomStaticPagesCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/custom-static-pages/slug/{slug}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one CustomStaticPages", "tags": [ "CustomStaticPages" ], "summary": "Get one CustomStaticPages", "parameters": [ { "type": "string", "description": "CustomStaticPages Slug", "name": "slug", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/custom-static-pages/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one CustomStaticPages", "tags": [ "CustomStaticPages" ], "summary": "Get one CustomStaticPages", "parameters": [ { "type": "integer", "description": "CustomStaticPages ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update CustomStaticPages", "tags": [ "CustomStaticPages" ], "summary": "update CustomStaticPages", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CustomStaticPagesUpdateRequest" } }, { "type": "integer", "description": "CustomStaticPages ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete CustomStaticPages", "tags": [ "CustomStaticPages" ], "summary": "delete CustomStaticPages", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "CustomStaticPages ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-levels": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all UserLevels", "tags": [ "UserLevels" ], "summary": "Get all UserLevels", "parameters": [ { "type": "integer", "name": "levelNumber", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "name": "parentLevelId", "in": "query" }, { "type": "integer", "name": "provinceId", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create UserLevels", "tags": [ "UserLevels" ], "summary": "Create UserLevels", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserLevelsCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-levels/alias/{alias}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one UserLevels", "tags": [ "UserLevels" ], "summary": "Get one UserLevels", "parameters": [ { "type": "string", "description": "UserLevels Alias", "name": "alias", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-levels/enable-approval": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Enable Approval of Article", "tags": [ "UserLevels" ], "summary": "EnableApproval Articles", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserLevelsApprovalRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-levels/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one UserLevels", "tags": [ "UserLevels" ], "summary": "Get one UserLevels", "parameters": [ { "type": "integer", "description": "UserLevels ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update UserLevels", "tags": [ "UserLevels" ], "summary": "update UserLevels", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserLevelsUpdateRequest" } }, { "type": "integer", "description": "UserLevels ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete UserLevels", "tags": [ "UserLevels" ], "summary": "delete UserLevels", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "UserLevels ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.Response" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/response.Response" } }, "422": { "description": "Unprocessable Entity", "schema": { "$ref": "#/definitions/response.Response" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/user-role-accesses": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all UserRoleAccesses", "tags": [ "UserRoleAccesses" ], "summary": "Get all UserRoleAccesses", "parameters": [ { "type": "boolean", "name": "isActive", "in": "query", "required": true }, { "type": "integer", "name": "menuId", "in": "query", "required": true }, { "type": "integer", "name": "userRoleId", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create UserRoleAccesses", "tags": [ "UserRoleAccesses" ], "summary": "Create UserRoleAccesses", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserRoleAccessesCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-role-accesses/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one UserRoleAccesses", "tags": [ "UserRoleAccesses" ], "summary": "Get one UserRoleAccesses", "parameters": [ { "type": "integer", "description": "UserRoleAccesses ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update UserRoleAccesses", "tags": [ "UserRoleAccesses" ], "summary": "update UserRoleAccesses", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserRoleAccessesUpdateRequest" } }, { "type": "integer", "description": "UserRoleAccesses ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete UserRoleAccesses", "tags": [ "UserRoleAccesses" ], "summary": "delete UserRoleAccesses", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "UserRoleAccesses ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-role-level-details": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all UserRoleLevelDetails", "tags": [ "Task" ], "summary": "Get all UserRoleLevelDetails", "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.Response" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/response.Response" } }, "422": { "description": "Unprocessable Entity", "schema": { "$ref": "#/definitions/response.Response" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.Response" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create UserRoleLevelDetails", "tags": [ "Task" ], "summary": "Create UserRoleLevelDetails", "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.Response" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/response.Response" } }, "422": { "description": "Unprocessable Entity", "schema": { "$ref": "#/definitions/response.Response" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/user-role-level-details/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one UserRoleLevelDetails", "tags": [ "Task" ], "summary": "Get one UserRoleLevelDetails", "parameters": [ { "type": "integer", "description": "UserRoleLevelDetails ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.Response" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/response.Response" } }, "422": { "description": "Unprocessable Entity", "schema": { "$ref": "#/definitions/response.Response" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.Response" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update UserRoleLevelDetails", "tags": [ "Task" ], "summary": "update UserRoleLevelDetails", "parameters": [ { "type": "integer", "description": "UserRoleLevelDetails ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.Response" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/response.Response" } }, "422": { "description": "Unprocessable Entity", "schema": { "$ref": "#/definitions/response.Response" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.Response" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete UserRoleLevelDetails", "tags": [ "Task" ], "summary": "delete UserRoleLevelDetails", "parameters": [ { "type": "integer", "description": "UserRoleLevelDetails ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.Response" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/response.Response" } }, "422": { "description": "Unprocessable Entity", "schema": { "$ref": "#/definitions/response.Response" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/user-roles": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all UserRoles", "tags": [ "UserRoles" ], "summary": "Get all UserRoles", "parameters": [ { "type": "string", "name": "code", "in": "query" }, { "type": "string", "name": "description", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "name": "statusId", "in": "query" }, { "type": "integer", "name": "userLevelId", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create UserRoles", "tags": [ "UserRoles" ], "summary": "Create UserRoles", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserRolesCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/user-roles/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one UserRoles", "tags": [ "UserRoles" ], "summary": "Get one UserRoles", "parameters": [ { "type": "integer", "description": "UserRoles ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update UserRoles", "tags": [ "UserRoles" ], "summary": "update UserRoles", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserRolesUpdateRequest" } }, { "type": "integer", "description": "UserRoles ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete UserRoles", "tags": [ "UserRoles" ], "summary": "delete UserRoles", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "UserRoles ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Users", "tags": [ "Users" ], "summary": "Get all Users", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "type": "string", "name": "degree", "in": "query" }, { "type": "string", "name": "email", "in": "query" }, { "type": "string", "name": "fullname", "in": "query" }, { "type": "string", "name": "genderType", "in": "query" }, { "type": "string", "name": "identityGroup", "in": "query" }, { "type": "string", "name": "identityGroupNumber", "in": "query" }, { "type": "string", "name": "identityNumber", "in": "query" }, { "type": "string", "name": "identityType", "in": "query" }, { "type": "string", "name": "phoneNumber", "in": "query" }, { "type": "integer", "name": "statusId", "in": "query" }, { "type": "integer", "name": "userRoleId", "in": "query" }, { "type": "string", "name": "username", "in": "query" }, { "type": "string", "name": "workType", "in": "query" }, { "type": "integer", "name": "count", "in": "query" }, { "type": "integer", "name": "limit", "in": "query" }, { "type": "integer", "name": "nextPage", "in": "query" }, { "type": "integer", "name": "page", "in": "query" }, { "type": "integer", "name": "previousPage", "in": "query" }, { "type": "string", "name": "sort", "in": "query" }, { "type": "string", "name": "sortBy", "in": "query" }, { "type": "integer", "name": "totalPage", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "post": { "security": [ { "Bearer": [] } ], "description": "API for create Users", "tags": [ "Users" ], "summary": "Create Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UsersCreateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/detail/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Users", "tags": [ "Users" ], "summary": "Get one Users", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "type": "integer", "description": "Users ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/email-validation": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Email Validation Users", "tags": [ "Users" ], "summary": "EmailValidation Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserEmailValidationRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/forgot-password": { "post": { "security": [ { "Bearer": [] } ], "description": "API for ForgotPassword Users", "tags": [ "Users" ], "summary": "ForgotPassword Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserForgotPassword" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/info": { "get": { "security": [ { "Bearer": [] } ], "description": "API for ShowUserInfo", "tags": [ "Users" ], "summary": "ShowInfo Users", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/login": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Login Users", "tags": [ "Users" ], "summary": "Login Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserLogin" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/otp-request": { "post": { "security": [ { "Bearer": [] } ], "description": "API for OtpRequest Users", "tags": [ "Users" ], "summary": "OtpRequest Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserOtpRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/otp-validation": { "post": { "security": [ { "Bearer": [] } ], "description": "API for OtpValidation Users", "tags": [ "Users" ], "summary": "OtpValidation Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserOtpValidation" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/pareto-login": { "post": { "security": [ { "Bearer": [] } ], "description": "API for ParetoLogin Users", "tags": [ "Users" ], "summary": "ParetoLogin Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserLogin" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/reset-password": { "post": { "security": [ { "Bearer": [] } ], "description": "API for ResetPassword Users", "tags": [ "Users" ], "summary": "ResetPassword Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserResetPassword" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/save-password": { "post": { "security": [ { "Bearer": [] } ], "description": "API for SavePassword Users", "tags": [ "Users" ], "summary": "SavePassword Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserSavePassword" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/setup-email": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Setup Email Users", "tags": [ "Users" ], "summary": "SetupEmail Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UserEmailValidationRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/username/{username}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Users", "tags": [ "Users" ], "summary": "Get one Users", "parameters": [ { "type": "string", "description": "Username", "name": "username", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } }, "/users/{id}": { "put": { "security": [ { "Bearer": [] } ], "description": "API for update Users", "tags": [ "Users" ], "summary": "update Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header" }, { "type": "integer", "description": "Users ID", "name": "id", "in": "path", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UsersUpdateRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete Users", "tags": [ "Users" ], "summary": "delete Users", "parameters": [ { "type": "string", "description": "Insert the X-Csrf-Token", "name": "X-Csrf-Token", "in": "header", "required": true }, { "type": "integer", "description": "Users ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/response.Response" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/response.BadRequestError" } }, "401": { "description": "Unauthorized", "schema": { "$ref": "#/definitions/response.UnauthorizedError" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/response.InternalServerError" } } } } } }, "definitions": { "paginator.Pagination": { "type": "object", "properties": { "count": { "type": "integer" }, "limit": { "type": "integer" }, "nextPage": { "type": "integer" }, "page": { "type": "integer" }, "previousPage": { "type": "integer" }, "sort": { "type": "string" }, "sortBy": { "type": "string" }, "totalPage": { "type": "integer" } } }, "request.ActivityLogsCreateRequest": { "type": "object", "required": [ "activityTypeId", "url" ], "properties": { "activityTypeId": { "type": "integer" }, "articleId": { "type": "integer" }, "url": { "type": "string" }, "userId": { "type": "integer" }, "visitorIp": { "type": "string" } } }, "request.ActivityLogsUpdateRequest": { "type": "object", "required": [ "activityTypeId", "id", "url" ], "properties": { "activityTypeId": { "type": "integer" }, "articleId": { "type": "integer" }, "id": { "type": "integer" }, "url": { "type": "string" }, "userId": { "type": "integer" } } }, "request.CampaignDestinationsCreateRequest": { "type": "object", "required": [ "campaignTypeId", "name" ], "properties": { "campaignTypeId": { "type": "integer" }, "createdById": { "type": "integer" }, "description": { "type": "string" }, "isActive": { "type": "boolean" }, "name": { "type": "string" }, "subType": { "type": "string" }, "url": { "type": "string" } } }, "request.CampaignDestinationsUpdateRequest": { "type": "object", "required": [ "campaignTypeId", "name" ], "properties": { "campaignTypeId": { "type": "integer" }, "description": { "type": "string" }, "isActive": { "type": "boolean" }, "name": { "type": "string" }, "subType": { "type": "string" }, "url": { "type": "string" } } }, "request.CampaignTypesCreateRequest": { "type": "object", "required": [ "name" ], "properties": { "createdById": { "type": "integer" }, "description": { "type": "string" }, "name": { "type": "string" } } }, "request.CampaignTypesUpdateRequest": { "type": "object", "required": [ "name" ], "properties": { "description": { "type": "string" }, "name": { "type": "string" } } }, "request.CampaignsCreateRequest": { "type": "object", "required": [ "campaignTypeId", "title" ], "properties": { "campaignTypeId": { "type": "integer" }, "creatorId": { "type": "integer" }, "description": { "type": "string" }, "endDate": { "type": "string" }, "mediaItemSelected": { "type": "string" }, "mediaPromote": { "type": "boolean" }, "mediaTypeSelected": { "type": "string" }, "purpose": { "type": "string" }, "startDate": { "type": "string" }, "status": { "type": "string" }, "title": { "type": "string" } } }, "request.CampaignsUpdateRequest": { "type": "object", "required": [ "campaignTypeId", "title" ], "properties": { "campaignTypeId": { "type": "integer" }, "description": { "type": "string" }, "endDate": { "type": "string" }, "mediaItemSelected": { "type": "string" }, "mediaPromote": { "type": "boolean" }, "mediaTypeSelected": { "type": "string" }, "purpose": { "type": "string" }, "startDate": { "type": "string" }, "status": { "type": "string" }, "title": { "type": "string" } } }, "request.CustomStaticPagesCreateRequest": { "type": "object", "required": [ "htmlBody", "slug", "title" ], "properties": { "description": { "type": "string" }, "htmlBody": { "type": "string" }, "slug": { "type": "string" }, "title": { "type": "string" } } }, "request.CustomStaticPagesUpdateRequest": { "type": "object", "required": [ "htmlBody", "id", "slug", "title" ], "properties": { "description": { "type": "string" }, "htmlBody": { "type": "string" }, "id": { "type": "integer" }, "slug": { "type": "string" }, "title": { "type": "string" }, "updatedAt": { "type": "string" } } }, "request.UserEmailValidationRequest": { "type": "object", "properties": { "newEmail": { "type": "string" }, "oldEmail": { "type": "string" }, "password": { "type": "string" }, "username": { "type": "string" } } }, "request.UserForgotPassword": { "type": "object", "properties": { "username": { "type": "string" } } }, "request.UserLevelsApprovalRequest": { "type": "object", "required": [ "ids", "isApprovalActive" ], "properties": { "ids": { "type": "string" }, "isApprovalActive": { "type": "boolean" } } }, "request.UserLevelsCreateRequest": { "type": "object", "required": [ "aliasName", "levelNumber", "name" ], "properties": { "aliasName": { "type": "string" }, "group": { "type": "string" }, "isActive": { "type": "boolean" }, "isApprovalActive": { "type": "boolean" }, "levelNumber": { "type": "integer" }, "name": { "type": "string" }, "parentLevelId": { "type": "integer" }, "provinceId": { "type": "integer" } } }, "request.UserLevelsUpdateRequest": { "type": "object", "required": [ "aliasName", "levelNumber", "name" ], "properties": { "aliasName": { "type": "string" }, "group": { "type": "string" }, "isApprovalActive": { "type": "boolean" }, "levelNumber": { "type": "integer" }, "name": { "type": "string" }, "parentLevelId": { "type": "integer" }, "provinceId": { "type": "integer" } } }, "request.UserLogin": { "type": "object", "properties": { "password": { "type": "string" }, "refreshToken": { "type": "string" }, "username": { "type": "string" } } }, "request.UserOtpRequest": { "type": "object", "required": [ "email" ], "properties": { "email": { "type": "string" }, "name": { "type": "string" } } }, "request.UserOtpValidation": { "type": "object", "properties": { "email": { "type": "string" }, "otpCode": { "type": "string" }, "username": { "type": "string" } } }, "request.UserResetPassword": { "type": "object", "properties": { "codeRequest": { "type": "string" }, "confirmPassword": { "type": "string" }, "password": { "type": "string" }, "userId": { "type": "string" } } }, "request.UserRoleAccessesCreateRequest": { "type": "object", "required": [ "isAdminEnabled", "isApprovalEnabled", "isDeleteEnabled", "isInsertEnabled", "isUpdateEnabled", "isViewEnabled", "menuId" ], "properties": { "isAdminEnabled": { "type": "boolean" }, "isApprovalEnabled": { "type": "boolean" }, "isDeleteEnabled": { "type": "boolean" }, "isInsertEnabled": { "type": "boolean" }, "isUpdateEnabled": { "type": "boolean" }, "isViewEnabled": { "type": "boolean" }, "menuId": { "type": "integer" } } }, "request.UserRoleAccessesUpdateRequest": { "type": "object", "required": [ "id", "isAdminEnabled", "isApprovalEnabled", "isDeleteEnabled", "isInsertEnabled", "isUpdateEnabled", "isViewEnabled", "menuId", "userRoleId" ], "properties": { "id": { "type": "integer" }, "isAdminEnabled": { "type": "boolean" }, "isApprovalEnabled": { "type": "boolean" }, "isDeleteEnabled": { "type": "boolean" }, "isInsertEnabled": { "type": "boolean" }, "isUpdateEnabled": { "type": "boolean" }, "isViewEnabled": { "type": "boolean" }, "menuId": { "type": "integer" }, "userRoleId": { "type": "integer" } } }, "request.UserRolesCreateRequest": { "type": "object", "required": [ "code", "description", "name", "statusId", "userLevelIds", "userRoleAccess" ], "properties": { "code": { "type": "string" }, "description": { "type": "string" }, "name": { "type": "string" }, "statusId": { "type": "integer" }, "userLevelIds": { "type": "array", "items": { "type": "integer" } }, "userRoleAccess": { "type": "array", "items": { "$ref": "#/definitions/request.UserRoleAccessesCreateRequest" } } } }, "request.UserRolesUpdateRequest": { "type": "object", "required": [ "code", "description", "levelNumber", "name", "statusId", "userLevelIds" ], "properties": { "code": { "type": "string" }, "description": { "type": "string" }, "levelNumber": { "type": "integer" }, "name": { "type": "string" }, "statusId": { "type": "integer" }, "userLevelIds": { "type": "array", "items": { "type": "integer" } } } }, "request.UserSavePassword": { "type": "object", "properties": { "confirmPassword": { "type": "string" }, "password": { "type": "string" } } }, "request.UsersCreateRequest": { "type": "object", "required": [ "email", "fullname", "password", "userLevelId", "userRoleId", "username" ], "properties": { "address": { "type": "string" }, "dateOfBirth": { "type": "string" }, "degree": { "type": "string" }, "email": { "type": "string" }, "fullname": { "type": "string" }, "genderType": { "type": "string" }, "identityGroup": { "type": "string" }, "identityGroupNumber": { "type": "string" }, "identityNumber": { "type": "string" }, "identityType": { "type": "string" }, "lastEducation": { "type": "string" }, "lastJobTitle": { "type": "string" }, "password": { "type": "string" }, "phoneNumber": { "type": "string" }, "userLevelId": { "type": "integer" }, "userRoleId": { "type": "integer" }, "username": { "type": "string" }, "whatsappNumber": { "type": "string" }, "workType": { "type": "string" } } }, "request.UsersUpdateRequest": { "type": "object", "required": [ "email", "fullname", "userLevelId", "userRoleId", "username" ], "properties": { "address": { "type": "string" }, "dateOfBirth": { "type": "string" }, "degree": { "type": "string" }, "email": { "type": "string" }, "fullname": { "type": "string" }, "genderType": { "type": "string" }, "identityGroup": { "type": "string" }, "identityGroupNumber": { "type": "string" }, "identityNumber": { "type": "string" }, "identityType": { "type": "string" }, "lastEducation": { "type": "string" }, "lastJobTitle": { "type": "string" }, "phoneNumber": { "type": "string" }, "statusId": { "type": "integer" }, "userLevelId": { "type": "integer" }, "userRoleId": { "type": "integer" }, "username": { "type": "string" }, "whatsappNumber": { "type": "string" }, "workType": { "type": "string" } } }, "response.BadRequestError": { "type": "object", "properties": { "code": { "type": "integer", "example": 400 }, "message": { "type": "string", "example": "bad request" }, "success": { "type": "boolean", "example": false } } }, "response.InternalServerError": { "type": "object", "properties": { "code": { "type": "integer", "example": 500 }, "message": { "type": "string", "example": "internal server error" }, "success": { "type": "boolean", "example": false } } }, "response.Response": { "type": "object", "properties": { "code": { "type": "integer", "example": 200 }, "data": {}, "messages": { "type": "array", "items": {} }, "meta": {}, "success": { "type": "boolean", "example": true } } }, "response.UnauthorizedError": { "type": "object", "properties": { "code": { "type": "integer", "example": 401 }, "message": { "type": "string", "example": "unauthorized access" }, "success": { "type": "boolean", "example": false } } } } }` // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = &swag.Spec{ Version: "", Host: "", BasePath: "", Schemes: []string{}, Title: "", Description: "", InfoInstanceName: "swagger", SwaggerTemplate: docTemplate, LeftDelim: "{{", RightDelim: "}}", } func init() { swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo) }