{ "swagger": "2.0", "info": { "contact": {} }, "paths": { "/article-categories": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all ArticleCategories", "tags": [ "Article Categories" ], "summary": "Get all ArticleCategories", "parameters": [ { "type": "string", "name": "description", "in": "query" }, { "type": "boolean", "name": "isPublish", "in": "query" }, { "type": "integer", "name": "parentId", "in": "query" }, { "type": "integer", "name": "statusId", "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 ArticleCategories", "tags": [ "Article Categories" ], "summary": "Create ArticleCategories", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ArticleCategoriesCreateRequest" } } ], "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" } } } } }, "/article-categories/thumbnail/viewer/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for View Thumbnail of ArticleCategories", "tags": [ "Article Categories" ], "summary": "Viewer ArticleCategories", "parameters": [ { "type": "string", "description": "ArticleCategories 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" } } } } }, "/article-categories/thumbnail/{id}": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Upload ArticleCategories Thumbnail", "produces": [ "application/json" ], "tags": [ "Article Categories" ], "summary": "Upload ArticleCategories Thumbnail", "parameters": [ { "type": "file", "description": "Upload thumbnail", "name": "files", "in": "formData", "required": true }, { "type": "integer", "description": "ArticleCategories 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" } } } } }, "/article-categories/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one ArticleCategories", "tags": [ "Article Categories" ], "summary": "Get one ArticleCategories", "parameters": [ { "type": "integer", "description": "ArticleCategories 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 ArticleCategories", "tags": [ "Article Categories" ], "summary": "update ArticleCategories", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ArticleCategoriesUpdateRequest" } }, { "type": "integer", "description": "ArticleCategories 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 ArticleCategories", "tags": [ "Article Categories" ], "summary": "delete ArticleCategories", "parameters": [ { "type": "integer", "description": "ArticleCategories 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" } } } } }, "/article-category-details": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all ArticleCategoryDetails", "tags": [ "Untags" ], "summary": "Get all ArticleCategoryDetails", "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 ArticleCategoryDetails", "tags": [ "Untags" ], "summary": "Create ArticleCategoryDetails", "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" } } } } }, "/article-category-details/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one ArticleCategoryDetails", "tags": [ "Untags" ], "summary": "Get one ArticleCategoryDetails", "parameters": [ { "type": "integer", "description": "ArticleCategoryDetails 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 ArticleCategoryDetails", "tags": [ "Untags" ], "summary": "update ArticleCategoryDetails", "parameters": [ { "type": "integer", "description": "ArticleCategoryDetails 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 ArticleCategoryDetails", "tags": [ "Untags" ], "summary": "delete ArticleCategoryDetails", "parameters": [ { "type": "integer", "description": "ArticleCategoryDetails 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" } } } } }, "/article-files": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all ArticleFiles", "tags": [ "Article Files" ], "summary": "Get all ArticleFiles", "parameters": [ { "type": "integer", "name": "articleId", "in": "query" }, { "type": "string", "name": "fileName", "in": "query" }, { "type": "boolean", "name": "isPublish", "in": "query" }, { "type": "integer", "name": "statusId", "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" } } } } }, "/article-files/viewer/{filename}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for create ArticleFiles", "tags": [ "Article Files" ], "summary": "Create ArticleFiles", "parameters": [ { "type": "string", "description": "Article File Name", "name": "filename", "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" } } } } }, "/article-files/{articleId}": { "post": { "security": [ { "Bearer": [] } ], "description": "API for create ArticleFiles", "produces": [ "application/json" ], "tags": [ "Article Files" ], "summary": "Upload ArticleFiles", "parameters": [ { "type": "file", "description": "Upload file", "name": "files", "in": "formData", "required": true }, { "type": "integer", "description": "Article ID", "name": "articleId", "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" } } } } }, "/article-files/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one ArticleFiles", "tags": [ "Article Files" ], "summary": "Get one ArticleFiles", "parameters": [ { "type": "integer", "description": "ArticleFiles 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 ArticleFiles", "tags": [ "Article Files" ], "summary": "Update ArticleFiles", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ArticleFilesUpdateRequest" } }, { "type": "integer", "description": "ArticleFiles 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 ArticleFiles", "tags": [ "Article Files" ], "summary": "Delete ArticleFiles", "parameters": [ { "type": "integer", "description": "ArticleFiles 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" } } } } }, "/articles": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Articles", "tags": [ "Articles" ], "summary": "Get all Articles", "parameters": [ { "type": "integer", "name": "categoryId", "in": "query" }, { "type": "integer", "name": "createdById", "in": "query" }, { "type": "string", "name": "description", "in": "query" }, { "type": "boolean", "name": "isPublish", "in": "query" }, { "type": "integer", "name": "statusId", "in": "query" }, { "type": "string", "name": "tags", "in": "query" }, { "type": "string", "name": "title", "in": "query" }, { "type": "integer", "name": "typeId", "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 Articles", "tags": [ "Articles" ], "summary": "Create Articles", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ArticlesCreateRequest" } } ], "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" } } } } }, "/articles/thumbnail/viewer/{thumbnailName}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for View Thumbnail of Article", "tags": [ "Articles" ], "summary": "Viewer Articles Thumbnail", "parameters": [ { "type": "string", "description": "Articles Thumbnail Name", "name": "thumbnailName", "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" } } } } }, "/articles/thumbnail/{id}": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Save Thumbnail of Articles", "produces": [ "application/json" ], "tags": [ "Articles" ], "summary": "Save Thumbnail Articles", "parameters": [ { "type": "file", "description": "Upload thumbnail", "name": "files", "in": "formData", "required": true }, { "type": "integer", "description": "Articles 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" } } } } }, "/articles/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Articles", "tags": [ "Articles" ], "summary": "Get one Articles", "parameters": [ { "type": "integer", "description": "Articles 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 Articles", "tags": [ "Articles" ], "summary": "Update Articles", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ArticlesUpdateRequest" } }, { "type": "integer", "description": "Articles 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 Articles", "tags": [ "Articles" ], "summary": "Delete Articles", "parameters": [ { "type": "integer", "description": "Articles 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" } } } } }, "/cities": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Cities", "tags": [ "Untags" ], "summary": "Get all Cities", "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 Cities", "tags": [ "Untags" ], "summary": "Create Cities", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CitiesCreateRequest" } } ], "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" } } } } }, "/cities/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Cities", "tags": [ "Untags" ], "summary": "Get one Cities", "parameters": [ { "type": "integer", "description": "Cities 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 Cities", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Untags" ], "summary": "Update Cities", "parameters": [ { "type": "integer", "description": "Cities ID", "name": "id", "in": "path", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CitiesUpdateRequest" } } ], "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 Cities", "tags": [ "Untags" ], "summary": "Delete Cities", "parameters": [ { "type": "integer", "description": "Cities 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" } } } } }, "/districts": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Districts", "tags": [ "Untags" ], "summary": "Get all Districts", "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 Districts", "tags": [ "Untags" ], "summary": "Create Districts", "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" } } } } }, "/districts/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Districts", "tags": [ "Untags" ], "summary": "Get one Districts", "parameters": [ { "type": "integer", "description": "Districts 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 Districts", "tags": [ "Untags" ], "summary": "Update Districts", "parameters": [ { "type": "integer", "description": "Districts 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 Districts", "tags": [ "Untags" ], "summary": "Delete Districts", "parameters": [ { "type": "integer", "description": "Districts 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" } } } } }, "/magazine-files": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all MagazineFiles", "tags": [ "Magazine Files" ], "summary": "Get all MagazineFiles", "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 MagazineFiles", "tags": [ "Magazine Files" ], "summary": "Create MagazineFiles", "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" } } } } }, "/magazine-files/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one MagazineFiles", "tags": [ "Magazine Files" ], "summary": "Get one MagazineFiles", "parameters": [ { "type": "integer", "description": "MagazineFiles 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 MagazineFiles", "tags": [ "Magazine Files" ], "summary": "Update MagazineFiles", "parameters": [ { "type": "integer", "description": "MagazineFiles 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 MagazineFiles", "tags": [ "Magazine Files" ], "summary": "delete MagazineFiles", "parameters": [ { "type": "integer", "description": "MagazineFiles 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" } } } } }, "/magazines": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Magazines", "tags": [ "Magazines" ], "summary": "Get all Magazines", "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 Magazines", "tags": [ "Magazines" ], "summary": "Create Magazines", "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" } } } } }, "/magazines/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Magazines", "tags": [ "Magazines" ], "summary": "Get one Magazines", "parameters": [ { "type": "integer", "description": "Magazines 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 Magazines", "tags": [ "Magazines" ], "summary": "Update Magazines", "parameters": [ { "type": "integer", "description": "Magazines 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 Magazines", "tags": [ "Magazines" ], "summary": "Delete Magazines", "parameters": [ { "type": "integer", "description": "Magazines 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" } } } } }, "/master-menus": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all MasterMenus", "tags": [ "MasterMenus" ], "summary": "Get all MasterMenus", "parameters": [ { "type": "string", "name": "description", "in": "query" }, { "type": "integer", "name": "moduleId", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "name": "parentMenuId", "in": "query" }, { "type": "integer", "name": "statusId", "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 MasterMenus", "tags": [ "MasterMenus" ], "summary": "Create MasterMenus", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.MasterMenusCreateRequest" } } ], "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" } } } } }, "/master-menus/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one MasterMenus", "tags": [ "MasterMenus" ], "summary": "Get one MasterMenus", "parameters": [ { "type": "integer", "description": "MasterMenus 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 MasterMenus", "tags": [ "MasterMenus" ], "summary": "Update MasterMenus", "parameters": [ { "type": "integer", "description": "MasterMenus 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 MasterMenus", "tags": [ "MasterMenus" ], "summary": "Delete MasterMenus", "parameters": [ { "type": "integer", "description": "MasterMenus 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" } } } } }, "/master-modules": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all MasterModules", "tags": [ "MasterModules" ], "summary": "Get all MasterModules", "parameters": [ { "type": "string", "name": "description", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "name": "statusId", "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 MasterModules", "tags": [ "MasterModules" ], "summary": "Create MasterModules", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.MasterModulesCreateRequest" } } ], "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" } } } } }, "/master-modules/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one MasterModules", "tags": [ "MasterModules" ], "summary": "Get one MasterModules", "parameters": [ { "type": "integer", "description": "MasterModules 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 MasterModules", "tags": [ "MasterModules" ], "summary": "Update MasterModules", "parameters": [ { "type": "integer", "description": "MasterModules ID", "name": "id", "in": "path", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.MasterModulesUpdateRequest" } } ], "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 MasterModules", "tags": [ "MasterModules" ], "summary": "Delete MasterModules", "parameters": [ { "type": "integer", "description": "MasterModules 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" } } } } }, "/master-statuses": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all MasterStatuses", "tags": [ "Untags" ], "summary": "Get all MasterStatuses", "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 MasterStatuses", "tags": [ "Untags" ], "summary": "Create MasterStatuses", "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" } } } } }, "/master-statuses/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one MasterStatuses", "tags": [ "Untags" ], "summary": "Get one MasterStatuses", "parameters": [ { "type": "integer", "description": "MasterStatuses 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 MasterStatuses", "tags": [ "Untags" ], "summary": "Update MasterStatuses", "parameters": [ { "type": "integer", "description": "MasterStatuses 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 MasterStatuses", "tags": [ "Untags" ], "summary": "Delete MasterStatuses", "parameters": [ { "type": "integer", "description": "MasterStatuses 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" } } } } }, "/ppid-data-approval-histories": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all PpidDataApprovalHistories", "tags": [ "Task" ], "summary": "Get all PpidDataApprovalHistories", "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 PpidDataApprovalHistories", "tags": [ "Task" ], "summary": "Create PpidDataApprovalHistories", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "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" } } } } }, "/ppid-data-approval-histories/:id": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one PpidDataApprovalHistories", "tags": [ "Task" ], "summary": "Get one PpidDataApprovalHistories", "parameters": [ { "type": "integer", "description": "PpidDataApprovalHistories 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 PpidDataApprovalHistories", "tags": [ "Task" ], "summary": "delete PpidDataApprovalHistories", "parameters": [ { "type": "integer", "description": "PpidDataApprovalHistories 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" } } } } }, "/ppid-data-approval-histories/ppid-data/:ppidDataId": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one PpidDataApprovalHistories", "tags": [ "Task" ], "summary": "Get one PpidDataApprovalHistories", "parameters": [ { "type": "integer", "description": "PpidData ID", "name": "ppidDataId", "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" } } } } }, "/ppid-data-categories": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Get all PpidDataCategories", "parameters": [ { "type": "string", "name": "description", "in": "query" }, { "type": "boolean", "name": "isOnlyTop", "in": "query" }, { "type": "boolean", "name": "isPpidDataIncluded", "in": "query" }, { "type": "integer", "name": "parentId", "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 PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Create PpidDataCategories", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDataCategoriesCreateRequest" } } ], "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" } } } } }, "/ppid-data-categories/position": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Update Position PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "UpdatePosition PpidDataCategories", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDataCategoriesUpdatePositionPayload" } } ], "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" } } } } }, "/ppid-data-categories/slug/{slug}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Get one PpidDataCategories", "parameters": [ { "type": "string", "description": "PpidDataCategories 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" } } } } }, "/ppid-data-categories/thumbnail/viewer/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for View Thumbnail of PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Viewer PpidDataCategories", "parameters": [ { "type": "string", "description": "PPID Categories 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" } } } } }, "/ppid-data-categories/thumbnail/{id}": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Upload PpidDataCategories Thumbnail", "produces": [ "application/json" ], "tags": [ "PPID Categories" ], "summary": "Upload PpidDataCategories Thumbnail", "parameters": [ { "type": "file", "description": "Upload thumbnail", "name": "files", "in": "formData", "required": true }, { "type": "integer", "description": "Ppid Data Category 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" } } } } }, "/ppid-data-categories/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Get one PpidDataCategories", "parameters": [ { "type": "integer", "description": "PpidDataCategories 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 PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Update PpidDataCategories", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDataCategoriesUpdateRequest" } }, { "type": "integer", "description": "PpidDataCategories 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 PpidDataCategories", "tags": [ "PPID Categories" ], "summary": "Delete PpidDataCategories", "parameters": [ { "type": "integer", "description": "PpidDataCategories 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" } } } } }, "/ppid-data-files": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all PpidDataFiles", "tags": [ "PPID Files" ], "summary": "Get all PpidDataFiles", "parameters": [ { "type": "string", "name": "description", "in": "query" }, { "type": "string", "name": "fileType", "in": "query" }, { "type": "boolean", "name": "isPublish", "in": "query" }, { "type": "integer", "name": "ppidDataId", "in": "query" }, { "type": "integer", "name": "statusId", "in": "query" }, { "type": "string", "name": "title", "in": "query" }, { "type": "string", "name": "unit", "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" } } } } }, "/ppid-data-files/update/position": { "post": { "security": [ { "Bearer": [] } ], "description": "API for PpidDataFiles", "tags": [ "PPID Files" ], "summary": "updatePosition PpidDataFiles", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDataFilesUpdatePositionPayload" } } ], "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" } } } } }, "/ppid-data-files/viewer/{filename}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for create PpidDataFiles", "tags": [ "PPID Files" ], "summary": "Create PpidDataFiles", "parameters": [ { "type": "string", "description": "Ppid Data Filename", "name": "filename", "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" } } } } }, "/ppid-data-files/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one PpidDataFiles", "tags": [ "PPID Files" ], "summary": "Get one PpidDataFiles", "parameters": [ { "type": "integer", "description": "PpidDataFiles 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 PpidDataFiles", "tags": [ "PPID Files" ], "summary": "update PpidDataFiles", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDataFilesUpdateRequest" } }, { "type": "integer", "description": "Ppid Data 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 PpidDataFiles", "tags": [ "PPID Files" ], "summary": "delete PpidDataFiles", "parameters": [ { "type": "integer", "description": "PpidDataFiles 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" } } } } }, "/ppid-data-files/{ppidDataId}": { "post": { "security": [ { "Bearer": [] } ], "description": "API for create PpidDataFiles", "produces": [ "application/json" ], "tags": [ "PPID Files" ], "summary": "Create PpidDataFiles", "parameters": [ { "type": "string", "description": "Types", "name": "types", "in": "formData" }, { "type": "string", "description": "Positions", "name": "positions", "in": "formData" }, { "type": "string", "description": "Upload Url", "name": "urls", "in": "formData" }, { "type": "file", "description": "Upload File", "name": "files", "in": "formData" }, { "type": "integer", "description": "Ppid Data ID", "name": "ppidDataId", "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" } } } } }, "/ppid-datas": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all PpidDatas", "tags": [ "PPID Data" ], "summary": "Get all PpidDatas", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "type": "integer", "name": "categoryId", "in": "query" }, { "type": "string", "name": "description", "in": "query" }, { "type": "string", "name": "group", "in": "query" }, { "type": "boolean", "name": "isPublish", "in": "query" }, { "type": "integer", "name": "levelGroupId", "in": "query" }, { "type": "integer", "name": "statusId", "in": "query" }, { "type": "string", "name": "title", "in": "query" }, { "type": "integer", "name": "userId", "in": "query" }, { "type": "integer", "name": "userLevelId", "in": "query" }, { "type": "integer", "name": "userRoleId", "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 PpidDatas", "tags": [ "PPID Data" ], "summary": "Create PpidDatas", "parameters": [ { "type": "string", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDatasCreateRequest" } } ], "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" } } } } }, "/ppid-datas/approval": { "post": { "security": [ { "Bearer": [] } ], "description": "API for UpdateApprovalStatus PpidDatas", "tags": [ "PPID Data" ], "summary": "UpdateApprovalStatus PpidDatas", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDataApprovalHistoriesCreateRequest" } } ], "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" } } } } }, "/ppid-datas/position": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Update Position PpidDatas", "tags": [ "PPID Data" ], "summary": "UpdatePosition PpidDatas", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDatasUpdatePositionPayload" } } ], "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" } } } } }, "/ppid-datas/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one PpidDatas", "tags": [ "PPID Data" ], "summary": "Get one PpidDatas", "parameters": [ { "type": "string", "description": "PpidDatas [ ID / Slug ]", "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 PpidDatas", "tags": [ "PPID Data" ], "summary": "update PpidDatas", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PpidDatasCreateRequest" } }, { "type": "integer", "description": "PpidDatas 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 PpidDatas", "tags": [ "PPID Data" ], "summary": "delete PpidDatas", "parameters": [ { "type": "integer", "description": "PpidDatas 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" } } } } }, "/provinces": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all Provinces", "tags": [ "Untags" ], "summary": "Get all Provinces", "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 Provinces", "tags": [ "Untags" ], "summary": "Create Provinces", "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" } } } } }, "/provinces/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Provinces", "tags": [ "Untags" ], "summary": "Get one Provinces", "parameters": [ { "type": "integer", "description": "Provinces 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 Provinces", "tags": [ "Untags" ], "summary": "Update Provinces", "parameters": [ { "type": "integer", "description": "Provinces 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 Provinces", "tags": [ "Untags" ], "summary": "Delete Provinces", "parameters": [ { "type": "integer", "description": "Provinces 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" } } } } }, "/request-for-information-items": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all RequestForInformationItems", "tags": [ "RequestForInformationItems" ], "summary": "Get all RequestForInformationItems", "parameters": [ { "type": "string", "name": "reason", "in": "query" }, { "type": "integer", "name": "request_for_information_id", "in": "query" }, { "type": "string", "name": "requested_info", "in": "query" }, { "type": "integer", "name": "status_id", "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 RequestForInformationItems", "tags": [ "RequestForInformationItems" ], "summary": "Create RequestForInformationItems", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RequestForInformationItemsCreateRequest" } } ], "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" } } } } }, "/request-for-information-items/:id": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one RequestForInformationItems", "tags": [ "RequestForInformationItems" ], "summary": "Get one RequestForInformationItems", "parameters": [ { "type": "integer", "description": "RequestForInformationItems 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 RequestForInformationItems", "tags": [ "RequestForInformationItems" ], "summary": "update RequestForInformationItems", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RequestForInformationItemsUpdateRequest" } }, { "type": "integer", "description": "RequestForInformationItems 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 RequestForInformationItems", "tags": [ "RequestForInformationItems" ], "summary": "delete RequestForInformationItems", "parameters": [ { "type": "integer", "description": "RequestForInformationItems 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" } } } } }, "/request-for-information-replies": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all RequestForInformationReplies", "tags": [ "RequestForInformationReplies" ], "summary": "Get all RequestForInformationReplies", "parameters": [ { "type": "string", "name": "file_url", "in": "query" }, { "type": "integer", "name": "request_for_information_item_id", "in": "query" }, { "type": "string", "name": "response", "in": "query" }, { "type": "integer", "name": "status_id", "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 RequestForInformationReplies", "tags": [ "RequestForInformationReplies" ], "summary": "Create RequestForInformationReplies", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RequestForInformationRepliesCreateRequest" } } ], "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" } } } } }, "/request-for-information-replies/:id": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one RequestForInformationReplies", "tags": [ "RequestForInformationReplies" ], "summary": "Get one RequestForInformationReplies", "parameters": [ { "type": "integer", "description": "RequestForInformationReplies 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 RequestForInformationReplies", "tags": [ "RequestForInformationReplies" ], "summary": "update RequestForInformationReplies", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RequestForInformationRepliesUpdateRequest" } }, { "type": "integer", "description": "RequestForInformationReplies 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 RequestForInformationReplies", "tags": [ "RequestForInformationReplies" ], "summary": "delete RequestForInformationReplies", "parameters": [ { "type": "integer", "description": "RequestForInformationReplies 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" } } } } }, "/request-for-informations": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting all RequestForInformations", "tags": [ "RequestForInformations" ], "summary": "Get all RequestForInformations", "parameters": [ { "type": "integer", "name": "created_by_id", "in": "query" }, { "type": "string", "name": "how_to_get_files", "in": "query" }, { "type": "string", "name": "how_to_get_info", "in": "query" }, { "type": "string", "name": "next_action", "in": "query" }, { "type": "integer", "name": "status_id", "in": "query" }, { "type": "string", "name": "ticket_number", "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 RequestForInformations", "tags": [ "RequestForInformations" ], "summary": "Create RequestForInformations", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RequestForInformationsCreateRequest" } } ], "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" } } } } }, "/request-for-informations/:id": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one RequestForInformations", "tags": [ "RequestForInformations" ], "summary": "Get one RequestForInformations", "parameters": [ { "type": "integer", "description": "RequestForInformations 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 RequestForInformations", "tags": [ "RequestForInformations" ], "summary": "update RequestForInformations", "parameters": [ { "type": "string", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RequestForInformationsUpdateRequest" } }, { "type": "integer", "description": "RequestForInformations 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 RequestForInformations", "tags": [ "RequestForInformations" ], "summary": "delete RequestForInformations", "parameters": [ { "type": "integer", "description": "RequestForInformations 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": [ { "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/{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": [ { "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": "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": [ { "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": [ { "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": "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", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "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": [ { "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": "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", "name": "email", "in": "query" }, { "type": "string", "name": "fullname", "in": "query" }, { "type": "string", "name": "identityNumber", "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": "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", "default": "Bearer \u003cAdd access token here\u003e", "description": "Insert your access token", "name": "Authorization", "in": "header", "required": true }, { "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/login": { "post": { "security": [ { "Bearer": [] } ], "description": "API for Login Users", "tags": [ "Users" ], "summary": "Login Users", "parameters": [ { "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/{id}": { "get": { "security": [ { "Bearer": [] } ], "description": "API for getting one Users", "tags": [ "Users" ], "summary": "Get one Users", "parameters": [ { "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" } } } }, "put": { "security": [ { "Bearer": [] } ], "description": "API for update Users", "tags": [ "Users" ], "summary": "update Users", "parameters": [ { "description": "Required payload", "name": "payload", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UsersUpdateRequest" } }, { "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" } } } }, "delete": { "security": [ { "Bearer": [] } ], "description": "API for delete Users", "tags": [ "Users" ], "summary": "delete Users", "parameters": [ { "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.ArticleCategoriesCreateRequest": { "type": "object", "required": [ "description", "statusId", "title" ], "properties": { "description": { "type": "string" }, "parentId": { "type": "integer" }, "statusId": { "type": "integer" }, "title": { "type": "string" } } }, "request.ArticleCategoriesUpdateRequest": { "type": "object", "required": [ "description", "id", "statusId", "title" ], "properties": { "description": { "type": "string" }, "id": { "type": "integer" }, "isPublish": { "type": "boolean" }, "parentId": { "type": "integer" }, "publishedAt": { "type": "string" }, "statusId": { "type": "integer" }, "title": { "type": "string" } } }, "request.ArticleFilesUpdateRequest": { "type": "object", "required": [ "articleId", "id", "isPublish", "publishedAt", "statusId" ], "properties": { "articleId": { "type": "integer" }, "fileAlt": { "type": "string" }, "fileName": { "type": "string" }, "filePath": { "type": "string" }, "fileThumbnail": { "type": "string" }, "fileUrl": { "type": "string" }, "heightPixel": { "type": "string" }, "id": { "type": "integer" }, "isPublish": { "type": "boolean" }, "publishedAt": { "type": "string" }, "size": { "type": "string" }, "statusId": { "type": "integer" }, "widthPixel": { "type": "string" } } }, "request.ArticlesCreateRequest": { "type": "object", "required": [ "categoryId", "description", "htmlDescription", "slug", "tags", "title", "typeId" ], "properties": { "categoryId": { "type": "integer" }, "description": { "type": "string" }, "htmlDescription": { "type": "string" }, "slug": { "type": "string" }, "tags": { "type": "string" }, "title": { "type": "string" }, "typeId": { "type": "integer" } } }, "request.ArticlesUpdateRequest": { "type": "object", "required": [ "categoryId", "description", "htmlDescription", "slug", "tags", "title", "typeId" ], "properties": { "categoryId": { "type": "integer" }, "description": { "type": "string" }, "htmlDescription": { "type": "string" }, "slug": { "type": "string" }, "statusId": { "type": "integer" }, "tags": { "type": "string" }, "title": { "type": "string" }, "typeId": { "type": "integer" } } }, "request.CitiesCreateRequest": { "type": "object", "required": [ "city_name", "prov_id" ], "properties": { "city_name": { "type": "string" }, "prov_id": { "type": "integer" } } }, "request.CitiesUpdateRequest": { "type": "object", "required": [ "city_name", "id", "prov_id" ], "properties": { "city_name": { "type": "string" }, "id": { "type": "integer" }, "prov_id": { "type": "integer" } } }, "request.MasterMenusCreateRequest": { "type": "object", "required": [ "description", "group", "moduleId", "name", "statusId" ], "properties": { "description": { "type": "string" }, "group": { "type": "string" }, "icon": { "type": "string" }, "moduleId": { "type": "integer" }, "name": { "type": "string" }, "parentMenuId": { "type": "integer" }, "statusId": { "type": "integer" } } }, "request.MasterModulesCreateRequest": { "type": "object", "required": [ "description", "name", "pathUrl", "statusId" ], "properties": { "description": { "type": "string" }, "name": { "type": "string" }, "pathUrl": { "type": "string" }, "statusId": { "type": "integer" } } }, "request.MasterModulesUpdateRequest": { "type": "object", "required": [ "description", "id", "name", "pathUrl", "statusId" ], "properties": { "description": { "type": "string" }, "id": { "type": "integer" }, "name": { "type": "string" }, "pathUrl": { "type": "string" }, "statusId": { "type": "integer" } } }, "request.PpidDataApprovalHistoriesCreateRequest": { "type": "object", "required": [ "approvalStatusId", "message", "ppidDataId" ], "properties": { "approvalAtLevel": { "type": "integer" }, "approvalStatusId": { "type": "integer" }, "message": { "type": "string" }, "ppidDataId": { "type": "integer" } } }, "request.PpidDataCategoriesCreateRequest": { "type": "object", "required": [ "description", "slug", "title" ], "properties": { "description": { "type": "string" }, "parentId": { "type": "integer" }, "slug": { "type": "string" }, "title": { "type": "string" } } }, "request.PpidDataCategoriesUpdatePositionPayload": { "type": "object", "properties": { "positions": { "type": "array", "items": { "$ref": "#/definitions/request.PpidDataCategoriesUpdatePositionRequest" } } } }, "request.PpidDataCategoriesUpdatePositionRequest": { "type": "object", "required": [ "id", "position" ], "properties": { "id": { "type": "integer" }, "position": { "type": "integer" } } }, "request.PpidDataCategoriesUpdateRequest": { "type": "object", "required": [ "description", "id", "slug", "title" ], "properties": { "description": { "type": "string" }, "id": { "type": "integer" }, "parentId": { "type": "integer" }, "slug": { "type": "string" }, "title": { "type": "string" } } }, "request.PpidDataFilesUpdatePositionPayload": { "type": "object", "properties": { "positions": { "type": "array", "items": { "$ref": "#/definitions/request.PpidDataFilesUpdatePositionRequest" } } } }, "request.PpidDataFilesUpdatePositionRequest": { "type": "object", "required": [ "id", "position" ], "properties": { "id": { "type": "integer" }, "position": { "type": "integer" } } }, "request.PpidDataFilesUpdateRequest": { "type": "object", "required": [ "id", "ppidDataId" ], "properties": { "createdById": { "type": "integer" }, "filePath": { "type": "string" }, "fileType": { "type": "string" }, "id": { "type": "integer" }, "isPublish": { "type": "boolean" }, "ppidDataId": { "type": "integer" }, "publishedAt": { "type": "string" }, "statusId": { "type": "integer" }, "title": { "type": "string" } } }, "request.PpidDatasCreateRequest": { "type": "object", "required": [ "categoryId", "description", "slug", "statusId", "title" ], "properties": { "categoryId": { "type": "integer" }, "description": { "type": "string" }, "group": { "type": "string" }, "levelGroupId": { "type": "integer" }, "slug": { "type": "string" }, "statusId": { "type": "integer" }, "title": { "type": "string" } } }, "request.PpidDatasUpdatePositionPayload": { "type": "object", "properties": { "positions": { "type": "array", "items": { "$ref": "#/definitions/request.PpidDatasUpdatePositionRequest" } } } }, "request.PpidDatasUpdatePositionRequest": { "type": "object", "required": [ "id", "position" ], "properties": { "id": { "type": "integer" }, "position": { "type": "integer" } } }, "request.RequestForInformationItemsCreateRequest": { "type": "object", "required": [ "reason", "request_for_information_id", "requested_info", "status_id" ], "properties": { "reason": { "type": "string" }, "request_for_information_id": { "type": "integer" }, "requested_info": { "type": "string" }, "status_id": { "type": "integer" } } }, "request.RequestForInformationItemsUpdateRequest": { "type": "object", "required": [ "id", "reason", "request_for_information_id", "requested_info", "status_id" ], "properties": { "id": { "type": "integer" }, "reason": { "type": "string" }, "request_for_information_id": { "type": "integer" }, "requested_info": { "type": "string" }, "status_id": { "type": "integer" } } }, "request.RequestForInformationRepliesCreateRequest": { "type": "object", "required": [ "file_url", "request_for_information_item_id", "response", "status_id" ], "properties": { "file_url": { "type": "string" }, "request_for_information_item_id": { "type": "integer" }, "response": { "type": "string" }, "status_id": { "type": "integer" } } }, "request.RequestForInformationRepliesUpdateRequest": { "type": "object", "required": [ "file_url", "id", "request_for_information_item_id", "response", "status_id" ], "properties": { "file_url": { "type": "string" }, "id": { "type": "integer" }, "request_for_information_item_id": { "type": "integer" }, "response": { "type": "string" }, "status_id": { "type": "integer" }, "updated_at": { "type": "string" } } }, "request.RequestForInformationsCreateRequest": { "type": "object", "required": [ "how_to_get_files", "how_to_get_info", "next_action", "status_id", "ticket_number" ], "properties": { "how_to_get_files": { "type": "string" }, "how_to_get_info": { "type": "string" }, "next_action": { "type": "string" }, "status_id": { "type": "integer" }, "ticket_number": { "type": "string" } } }, "request.RequestForInformationsUpdateRequest": { "type": "object", "required": [ "how_to_get_files", "how_to_get_info", "id", "next_action", "status_id", "ticket_number" ], "properties": { "how_to_get_files": { "type": "string" }, "how_to_get_info": { "type": "string" }, "id": { "type": "integer" }, "next_action": { "type": "string" }, "status_id": { "type": "integer" }, "ticket_number": { "type": "string" } } }, "request.UserLevelsCreateRequest": { "type": "object", "required": [ "aliasName", "levelNumber", "name", "parentLevelId", "provinceId" ], "properties": { "aliasName": { "type": "string" }, "isActive": { "type": "boolean" }, "levelNumber": { "type": "integer" }, "name": { "type": "string" }, "parentLevelId": { "type": "integer" }, "provinceId": { "type": "integer" } } }, "request.UserLevelsUpdateRequest": { "type": "object", "required": [ "aliasName", "levelNumber", "name", "parentLevelId", "provinceId" ], "properties": { "aliasName": { "type": "string" }, "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.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", "is_admin_enabled", "is_approval_enabled", "is_delete_enabled", "is_insert_enabled", "is_update_enabled", "is_view_enabled", "menu_id", "user_role_id" ], "properties": { "id": { "type": "integer" }, "is_admin_enabled": { "type": "boolean" }, "is_approval_enabled": { "type": "boolean" }, "is_delete_enabled": { "type": "boolean" }, "is_insert_enabled": { "type": "boolean" }, "is_update_enabled": { "type": "boolean" }, "is_view_enabled": { "type": "boolean" }, "menu_id": { "type": "integer" }, "user_role_id": { "type": "integer" } } }, "request.UserRolesCreateRequest": { "type": "object", "required": [ "code", "description", "name", "statusId", "userLevelId", "userRoleAccess" ], "properties": { "code": { "type": "string" }, "description": { "type": "string" }, "name": { "type": "string" }, "statusId": { "type": "integer" }, "userLevelId": { "type": "integer" }, "userRoleAccess": { "type": "array", "items": { "$ref": "#/definitions/request.UserRoleAccessesCreateRequest" } } } }, "request.UserRolesUpdateRequest": { "type": "object", "required": [ "code", "description", "level_number", "name", "status_id", "userLevelIds" ], "properties": { "code": { "type": "string" }, "description": { "type": "string" }, "level_number": { "type": "integer" }, "name": { "type": "string" }, "status_id": { "type": "integer" }, "userLevelIds": { "type": "integer" } } }, "request.UsersCreateRequest": { "type": "object", "required": [ "address", "dateOfBirth", "email", "fullname", "genderType", "identityNumber", "identityType", "lastEducation", "password", "phoneNumber", "userLevelId", "userRoleId", "username", "workType" ], "properties": { "address": { "type": "string" }, "dateOfBirth": { "type": "string" }, "email": { "type": "string" }, "fullname": { "type": "string" }, "genderType": { "type": "string" }, "identityNumber": { "type": "string" }, "identityType": { "type": "string" }, "lastEducation": { "type": "string" }, "password": { "type": "string" }, "phoneNumber": { "type": "string" }, "userLevelId": { "type": "integer" }, "userRoleId": { "type": "integer" }, "username": { "type": "string" }, "workType": { "type": "string" } } }, "request.UsersUpdateRequest": { "type": "object", "required": [ "address", "dateOfBirth", "email", "fullname", "genderType", "identityNumber", "identityType", "lastEducation", "phoneNumber", "userLevelId", "userRoleId", "username", "workType" ], "properties": { "address": { "type": "string" }, "dateOfBirth": { "type": "string" }, "email": { "type": "string" }, "fullname": { "type": "string" }, "genderType": { "type": "string" }, "identityNumber": { "type": "string" }, "identityType": { "type": "string" }, "lastEducation": { "type": "string" }, "phoneNumber": { "type": "string" }, "statusId": { "type": "integer" }, "userLevelId": { "type": "integer" }, "userRoleId": { "type": "integer" }, "username": { "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 } } } } }