definitions: paginator.Pagination: 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 type: object request.ArticleCategoriesCreateRequest: properties: description: type: string parentId: type: integer statusId: type: integer title: type: string required: - description - statusId - title type: object request.ArticleCategoriesUpdateRequest: properties: description: type: string id: type: integer isPublish: type: boolean parentId: type: integer publishedAt: type: string statusId: type: integer title: type: string required: - description - id - statusId - title type: object request.ArticleFilesUpdateRequest: 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 required: - articleId - id - isPublish - publishedAt - statusId type: object request.ArticlesCreateRequest: properties: categoryId: type: integer description: type: string htmlDescription: type: string slug: type: string tags: type: string title: type: string typeId: type: integer required: - categoryId - description - htmlDescription - slug - tags - title - typeId type: object request.ArticlesUpdateRequest: 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 required: - categoryId - description - htmlDescription - slug - tags - title - typeId type: object request.CitiesCreateRequest: properties: city_name: type: string prov_id: type: integer required: - city_name - prov_id type: object request.CitiesUpdateRequest: properties: city_name: type: string id: type: integer prov_id: type: integer required: - city_name - id - prov_id type: object request.MasterMenusCreateRequest: properties: description: type: string group: type: string icon: type: string moduleId: type: integer name: type: string parentMenuId: type: integer statusId: type: integer required: - description - group - moduleId - name - statusId type: object request.MasterModulesCreateRequest: properties: description: type: string name: type: string pathUrl: type: string statusId: type: integer required: - description - name - pathUrl - statusId type: object request.MasterModulesUpdateRequest: properties: description: type: string id: type: integer name: type: string pathUrl: type: string statusId: type: integer required: - description - id - name - pathUrl - statusId type: object request.PpidDataApprovalHistoriesCreateRequest: properties: approvalAtLevel: type: integer approvalStatusId: type: integer message: type: string ppidDataId: type: integer required: - approvalStatusId - message - ppidDataId type: object request.PpidDataCategoriesCreateRequest: properties: description: type: string parentId: type: integer slug: type: string title: type: string required: - description - slug - title type: object request.PpidDataCategoriesUpdatePositionPayload: properties: positions: items: $ref: '#/definitions/request.PpidDataCategoriesUpdatePositionRequest' type: array type: object request.PpidDataCategoriesUpdatePositionRequest: properties: id: type: integer position: type: integer required: - id - position type: object request.PpidDataCategoriesUpdateRequest: properties: description: type: string id: type: integer parentId: type: integer slug: type: string title: type: string required: - description - id - slug - title type: object request.PpidDataFilesUpdatePositionPayload: properties: positions: items: $ref: '#/definitions/request.PpidDataFilesUpdatePositionRequest' type: array type: object request.PpidDataFilesUpdatePositionRequest: properties: id: type: integer position: type: integer required: - id - position type: object request.PpidDataFilesUpdateRequest: 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 required: - id - ppidDataId type: object request.PpidDatasCreateRequest: properties: categoryId: type: integer description: type: string group: type: string levelGroupId: type: integer slug: type: string statusId: type: integer title: type: string required: - categoryId - description - slug - statusId - title type: object request.PpidDatasUpdatePositionPayload: properties: positions: items: $ref: '#/definitions/request.PpidDatasUpdatePositionRequest' type: array type: object request.PpidDatasUpdatePositionRequest: properties: id: type: integer position: type: integer required: - id - position type: object request.RequestForInformationItemsCreateRequest: properties: reason: type: string request_for_information_id: type: integer requested_info: type: string status_id: type: integer required: - reason - request_for_information_id - requested_info - status_id type: object request.RequestForInformationItemsUpdateRequest: properties: id: type: integer reason: type: string request_for_information_id: type: integer requested_info: type: string status_id: type: integer required: - id - reason - request_for_information_id - requested_info - status_id type: object request.RequestForInformationObjectionCreateRequest: properties: document_name: type: string main_reason: type: string request_for_information_id: type: integer secondary_reason: type: string status_id: type: integer required: - document_name - main_reason - request_for_information_id - secondary_reason - status_id type: object request.RequestForInformationObjectionUpdateRequest: properties: document_name: type: string id: type: integer main_reason: type: string request_for_information_id: type: integer secondary_reason: type: string status_id: type: integer required: - document_name - id - main_reason - request_for_information_id - secondary_reason - status_id type: object request.RequestForInformationRepliesCreateRequest: properties: file_url: type: string request_for_information_item_id: type: integer response: type: string status_id: type: integer required: - file_url - request_for_information_item_id - response - status_id type: object request.RequestForInformationRepliesUpdateRequest: 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 required: - file_url - id - request_for_information_item_id - response - status_id type: object request.RequestForInformationsCreateRequest: 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 required: - how_to_get_files - how_to_get_info - next_action - status_id - ticket_number type: object request.RequestForInformationsUpdateRequest: 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 required: - how_to_get_files - how_to_get_info - id - next_action - status_id - ticket_number type: object request.UserLevelsCreateRequest: properties: aliasName: type: string isActive: type: boolean levelNumber: type: integer name: type: string parentLevelId: type: integer provinceId: type: integer required: - aliasName - levelNumber - name - parentLevelId - provinceId type: object request.UserLevelsUpdateRequest: properties: aliasName: type: string levelNumber: type: integer name: type: string parentLevelId: type: integer provinceId: type: integer required: - aliasName - levelNumber - name - parentLevelId - provinceId type: object request.UserLogin: properties: password: type: string refreshToken: type: string username: type: string type: object request.UserRoleAccessesCreateRequest: properties: isAdminEnabled: type: boolean isApprovalEnabled: type: boolean isDeleteEnabled: type: boolean isInsertEnabled: type: boolean isUpdateEnabled: type: boolean isViewEnabled: type: boolean menuId: type: integer required: - isAdminEnabled - isApprovalEnabled - isDeleteEnabled - isInsertEnabled - isUpdateEnabled - isViewEnabled - menuId type: object request.UserRoleAccessesUpdateRequest: 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 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 type: object request.UserRolesCreateRequest: properties: code: type: string description: type: string name: type: string statusId: type: integer userLevelId: type: integer userRoleAccess: items: $ref: '#/definitions/request.UserRoleAccessesCreateRequest' type: array required: - code - description - name - statusId - userLevelId - userRoleAccess type: object request.UserRolesUpdateRequest: properties: code: type: string description: type: string level_number: type: integer name: type: string status_id: type: integer userLevelIds: type: integer required: - code - description - level_number - name - status_id - userLevelIds type: object request.UsersCreateRequest: 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 required: - address - dateOfBirth - email - fullname - genderType - identityNumber - identityType - lastEducation - password - phoneNumber - userLevelId - userRoleId - username - workType type: object request.UsersUpdateRequest: 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 required: - address - dateOfBirth - email - fullname - genderType - identityNumber - identityType - lastEducation - phoneNumber - userLevelId - userRoleId - username - workType type: object response.BadRequestError: properties: code: example: 400 type: integer message: example: bad request type: string success: example: false type: boolean type: object response.InternalServerError: properties: code: example: 500 type: integer message: example: internal server error type: string success: example: false type: boolean type: object response.Response: properties: code: example: 200 type: integer data: {} messages: items: {} type: array meta: {} success: example: true type: boolean type: object response.UnauthorizedError: properties: code: example: 401 type: integer message: example: unauthorized access type: string success: example: false type: boolean type: object info: contact: {} paths: /article-categories: get: description: API for getting all ArticleCategories parameters: - in: query name: description type: string - in: query name: isPublish type: boolean - in: query name: parentId type: integer - in: query name: statusId type: integer - in: query name: title type: string - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all ArticleCategories tags: - Article Categories post: description: API for create ArticleCategories parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create ArticleCategories tags: - Article Categories /article-categories/{id}: delete: description: API for delete ArticleCategories parameters: - description: ArticleCategories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete ArticleCategories tags: - Article Categories get: description: API for getting one ArticleCategories parameters: - description: ArticleCategories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one ArticleCategories tags: - Article Categories put: description: API for update ArticleCategories parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.ArticleCategoriesUpdateRequest' - description: ArticleCategories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update ArticleCategories tags: - Article Categories /article-categories/thumbnail/{id}: post: description: API for Upload ArticleCategories Thumbnail parameters: - description: Upload thumbnail in: formData name: files required: true type: file - description: ArticleCategories ID in: path name: id required: true type: integer produces: - application/json 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' security: - Bearer: [] summary: Upload ArticleCategories Thumbnail tags: - Article Categories /article-categories/thumbnail/viewer/{id}: get: description: API for View Thumbnail of ArticleCategories parameters: - description: ArticleCategories ID in: path name: id required: true type: string 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' security: - Bearer: [] summary: Viewer ArticleCategories tags: - Article Categories /article-category-details: get: description: API for getting 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' security: - Bearer: [] summary: Get all ArticleCategoryDetails tags: - Untags post: description: API for 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' security: - Bearer: [] summary: Create ArticleCategoryDetails tags: - Untags /article-category-details/{id}: delete: description: API for delete ArticleCategoryDetails parameters: - description: ArticleCategoryDetails ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete ArticleCategoryDetails tags: - Untags get: description: API for getting one ArticleCategoryDetails parameters: - description: ArticleCategoryDetails ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one ArticleCategoryDetails tags: - Untags put: description: API for update ArticleCategoryDetails parameters: - description: ArticleCategoryDetails ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update ArticleCategoryDetails tags: - Untags /article-files: get: description: API for getting all ArticleFiles parameters: - in: query name: articleId type: integer - in: query name: fileName type: string - in: query name: isPublish type: boolean - in: query name: statusId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all ArticleFiles tags: - Article Files /article-files/{articleId}: post: description: API for create ArticleFiles parameters: - description: Upload file in: formData name: files required: true type: file - description: Article ID in: path name: articleId required: true type: integer produces: - application/json 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' security: - Bearer: [] summary: Upload ArticleFiles tags: - Article Files /article-files/{id}: delete: description: API for delete ArticleFiles parameters: - description: ArticleFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete ArticleFiles tags: - Article Files get: description: API for getting one ArticleFiles parameters: - description: ArticleFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one ArticleFiles tags: - Article Files put: description: API for update ArticleFiles parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.ArticleFilesUpdateRequest' - description: ArticleFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update ArticleFiles tags: - Article Files /article-files/viewer/{filename}: get: description: API for create ArticleFiles parameters: - description: Article File Name in: path name: filename required: true type: string 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' security: - Bearer: [] summary: Create ArticleFiles tags: - Article Files /articles: get: description: API for getting all Articles parameters: - in: query name: categoryId type: integer - in: query name: createdById type: integer - in: query name: description type: string - in: query name: isPublish type: boolean - in: query name: statusId type: integer - in: query name: tags type: string - in: query name: title type: string - in: query name: typeId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all Articles tags: - Articles post: description: API for create Articles parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create Articles tags: - Articles /articles/{id}: delete: description: API for delete Articles parameters: - description: Articles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete Articles tags: - Articles get: description: API for getting one Articles parameters: - description: Articles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one Articles tags: - Articles put: description: API for update Articles parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.ArticlesUpdateRequest' - description: Articles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update Articles tags: - Articles /articles/thumbnail/{id}: post: description: API for Save Thumbnail of Articles parameters: - description: Upload thumbnail in: formData name: files required: true type: file - description: Articles ID in: path name: id required: true type: integer produces: - application/json 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' security: - Bearer: [] summary: Save Thumbnail Articles tags: - Articles /articles/thumbnail/viewer/{thumbnailName}: get: description: API for View Thumbnail of Article parameters: - description: Articles Thumbnail Name in: path name: thumbnailName required: true type: string 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' security: - Bearer: [] summary: Viewer Articles Thumbnail tags: - Articles /cities: get: description: API for getting 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' security: - Bearer: [] summary: Get all Cities tags: - Untags post: description: API for create Cities parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create Cities tags: - Untags /cities/{id}: delete: description: API for delete Cities parameters: - description: Cities ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete Cities tags: - Untags get: description: API for getting one Cities parameters: - description: Cities ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one Cities tags: - Untags put: consumes: - application/json description: API for update Cities parameters: - description: Cities ID in: path name: id required: true type: integer - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.CitiesUpdateRequest' produces: - application/json 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' security: - Bearer: [] summary: Update Cities tags: - Untags /districts: get: description: API for getting 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' security: - Bearer: [] summary: Get all Districts tags: - Untags post: description: API for 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' security: - Bearer: [] summary: Create Districts tags: - Untags /districts/{id}: delete: description: API for delete Districts parameters: - description: Districts ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete Districts tags: - Untags get: description: API for getting one Districts parameters: - description: Districts ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one Districts tags: - Untags put: description: API for update Districts parameters: - description: Districts ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update Districts tags: - Untags /magazine-files: get: description: API for getting 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' security: - Bearer: [] summary: Get all MagazineFiles tags: - Magazine Files post: description: API for 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' security: - Bearer: [] summary: Create MagazineFiles tags: - Magazine Files /magazine-files/{id}: delete: description: API for delete MagazineFiles parameters: - description: MagazineFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete MagazineFiles tags: - Magazine Files get: description: API for getting one MagazineFiles parameters: - description: MagazineFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one MagazineFiles tags: - Magazine Files put: description: API for update MagazineFiles parameters: - description: MagazineFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update MagazineFiles tags: - Magazine Files /magazines: get: description: API for getting 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' security: - Bearer: [] summary: Get all Magazines tags: - Magazines post: description: API for 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' security: - Bearer: [] summary: Create Magazines tags: - Magazines /magazines/{id}: delete: description: API for delete Magazines parameters: - description: Magazines ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete Magazines tags: - Magazines get: description: API for getting one Magazines parameters: - description: Magazines ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one Magazines tags: - Magazines put: description: API for update Magazines parameters: - description: Magazines ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update Magazines tags: - Magazines /master-menus: get: description: API for getting all MasterMenus parameters: - in: query name: description type: string - in: query name: moduleId type: integer - in: query name: name type: string - in: query name: parentMenuId type: integer - in: query name: statusId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all MasterMenus tags: - MasterMenus post: description: API for create MasterMenus parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create MasterMenus tags: - MasterMenus /master-menus/{id}: delete: description: API for delete MasterMenus parameters: - description: MasterMenus ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete MasterMenus tags: - MasterMenus get: description: API for getting one MasterMenus parameters: - description: MasterMenus ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one MasterMenus tags: - MasterMenus put: description: API for update MasterMenus parameters: - description: MasterMenus ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update MasterMenus tags: - MasterMenus /master-modules: get: description: API for getting all MasterModules parameters: - in: query name: description type: string - in: query name: name type: string - in: query name: statusId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all MasterModules tags: - MasterModules post: description: API for create MasterModules parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create MasterModules tags: - MasterModules /master-modules/{id}: delete: description: API for delete MasterModules parameters: - description: MasterModules ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete MasterModules tags: - MasterModules get: description: API for getting one MasterModules parameters: - description: MasterModules ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one MasterModules tags: - MasterModules put: description: API for update MasterModules parameters: - description: MasterModules ID in: path name: id required: true type: integer - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Update MasterModules tags: - MasterModules /master-statuses: get: description: API for getting 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' security: - Bearer: [] summary: Get all MasterStatuses tags: - Untags post: description: API for 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' security: - Bearer: [] summary: Create MasterStatuses tags: - Untags /master-statuses/{id}: delete: description: API for delete MasterStatuses parameters: - description: MasterStatuses ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete MasterStatuses tags: - Untags get: description: API for getting one MasterStatuses parameters: - description: MasterStatuses ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one MasterStatuses tags: - Untags put: description: API for update MasterStatuses parameters: - description: MasterStatuses ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update MasterStatuses tags: - Untags /ppid-data-approval-histories: get: description: API for getting 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' security: - Bearer: [] summary: Get all PpidDataApprovalHistories tags: - Task post: description: API for create PpidDataApprovalHistories parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string 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' security: - Bearer: [] summary: Create PpidDataApprovalHistories tags: - Task /ppid-data-approval-histories/:id: delete: description: API for delete PpidDataApprovalHistories parameters: - description: PpidDataApprovalHistories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete PpidDataApprovalHistories tags: - Task get: description: API for getting one PpidDataApprovalHistories parameters: - description: PpidDataApprovalHistories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one PpidDataApprovalHistories tags: - Task /ppid-data-approval-histories/ppid-data/:ppidDataId: get: description: API for getting one PpidDataApprovalHistories parameters: - description: PpidData ID in: path name: ppidDataId required: true type: integer 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' security: - Bearer: [] summary: Get one PpidDataApprovalHistories tags: - Task /ppid-data-categories: get: description: API for getting all PpidDataCategories parameters: - in: query name: description type: string - in: query name: isOnlyTop type: boolean - in: query name: isPpidDataIncluded type: boolean - in: query name: parentId type: integer - in: query name: title type: string - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all PpidDataCategories tags: - PPID Categories post: description: API for create PpidDataCategories parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create PpidDataCategories tags: - PPID Categories /ppid-data-categories/{id}: delete: description: API for delete PpidDataCategories parameters: - description: PpidDataCategories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete PpidDataCategories tags: - PPID Categories get: description: API for getting one PpidDataCategories parameters: - description: PpidDataCategories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one PpidDataCategories tags: - PPID Categories put: description: API for update PpidDataCategories parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.PpidDataCategoriesUpdateRequest' - description: PpidDataCategories ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update PpidDataCategories tags: - PPID Categories /ppid-data-categories/position: post: description: API for Update Position PpidDataCategories parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: UpdatePosition PpidDataCategories tags: - PPID Categories /ppid-data-categories/slug/{slug}: get: description: API for getting one PpidDataCategories parameters: - description: PpidDataCategories Slug in: path name: slug required: true type: string 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' security: - Bearer: [] summary: Get one PpidDataCategories tags: - PPID Categories /ppid-data-categories/thumbnail/{id}: post: description: API for Upload PpidDataCategories Thumbnail parameters: - description: Upload thumbnail in: formData name: files required: true type: file - description: Ppid Data Category ID in: path name: id required: true type: integer produces: - application/json 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' security: - Bearer: [] summary: Upload PpidDataCategories Thumbnail tags: - PPID Categories /ppid-data-categories/thumbnail/viewer/{id}: get: description: API for View Thumbnail of PpidDataCategories parameters: - description: PPID Categories ID in: path name: id required: true type: string 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' security: - Bearer: [] summary: Viewer PpidDataCategories tags: - PPID Categories /ppid-data-files: get: description: API for getting all PpidDataFiles parameters: - in: query name: description type: string - in: query name: fileType type: string - in: query name: isPublish type: boolean - in: query name: ppidDataId type: integer - in: query name: statusId type: integer - in: query name: title type: string - in: query name: unit type: string - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all PpidDataFiles tags: - PPID Files /ppid-data-files/{id}: delete: description: API for delete PpidDataFiles parameters: - description: PpidDataFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete PpidDataFiles tags: - PPID Files get: description: API for getting one PpidDataFiles parameters: - description: PpidDataFiles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one PpidDataFiles tags: - PPID Files put: description: API for update PpidDataFiles parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.PpidDataFilesUpdateRequest' - description: Ppid Data ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update PpidDataFiles tags: - PPID Files /ppid-data-files/{ppidDataId}: post: description: API for create PpidDataFiles parameters: - description: Types in: formData name: types type: string - description: Positions in: formData name: positions type: string - description: Upload Url in: formData name: urls type: string - description: Upload File in: formData name: files type: file - description: Ppid Data ID in: path name: ppidDataId required: true type: integer produces: - application/json 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' security: - Bearer: [] summary: Create PpidDataFiles tags: - PPID Files /ppid-data-files/update/position: post: description: API for PpidDataFiles parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: updatePosition PpidDataFiles tags: - PPID Files /ppid-data-files/viewer/{filename}: get: description: API for create PpidDataFiles parameters: - description: Ppid Data Filename in: path name: filename required: true type: string 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' security: - Bearer: [] summary: Create PpidDataFiles tags: - PPID Files /ppid-datas: get: description: API for getting all PpidDatas parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - in: query name: categoryId type: integer - in: query name: description type: string - in: query name: group type: string - in: query name: isPublish type: boolean - in: query name: levelGroupId type: integer - in: query name: statusId type: integer - in: query name: title type: string - in: query name: userId type: integer - in: query name: userLevelId type: integer - in: query name: userRoleId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all PpidDatas tags: - PPID Data post: description: API for create PpidDatas parameters: - description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create PpidDatas tags: - PPID Data /ppid-datas/{id}: delete: description: API for delete PpidDatas parameters: - description: PpidDatas ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete PpidDatas tags: - PPID Data get: description: API for getting one PpidDatas parameters: - description: PpidDatas [ ID / Slug ] in: path name: id required: true type: string 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' security: - Bearer: [] summary: Get one PpidDatas tags: - PPID Data put: description: API for update PpidDatas parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.PpidDatasCreateRequest' - description: PpidDatas ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update PpidDatas tags: - PPID Data /ppid-datas/approval: post: description: API for UpdateApprovalStatus PpidDatas parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: UpdateApprovalStatus PpidDatas tags: - PPID Data /ppid-datas/position: post: description: API for Update Position PpidDatas parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: UpdatePosition PpidDatas tags: - PPID Data /provinces: get: description: API for getting 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' security: - Bearer: [] summary: Get all Provinces tags: - Untags post: description: API for 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' security: - Bearer: [] summary: Create Provinces tags: - Untags /provinces/{id}: delete: description: API for delete Provinces parameters: - description: Provinces ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Delete Provinces tags: - Untags get: description: API for getting one Provinces parameters: - description: Provinces ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one Provinces tags: - Untags put: description: API for update Provinces parameters: - description: Provinces ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Update Provinces tags: - Untags /request-for-information-items: get: description: API for getting all RequestForInformationItems parameters: - in: query name: reason type: string - in: query name: request_for_information_id type: integer - in: query name: requested_info type: string - in: query name: status_id type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all RequestForInformationItems tags: - RequestForInformationItems post: description: API for create RequestForInformationItems parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create RequestForInformationItems tags: - RequestForInformationItems /request-for-information-items/:id: delete: description: API for delete RequestForInformationItems parameters: - description: RequestForInformationItems ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete RequestForInformationItems tags: - RequestForInformationItems get: description: API for getting one RequestForInformationItems parameters: - description: RequestForInformationItems ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one RequestForInformationItems tags: - RequestForInformationItems put: description: API for update RequestForInformationItems parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.RequestForInformationItemsUpdateRequest' - description: RequestForInformationItems ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update RequestForInformationItems tags: - RequestForInformationItems /request-for-information-objection: get: description: API for getting all RequestForInformationObjection parameters: - in: query name: created_by_id type: integer - in: query name: document_name type: string - in: query name: main_reason type: string - in: query name: request_for_information_id type: integer - in: query name: secondary_reason type: string - in: query name: status_id type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all RequestForInformationObjection tags: - RequestForInformationObjection post: description: API for create RequestForInformationObjection parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.RequestForInformationObjectionCreateRequest' 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' security: - Bearer: [] summary: Create RequestForInformationObjection tags: - RequestForInformationObjection /request-for-information-objection/:id: delete: description: API for delete RequestForInformationObjection parameters: - description: RequestForInformationObjection ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete RequestForInformationObjection tags: - RequestForInformationObjection get: description: API for getting one RequestForInformationObjection parameters: - description: RequestForInformationObjection ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one RequestForInformationObjection tags: - RequestForInformationObjection put: description: API for update RequestForInformationObjection parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.RequestForInformationObjectionUpdateRequest' - description: RequestForInformationObjection ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update RequestForInformationObjection tags: - RequestForInformationObjection /request-for-information-replies: get: description: API for getting all RequestForInformationReplies parameters: - in: query name: file_url type: string - in: query name: request_for_information_item_id type: integer - in: query name: response type: string - in: query name: status_id type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all RequestForInformationReplies tags: - RequestForInformationReplies post: description: API for create RequestForInformationReplies parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create RequestForInformationReplies tags: - RequestForInformationReplies /request-for-information-replies/:id: delete: description: API for delete RequestForInformationReplies parameters: - description: RequestForInformationReplies ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete RequestForInformationReplies tags: - RequestForInformationReplies get: description: API for getting one RequestForInformationReplies parameters: - description: RequestForInformationReplies ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one RequestForInformationReplies tags: - RequestForInformationReplies put: description: API for update RequestForInformationReplies parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.RequestForInformationRepliesUpdateRequest' - description: RequestForInformationReplies ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update RequestForInformationReplies tags: - RequestForInformationReplies /request-for-informations: get: description: API for getting all RequestForInformations parameters: - in: query name: created_by_id type: integer - in: query name: how_to_get_files type: string - in: query name: how_to_get_info type: string - in: query name: next_action type: string - in: query name: status_id type: integer - in: query name: ticket_number type: string - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all RequestForInformations tags: - RequestForInformations post: description: API for create RequestForInformations parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create RequestForInformations tags: - RequestForInformations /request-for-informations/:id: delete: description: API for delete RequestForInformations parameters: - description: RequestForInformations ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete RequestForInformations tags: - RequestForInformations get: description: API for getting one RequestForInformations parameters: - description: RequestForInformations ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one RequestForInformations tags: - RequestForInformations put: description: API for update RequestForInformations parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.RequestForInformationsUpdateRequest' - description: RequestForInformations ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update RequestForInformations tags: - RequestForInformations /user-levels: get: description: API for getting all UserLevels parameters: - in: query name: levelNumber type: integer - in: query name: name type: string - in: query name: parentLevelId type: integer - in: query name: provinceId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all UserLevels tags: - UserLevels post: description: API for create UserLevels parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create UserLevels tags: - UserLevels /user-levels/{id}: delete: description: API for delete UserLevels parameters: - description: UserLevels ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete UserLevels tags: - UserLevels get: description: API for getting one UserLevels parameters: - description: UserLevels ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one UserLevels tags: - UserLevels put: description: API for update UserLevels parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.UserLevelsUpdateRequest' - description: UserLevels ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update UserLevels tags: - UserLevels /user-role-accesses: get: description: API for getting all UserRoleAccesses parameters: - in: query name: isActive required: true type: boolean - in: query name: menuId required: true type: integer - in: query name: userRoleId required: true type: integer 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' security: - Bearer: [] summary: Get all UserRoleAccesses tags: - UserRoleAccesses post: description: API for create UserRoleAccesses parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create UserRoleAccesses tags: - UserRoleAccesses /user-role-accesses/{id}: delete: description: API for delete UserRoleAccesses parameters: - description: UserRoleAccesses ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete UserRoleAccesses tags: - UserRoleAccesses get: description: API for getting one UserRoleAccesses parameters: - description: UserRoleAccesses ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one UserRoleAccesses tags: - UserRoleAccesses put: description: API for update UserRoleAccesses parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.UserRoleAccessesUpdateRequest' - description: UserRoleAccesses ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update UserRoleAccesses tags: - UserRoleAccesses /user-role-level-details: get: description: API for getting 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' security: - Bearer: [] summary: Get all UserRoleLevelDetails tags: - Task post: description: API for 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' security: - Bearer: [] summary: Create UserRoleLevelDetails tags: - Task /user-role-level-details/:id: delete: description: API for delete UserRoleLevelDetails parameters: - description: UserRoleLevelDetails ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete UserRoleLevelDetails tags: - Task get: description: API for getting one UserRoleLevelDetails parameters: - description: UserRoleLevelDetails ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one UserRoleLevelDetails tags: - Task put: description: API for update UserRoleLevelDetails parameters: - description: UserRoleLevelDetails ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update UserRoleLevelDetails tags: - Task /user-roles: get: description: API for getting all UserRoles parameters: - in: query name: code type: string - in: query name: description type: string - in: query name: name type: string - in: query name: statusId type: integer - in: query name: userLevelId type: integer - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all UserRoles tags: - UserRoles post: description: API for create UserRoles parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create UserRoles tags: - UserRoles /user-roles/{id}: delete: description: API for delete UserRoles parameters: - description: UserRoles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete UserRoles tags: - UserRoles get: description: API for getting one UserRoles parameters: - description: UserRoles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one UserRoles tags: - UserRoles put: description: API for update UserRoles parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.UserRolesUpdateRequest' - description: UserRoles ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update UserRoles tags: - UserRoles /users: get: description: API for getting all Users parameters: - in: query name: email type: string - in: query name: fullname type: string - in: query name: identityNumber type: string - in: query name: phoneNumber type: string - in: query name: statusId type: integer - in: query name: userRoleId type: integer - in: query name: username type: string - in: query name: count type: integer - in: query name: limit type: integer - in: query name: nextPage type: integer - in: query name: page type: integer - in: query name: previousPage type: integer - in: query name: sort type: string - in: query name: sortBy type: string - in: query name: totalPage type: integer 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' security: - Bearer: [] summary: Get all Users tags: - Users post: description: API for create Users parameters: - default: Bearer description: Insert your access token in: header name: Authorization required: true type: string - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Create Users tags: - Users /users/{id}: delete: description: API for delete Users parameters: - description: Users ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: delete Users tags: - Users get: description: API for getting one Users parameters: - description: Users ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: Get one Users tags: - Users put: description: API for update Users parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.UsersUpdateRequest' - description: Users ID in: path name: id required: true type: integer 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' security: - Bearer: [] summary: update Users tags: - Users /users/login: post: description: API for Login Users parameters: - description: Required payload in: body name: payload 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' security: - Bearer: [] summary: Login Users tags: - Users swagger: "2.0"