definitions: paginator.Pagination: properties: count: type: integer limit: type: integer nextPage: type: integer page: type: integer previousPage: type: integer totalPage: type: integer type: object request.ArticleCategoriesCreateRequest: properties: created_by_id: type: integer description: type: string is_active: type: boolean is_enabled: type: boolean is_publish: type: boolean parent_id: type: integer published_at: type: string status_id: type: integer thumbnail_path: type: string thumbnail_url: type: string title: type: string required: - created_by_id - description - is_active - is_enabled - is_publish - parent_id - published_at - status_id - thumbnail_path - thumbnail_url - title 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.UserLevelsCreateRequest: properties: aliasName: type: string is_active: 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.UserRolesCreateRequest: properties: code: type: string created_by_id: type: integer description: type: string is_active: type: boolean level_number: type: integer name: type: string status_id: type: integer required: - code - description - level_number - name type: object request.UserRolesUpdateRequest: properties: code: type: string description: type: string level_number: type: integer name: type: string status_id: type: integer required: - code - description - level_number - name type: object request.UsersCreateRequest: properties: address: type: string createdById: type: integer dateOfBirth: type: string email: type: string fullname: type: string genderType: type: string identityNumber: type: string identityType: type: string isActive: type: boolean keycloakId: type: string lastEducation: type: string phoneNumber: type: string profilePicturePath: type: string statusId: type: integer userLevelsId: type: integer userRoleId: type: integer username: type: string workType: type: string required: - address - dateOfBirth - email - fullname - genderType - identityNumber - identityType - lastEducation - phoneNumber - userLevelsId - 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 profile_picture_path: type: string status_id: type: integer userLevelsId: type: integer userRoleId: type: integer username: type: string workType: type: string required: - address - dateOfBirth - email - fullname - genderType - identityNumber - identityType - lastEducation - phoneNumber - userLevelsId - userRoleId - username - workType type: object response.Response: properties: code: type: integer data: {} messages: items: {} type: array meta: {} success: type: boolean type: object info: contact: {} paths: /article-categories: get: description: API for getting all ArticleCategories 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 ArticleCategories tags: - Task post: description: API for create ArticleCategories parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.ArticleCategoriesCreateRequest' 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 ArticleCategories tags: - Task /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' "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 ArticleCategories tags: - Task 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' "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 ArticleCategories tags: - Task put: description: API for update ArticleCategories parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.ArticleCategoriesCreateRequest' - description: ArticleCategories 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 ArticleCategories tags: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /article-files: get: description: API for getting all ArticleFiles 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 ArticleFiles tags: - Task post: description: API for create ArticleFiles 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 ArticleFiles tags: - Task /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' "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 ArticleFiles tags: - Task 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' "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 ArticleFiles tags: - Task put: description: API for update ArticleFiles parameters: - description: ArticleFiles 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 ArticleFiles tags: - Task /article-files/uploader: post: description: API for create ArticleFiles parameters: - description: Upload file in: formData name: files required: true type: file 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: Upload ArticleFiles tags: - Task /article-files/viewer/{id}: get: description: API for create ArticleFiles parameters: - description: Filename in: path name: id 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 ArticleFiles tags: - Task /articles: get: description: API for getting all Articles 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 Articles tags: - Task post: description: API for create Articles 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 Articles tags: - Task /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' "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 Articles tags: - Task 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' "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 Articles tags: - Task put: description: API for update Articles parameters: - description: Articles 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 Articles tags: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /master-menus: get: description: API for getting all MasterMenus 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 MasterMenus tags: - Task post: description: API for create MasterMenus 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 MasterMenus tags: - Task /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' "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 MasterMenus tags: - Task 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' "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 MasterMenus tags: - Task 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: - Task /master-modules: get: description: API for getting all MasterModules 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 MasterModules tags: - Task post: description: API for create MasterModules 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 MasterModules tags: - Task /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' "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 MasterModules tags: - Task 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' "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 MasterModules tags: - Task put: description: API for update MasterModules parameters: - description: MasterModules 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 MasterModules tags: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /ppid-data-categories: get: description: API for getting all PpidDataCategories 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 PpidDataCategories tags: - Task post: description: API for create PpidDataCategories 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 PpidDataCategories tags: - Task /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' "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 PpidDataCategories tags: - Task 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' "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 PpidDataCategories tags: - Task put: description: API for update PpidDataCategories parameters: - description: PpidDataCategories 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 PpidDataCategories tags: - Task /ppid-data-files: get: description: API for getting all PpidDataFiles 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 PpidDataFiles tags: - Task post: description: API for create PpidDataFiles 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 PpidDataFiles tags: - Task /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' "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 PpidDataFiles tags: - Task 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' "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 PpidDataFiles tags: - Task put: description: API for update PpidDataFiles parameters: - description: PpidDataFiles 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 PpidDataFiles tags: - Task /ppid-datas: get: description: API for getting all PpidDatas 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 PpidDatas tags: - Task post: description: API for create PpidDatas 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 PpidDatas tags: - Task /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' "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 PpidDatas tags: - Task get: description: API for getting one PpidDatas parameters: - description: PpidDatas 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 PpidDatas tags: - Task put: description: API for update PpidDatas parameters: - description: PpidDatas 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 PpidDatas tags: - Task /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: - Task 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: - Task /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: - Task 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: - Task 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: - Task /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 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 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' "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 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' "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 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' "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 UserLevels tags: - UserLevels /user-role-accesses: get: description: API for getting all UserRoleAccesses 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 UserRoleAccesses tags: - Task post: description: API for create UserRoleAccesses 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 UserRoleAccesses tags: - Task /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' "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 UserRoleAccesses tags: - Task 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' "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 UserRoleAccesses tags: - Task put: description: API for update UserRoleAccesses parameters: - description: UserRoleAccesses 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 UserRoleAccesses 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: levelNumber type: integer - in: query name: name type: string - in: query name: statusId 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 all UserRoles tags: - UserRoles post: description: API for create UserRoles parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.UserRolesCreateRequest' 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 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' "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 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' "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 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' "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 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 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 Users tags: - Users post: description: API for create Users parameters: - description: Required payload in: body name: payload required: true schema: $ref: '#/definitions/request.UsersCreateRequest' 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 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' "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 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' "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 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' "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 Users tags: - Users swagger: "2.0"