medol-be/docs/swagger/swagger.yaml

6219 lines
159 KiB
YAML
Raw Normal View History

2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
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:
2024-03-05 19:15:53 +00:00
type: boolean
parentId:
2024-03-05 19:15:53 +00:00
type: integer
publishedAt:
2024-03-05 19:15:53 +00:00
type: string
statusId:
2024-03-05 19:15:53 +00:00
type: integer
title:
type: string
required:
- description
- id
- statusId
2024-03-05 19:15:53 +00:00
- 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
2024-03-31 15:19:45 +00:00
request.ArticlesCreateRequest:
properties:
categoryId:
type: integer
2024-03-31 15:19:45 +00:00
description:
type: string
htmlDescription:
type: string
slug:
type: string
tags:
type: string
title:
type: string
typeId:
type: integer
required:
- categoryId
2024-03-31 15:19:45 +00:00
- description
- htmlDescription
- slug
- tags
- title
- typeId
type: object
request.ArticlesUpdateRequest:
properties:
categoryId:
type: integer
2024-03-31 15:19:45 +00:00
description:
type: string
htmlDescription:
type: string
slug:
type: string
statusId:
type: integer
tags:
type: string
title:
type: string
typeId:
type: integer
required:
- categoryId
2024-03-31 15:19:45 +00:00
- description
- htmlDescription
- slug
- tags
- title
- typeId
type: object
2024-03-05 19:15:53 +00:00
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
2024-05-05 14:56:19 +00:00
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
2024-05-06 18:04:50 +00:00
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
2024-05-06 18:04:50 +00:00
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
2024-04-30 03:53:50 +00:00
slug:
type: string
statusId:
type: integer
title:
type: string
required:
- categoryId
- description
2024-04-30 03:53:50 +00:00
- 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
2024-07-02 23:53:25 +00:00
requestForInformationId:
type: integer
2024-07-02 23:53:25 +00:00
requestedInfo:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
required:
- reason
2024-07-02 23:53:25 +00:00
- requestForInformationId
- requestedInfo
- statusId
type: object
request.RequestForInformationItemsUpdateRequest:
properties:
id:
type: integer
reason:
type: string
2024-07-02 23:53:25 +00:00
requestForInformationId:
type: integer
2024-07-02 23:53:25 +00:00
requestedInfo:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
required:
- id
- reason
2024-07-02 23:53:25 +00:00
- requestForInformationId
- requestedInfo
- statusId
type: object
request.RequestForInformationObjectionCreateRequest:
properties:
2024-07-02 23:53:25 +00:00
documentName:
type: string
2024-07-02 23:53:25 +00:00
mainReason:
type: string
requestForInformationItemId:
type: integer
2024-07-02 23:53:25 +00:00
secondaryReason:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
required:
2024-07-02 23:53:25 +00:00
- documentName
- mainReason
- requestForInformationItemId
2024-07-02 23:53:25 +00:00
- secondaryReason
- statusId
type: object
request.RequestForInformationObjectionRepliesCreateRequest:
properties:
createdById:
type: integer
requestForInformationObjectionId:
type: integer
response:
type: string
statusId:
type: integer
required:
- createdById
- requestForInformationObjectionId
- response
- statusId
type: object
request.RequestForInformationObjectionRepliesUpdateRequest:
properties:
id:
type: integer
requestForInformationObjectionId:
type: integer
response:
type: string
statusId:
type: integer
updated_at:
type: string
required:
- id
- requestForInformationObjectionId
- response
- statusId
type: object
request.RequestForInformationObjectionUpdateRequest:
properties:
2024-07-02 23:53:25 +00:00
documentName:
type: string
id:
type: integer
2024-07-02 23:53:25 +00:00
mainReason:
type: string
requestForInformationItemId:
type: integer
2024-07-02 23:53:25 +00:00
secondaryReason:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
required:
2024-07-02 23:53:25 +00:00
- documentName
- id
2024-07-02 23:53:25 +00:00
- mainReason
- requestForInformationItemId
2024-07-02 23:53:25 +00:00
- secondaryReason
- statusId
type: object
request.RequestForInformationRepliesCreateRequest:
properties:
2024-07-02 23:53:25 +00:00
fileUrl:
type: string
2024-07-02 23:53:25 +00:00
requestForInformationItemId:
type: integer
response:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
required:
2024-07-02 23:53:25 +00:00
- fileUrl
- requestForInformationItemId
- response
2024-07-02 23:53:25 +00:00
- statusId
type: object
request.RequestForInformationRepliesUpdateRequest:
properties:
2024-07-02 23:53:25 +00:00
fileUrl:
type: string
id:
type: integer
2024-07-02 23:53:25 +00:00
requestForInformationItemId:
type: integer
response:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
required:
2024-07-02 23:53:25 +00:00
- fileUrl
- id
2024-07-02 23:53:25 +00:00
- requestForInformationItemId
- response
2024-07-02 23:53:25 +00:00
- statusId
type: object
request.RequestForInformationsCreateRequest:
properties:
2024-07-02 23:53:25 +00:00
howToGetFiles:
type: string
2024-07-02 23:53:25 +00:00
howToGetInfo:
type: string
2024-07-02 23:53:25 +00:00
nextAction:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
2024-07-02 23:53:25 +00:00
ticketNumber:
type: string
required:
2024-07-02 23:53:25 +00:00
- howToGetFiles
- howToGetInfo
- nextAction
- statusId
- ticketNumber
type: object
request.RequestForInformationsUpdateRequest:
properties:
2024-07-02 23:53:25 +00:00
howToGetFiles:
type: string
2024-07-02 23:53:25 +00:00
howToGetInfo:
type: string
id:
type: integer
2024-07-02 23:53:25 +00:00
nextAction:
type: string
2024-07-02 23:53:25 +00:00
statusId:
type: integer
2024-07-02 23:53:25 +00:00
ticketNumber:
type: string
required:
2024-07-02 23:53:25 +00:00
- howToGetFiles
- howToGetInfo
- id
2024-07-02 23:53:25 +00:00
- nextAction
- statusId
- ticketNumber
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
2024-05-12 08:21:52 +00:00
userLevelId:
type: integer
userRoleAccess:
items:
$ref: '#/definitions/request.UserRoleAccessesCreateRequest'
type: array
required:
- code
- description
- name
- statusId
2024-05-12 08:21:52 +00:00
- 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:
2024-05-12 08:21:52 +00:00
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
identityGroup:
type: string
identityGroupNumber:
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
- identityGroup
- identityGroupNumber
- 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
identityGroup:
type: string
identityGroupNumber:
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
- identityGroup
- identityGroupNumber
- 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
2024-03-05 19:15:53 +00:00
response.Response:
properties:
code:
example: 200
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all ArticleCategories
tags:
2024-04-29 18:17:25 +00:00
- Article Categories
2024-03-05 19:15:53 +00:00
post:
description: API for create ArticleCategories
parameters:
- default: Bearer <Add access token here>
description: Insert your access token
in: header
name: Authorization
required: true
type: string
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create ArticleCategories
tags:
2024-04-29 18:17:25 +00:00
- Article Categories
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: delete ArticleCategories
tags:
2024-04-29 18:17:25 +00:00
- Article Categories
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one ArticleCategories
tags:
2024-04-29 18:17:25 +00:00
- Article Categories
2024-03-05 19:15:53 +00:00
put:
description: API for update ArticleCategories
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.ArticleCategoriesUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: update ArticleCategories
tags:
2024-04-29 18:17:25 +00:00
- 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
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all ArticleFiles
tags:
2024-04-29 18:17:25 +00:00
- Article Files
/article-files/{articleId}:
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Upload ArticleFiles
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Article Files
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
2024-04-29 18:17:25 +00:00
summary: Delete ArticleFiles
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Article Files
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one ArticleFiles
tags:
2024-04-29 18:17:25 +00:00
- Article Files
2024-03-05 19:15:53 +00:00
put:
description: API for update ArticleFiles
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.ArticleFilesUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
2024-04-29 18:17:25 +00:00
summary: Update ArticleFiles
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Article Files
2024-05-10 00:57:35 +00:00
/article-files/viewer/{filename}:
2024-03-05 19:15:53 +00:00
get:
description: API for create ArticleFiles
parameters:
2024-05-10 00:57:35 +00:00
- description: Article File Name
in: path
2024-05-10 00:57:35 +00:00
name: filename
required: true
type: string
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create ArticleFiles
tags:
2024-04-29 18:17:25 +00:00
- Article Files
2024-03-05 19:15:53 +00:00
/articles:
get:
description: API for getting all Articles
2024-03-31 15:19:45 +00:00
parameters:
- in: query
name: categoryId
type: integer
- in: query
name: createdById
type: integer
2024-03-31 15:19:45 +00:00
- 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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all Articles
tags:
2024-03-31 15:19:45 +00:00
- Articles
2024-03-05 19:15:53 +00:00
post:
description: API for create Articles
2024-03-31 15:19:45 +00:00
parameters:
- default: Bearer <Add access token here>
description: Insert your access token
in: header
name: Authorization
required: true
type: string
2024-03-31 15:19:45 +00:00
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.ArticlesCreateRequest'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create Articles
tags:
2024-03-31 15:19:45 +00:00
- Articles
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
2024-04-29 18:17:25 +00:00
summary: Delete Articles
2024-03-05 19:15:53 +00:00
tags:
2024-03-31 15:19:45 +00:00
- Articles
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
schema:
$ref: '#/definitions/response.BadRequestError'
"401":
description: Unauthorized
2024-03-05 19:15:53 +00:00
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one Articles
tags:
2024-03-31 15:19:45 +00:00
- Articles
2024-03-05 19:15:53 +00:00
put:
description: API for update Articles
parameters:
2024-03-31 15:19:45 +00:00
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.ArticlesUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
2024-04-29 18:17:25 +00:00
summary: Update Articles
2024-03-05 19:15:53 +00:00
tags:
2024-03-31 15:19:45 +00:00
- 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
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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: []
2024-04-29 18:17:25 +00:00
summary: Delete Cities
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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: []
2024-04-29 18:17:25 +00:00
summary: Update Cities
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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: []
2024-04-29 18:17:25 +00:00
summary: Delete Districts
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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: []
2024-04-29 18:17:25 +00:00
summary: Update Districts
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Magazine Files
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Magazine Files
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Magazine Files
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Magazine Files
2024-03-05 19:15:53 +00:00
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: []
2024-04-29 18:17:25 +00:00
summary: Update MagazineFiles
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Magazine Files
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Magazines
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Magazines
2024-03-05 19:15:53 +00:00
/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: []
2024-04-29 18:17:25 +00:00
summary: Delete Magazines
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Magazines
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Magazines
2024-03-05 19:15:53 +00:00
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: []
2024-04-29 18:17:25 +00:00
summary: Update Magazines
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Magazines
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all MasterMenus
tags:
- MasterMenus
2024-03-05 19:15:53 +00:00
post:
description: API for create MasterMenus
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.MasterMenusCreateRequest'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create MasterMenus
tags:
- MasterMenus
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Delete MasterMenus
2024-03-05 19:15:53 +00:00
tags:
- MasterMenus
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one MasterMenus
tags:
- MasterMenus
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
tags:
- MasterMenus
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all MasterModules
tags:
- MasterModules
2024-03-05 19:15:53 +00:00
post:
description: API for create MasterModules
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.MasterModulesCreateRequest'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create MasterModules
tags:
- MasterModules
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Delete MasterModules
2024-03-05 19:15:53 +00:00
tags:
- MasterModules
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one MasterModules
tags:
- MasterModules
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Update MasterModules
2024-03-05 19:15:53 +00:00
tags:
- MasterModules
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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: []
2024-04-29 18:17:25 +00:00
summary: Delete MasterStatuses
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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: []
2024-04-29 18:17:25 +00:00
summary: Update MasterStatuses
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-05-05 14:55:06 +00:00
/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 <Add access token here>
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
2024-07-03 05:19:57 +00:00
/ppid-data-approval-histories/{id}:
2024-05-05 14:55:06 +00:00
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
2024-03-05 19:15:53 +00:00
/ppid-data-categories:
get:
description: API for getting all PpidDataCategories
parameters:
- in: query
name: description
type: string
2024-05-06 18:04:50 +00:00
- in: query
name: isOnlyTop
type: boolean
2024-05-15 15:27:46 +00:00
- in: query
name: isPpidDataIncluded
type: boolean
2024-05-06 18:04:50 +00:00
- 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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all PpidDataCategories
tags:
- PPID Categories
2024-03-05 19:15:53 +00:00
post:
description: API for create PpidDataCategories
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.PpidDataCategoriesCreateRequest'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create PpidDataCategories
tags:
- PPID Categories
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Delete PpidDataCategories
2024-03-05 19:15:53 +00:00
tags:
- PPID Categories
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one PpidDataCategories
tags:
- PPID Categories
2024-03-05 19:15:53 +00:00
put:
description: API for update PpidDataCategories
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.PpidDataCategoriesUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Update PpidDataCategories
2024-03-05 19:15:53 +00:00
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
2024-05-06 18:04:50 +00:00
/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
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: delete PpidDataFiles
2024-03-05 19:15:53 +00:00
tags:
- PPID Files
get:
description: API for getting one PpidDataFiles
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one PpidDataFiles
2024-03-05 19:15:53 +00:00
tags:
- PPID Files
put:
description: API for update PpidDataFiles
2024-03-05 19:15:53 +00:00
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.PpidDataFilesUpdateRequest'
- description: Ppid Data ID
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: update PpidDataFiles
2024-03-05 19:15:53 +00:00
tags:
- PPID Files
/ppid-data-files/{ppidDataId}:
post:
description: API for create PpidDataFiles
2024-03-05 19:15:53 +00:00
parameters:
2024-07-02 03:24:55 +00:00
- description: Titles
in: formData
name: titles
type: string
- 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
2024-03-05 19:15:53 +00:00
in: path
name: ppidDataId
2024-03-05 19:15:53 +00:00
required: true
type: integer
produces:
- application/json
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
"500":
description: Internal Server Error
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create PpidDataFiles
2024-03-05 19:15:53 +00:00
tags:
- PPID Files
2024-03-05 19:15:53 +00:00
/ppid-datas:
get:
description: API for getting all PpidDatas
parameters:
- default: Bearer <Add access token here>
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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all PpidDatas
tags:
- PPID Data
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create PpidDatas
tags:
- PPID Data
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: delete PpidDatas
tags:
- PPID Data
2024-03-05 19:15:53 +00:00
get:
description: API for getting one PpidDatas
parameters:
2024-04-30 03:53:50 +00:00
- description: PpidDatas [ ID / Slug ]
2024-03-05 19:15:53 +00:00
in: path
name: id
required: true
2024-04-30 03:53:50 +00:00
type: string
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one PpidDatas
tags:
- PPID Data
2024-03-05 19:15:53 +00:00
put:
description: API for update PpidDatas
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.PpidDatasCreateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: update PpidDatas
tags:
- PPID Data
2024-05-05 14:56:19 +00:00
/ppid-datas/approval:
2024-05-07 17:30:55 +00:00
post:
2024-05-05 14:56:19 +00:00
description: API for UpdateApprovalStatus PpidDatas
parameters:
2024-05-07 17:30:55 +00:00
- default: Bearer <Add access token here>
description: Insert your access token
in: header
name: Authorization
required: true
type: string
2024-05-05 14:56:19 +00:00
- 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
2024-03-05 19:15:53 +00:00
/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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
/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: []
2024-04-29 18:17:25 +00:00
summary: Delete Provinces
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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:
2024-04-29 18:17:25 +00:00
- Untags
2024-03-05 19:15:53 +00:00
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: []
2024-04-29 18:17:25 +00:00
summary: Update Provinces
2024-03-05 19:15:53 +00:00
tags:
2024-04-29 18:17:25 +00:00
- Untags
/request-for-information-items:
get:
description: API for getting all RequestForInformationItems
parameters:
- in: query
name: reason
type: string
- in: query
2024-07-02 23:53:25 +00:00
name: requestForInformationId
type: integer
- in: query
2024-07-02 23:53:25 +00:00
name: requestedInfo
type: string
- in: query
2024-07-02 23:53:25 +00:00
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 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
2024-07-03 05:19:57 +00:00
/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
2024-07-02 23:53:25 +00:00
name: createdById
type: integer
- in: query
2024-07-02 23:53:25 +00:00
name: documentName
type: string
- in: query
2024-07-02 23:53:25 +00:00
name: mainReason
type: string
- in: query
name: requestForInformationItemId
type: integer
- in: query
2024-07-02 23:53:25 +00:00
name: secondaryReason
type: string
- in: query
2024-07-02 23:53:25 +00:00
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 RequestForInformationObjection
tags:
- RequestForInformationObjection
post:
description: API for create RequestForInformationObjection
parameters:
- default: Bearer <Add access token here>
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-replies:
get:
description: API for getting all RequestForInformationObjectionReplies
parameters:
- in: query
name: createdById
type: integer
- in: query
name: requestForInformationObjectionId
type: integer
- in: query
name: response
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 RequestForInformationObjectionReplies
tags:
- RequestForInformationObjectionReplies
post:
description: API for create RequestForInformationObjectionReplies
parameters:
- default: Bearer <Add access token here>
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.RequestForInformationObjectionRepliesCreateRequest'
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 RequestForInformationObjectionReplies
tags:
- RequestForInformationObjectionReplies
/request-for-information-objection-replies/{id}:
delete:
description: API for delete RequestForInformationObjectionReplies
parameters:
- description: RequestForInformationObjectionReplies 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 RequestForInformationObjectionReplies
tags:
- RequestForInformationObjectionReplies
get:
description: API for getting one RequestForInformationObjectionReplies
parameters:
- description: RequestForInformationObjectionReplies 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 RequestForInformationObjectionReplies
tags:
- RequestForInformationObjectionReplies
put:
description: API for update RequestForInformationObjectionReplies
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.RequestForInformationObjectionRepliesUpdateRequest'
- description: RequestForInformationObjectionReplies 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 RequestForInformationObjectionReplies
tags:
- RequestForInformationObjectionReplies
2024-07-03 05:19:57 +00:00
/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 <Add access token here>
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
2024-07-02 23:53:25 +00:00
name: createdById
type: integer
- in: query
name: fileUrl
type: string
- in: query
2024-07-02 23:53:25 +00:00
name: requestForInformationItemId
type: integer
- in: query
name: response
type: string
- in: query
2024-07-02 23:53:25 +00:00
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 RequestForInformationReplies
tags:
- RequestForInformationReplies
post:
description: API for create RequestForInformationReplies
parameters:
- default: Bearer <Add access token here>
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
2024-07-03 05:19:57 +00:00
/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 <Add access token here>
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
2024-07-02 23:53:25 +00:00
name: createdById
type: integer
- in: query
2024-07-02 23:53:25 +00:00
name: howToGetFiles
type: string
- in: query
2024-07-02 23:53:25 +00:00
name: howToGetInfo
type: string
- in: query
2024-07-02 23:53:25 +00:00
name: nextAction
type: string
- in: query
2024-07-02 23:53:25 +00:00
name: statusId
type: integer
- in: query
2024-07-02 23:53:25 +00:00
name: ticketNumber
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 <Add access token here>
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
2024-07-03 05:19:57 +00:00
/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 <Add access token here>
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
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all UserLevels
tags:
- UserLevels
2024-03-05 19:15:53 +00:00
post:
description: API for create UserLevels
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.UserLevelsCreateRequest'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create UserLevels
tags:
- UserLevels
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one UserLevels
tags:
- UserLevels
2024-03-05 19:15:53 +00:00
put:
description: API for update UserLevels
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.UserLevelsUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: update UserLevels
tags:
- UserLevels
2024-03-05 19:15:53 +00:00
/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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all UserRoleAccesses
tags:
- UserRoleAccesses
2024-03-05 19:15:53 +00:00
post:
description: API for create UserRoleAccesses
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.UserRoleAccessesCreateRequest'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create UserRoleAccesses
tags:
- UserRoleAccesses
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: delete UserRoleAccesses
tags:
- UserRoleAccesses
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one UserRoleAccesses
tags:
- UserRoleAccesses
2024-03-05 19:15:53 +00:00
put:
description: API for update UserRoleAccesses
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.UserRoleAccessesUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
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
2024-07-03 05:19:57 +00:00
/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
2024-03-05 19:15:53 +00:00
/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
2024-05-12 08:21:52 +00:00
- 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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all UserRoles
tags:
- UserRoles
2024-03-05 19:15:53 +00:00
post:
description: API for create UserRoles
parameters:
- default: Bearer <Add access token here>
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'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create UserRoles
tags:
- UserRoles
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: delete UserRoles
tags:
- UserRoles
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get one UserRoles
tags:
- UserRoles
2024-03-05 19:15:53 +00:00
put:
description: API for update UserRoles
parameters:
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.UserRolesUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: update UserRoles
tags:
- UserRoles
2024-03-05 19:15:53 +00:00
/users:
get:
description: API for getting all Users
parameters:
- in: query
name: email
type: string
- in: query
name: fullname
type: string
- in: query
name: genderType
type: string
- in: query
name: identityGroup
type: string
- in: query
name: identityGroupNumber
type: string
- in: query
name: identityNumber
type: string
- in: query
name: identityType
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: workType
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
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Get all Users
tags:
- Users
2024-03-05 19:15:53 +00:00
post:
description: API for create Users
parameters:
- default: Bearer <Add access token here>
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'
2024-03-05 19:15:53 +00:00
responses:
"200":
description: OK
schema:
$ref: '#/definitions/response.Response'
"400":
description: Bad Request
schema:
$ref: '#/definitions/response.BadRequestError'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: Create Users
tags:
- Users
2024-03-05 19:15:53 +00:00
/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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
summary: delete Users
tags:
- Users
2024-07-02 17:46:52 +00:00
put:
description: API for update Users
2024-03-05 19:15:53 +00:00
parameters:
2024-07-02 17:46:52 +00:00
- description: Required payload
in: body
name: payload
required: true
schema:
$ref: '#/definitions/request.UsersUpdateRequest'
2024-03-05 19:15:53 +00:00
- 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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
2024-07-02 17:46:52 +00:00
summary: update Users
2024-03-05 19:15:53 +00:00
tags:
- Users
2024-07-02 17:46:52 +00:00
/users/detail/{id}:
get:
description: API for getting one Users
2024-03-05 19:15:53 +00:00
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'
2024-03-05 19:15:53 +00:00
"401":
description: Unauthorized
schema:
$ref: '#/definitions/response.UnauthorizedError'
2024-03-05 19:15:53 +00:00
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/response.InternalServerError'
2024-03-05 19:15:53 +00:00
security:
- Bearer: []
2024-07-02 17:46:52 +00:00
summary: Get one Users
tags:
- Users
/users/info:
get:
description: API for ShowUserInfo
parameters:
- default: Bearer <Add access token here>
description: Insert your access token
in: header
name: Authorization
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: ShowInfo Users
2024-03-05 19:15:53 +00:00
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
2024-03-05 19:15:53 +00:00
swagger: "2.0"