3162 lines
79 KiB
YAML
3162 lines
79 KiB
YAML
|
|
definitions:
|
||
|
|
paginator.Pagination:
|
||
|
|
properties:
|
||
|
|
count:
|
||
|
|
type: integer
|
||
|
|
limit:
|
||
|
|
type: integer
|
||
|
|
nextPage:
|
||
|
|
type: integer
|
||
|
|
page:
|
||
|
|
type: integer
|
||
|
|
previousPage:
|
||
|
|
type: integer
|
||
|
|
sort:
|
||
|
|
type: string
|
||
|
|
sortBy:
|
||
|
|
type: string
|
||
|
|
totalPage:
|
||
|
|
type: integer
|
||
|
|
type: object
|
||
|
|
request.ActivityLogsCreateRequest:
|
||
|
|
properties:
|
||
|
|
activityTypeId:
|
||
|
|
type: integer
|
||
|
|
articleId:
|
||
|
|
type: integer
|
||
|
|
url:
|
||
|
|
type: string
|
||
|
|
userId:
|
||
|
|
type: integer
|
||
|
|
visitorIp:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- activityTypeId
|
||
|
|
- url
|
||
|
|
type: object
|
||
|
|
request.ActivityLogsUpdateRequest:
|
||
|
|
properties:
|
||
|
|
activityTypeId:
|
||
|
|
type: integer
|
||
|
|
articleId:
|
||
|
|
type: integer
|
||
|
|
id:
|
||
|
|
type: integer
|
||
|
|
url:
|
||
|
|
type: string
|
||
|
|
userId:
|
||
|
|
type: integer
|
||
|
|
required:
|
||
|
|
- activityTypeId
|
||
|
|
- id
|
||
|
|
- url
|
||
|
|
type: object
|
||
|
|
request.CampaignDestinationsCreateRequest:
|
||
|
|
properties:
|
||
|
|
campaignTypeId:
|
||
|
|
type: integer
|
||
|
|
createdById:
|
||
|
|
type: integer
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
isActive:
|
||
|
|
type: boolean
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
subType:
|
||
|
|
type: string
|
||
|
|
url:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- campaignTypeId
|
||
|
|
- name
|
||
|
|
type: object
|
||
|
|
request.CampaignDestinationsUpdateRequest:
|
||
|
|
properties:
|
||
|
|
campaignTypeId:
|
||
|
|
type: integer
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
isActive:
|
||
|
|
type: boolean
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
subType:
|
||
|
|
type: string
|
||
|
|
url:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- campaignTypeId
|
||
|
|
- name
|
||
|
|
type: object
|
||
|
|
request.CampaignTypesCreateRequest:
|
||
|
|
properties:
|
||
|
|
createdById:
|
||
|
|
type: integer
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- name
|
||
|
|
type: object
|
||
|
|
request.CampaignTypesUpdateRequest:
|
||
|
|
properties:
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- name
|
||
|
|
type: object
|
||
|
|
request.CampaignsCreateRequest:
|
||
|
|
properties:
|
||
|
|
campaignTypeId:
|
||
|
|
type: integer
|
||
|
|
creatorId:
|
||
|
|
type: integer
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
endDate:
|
||
|
|
type: string
|
||
|
|
mediaItemSelected:
|
||
|
|
type: string
|
||
|
|
mediaPromote:
|
||
|
|
type: boolean
|
||
|
|
mediaTypeSelected:
|
||
|
|
type: string
|
||
|
|
purpose:
|
||
|
|
type: string
|
||
|
|
startDate:
|
||
|
|
type: string
|
||
|
|
status:
|
||
|
|
type: string
|
||
|
|
title:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- campaignTypeId
|
||
|
|
- title
|
||
|
|
type: object
|
||
|
|
request.CampaignsUpdateRequest:
|
||
|
|
properties:
|
||
|
|
campaignTypeId:
|
||
|
|
type: integer
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
endDate:
|
||
|
|
type: string
|
||
|
|
mediaItemSelected:
|
||
|
|
type: string
|
||
|
|
mediaPromote:
|
||
|
|
type: boolean
|
||
|
|
mediaTypeSelected:
|
||
|
|
type: string
|
||
|
|
purpose:
|
||
|
|
type: string
|
||
|
|
startDate:
|
||
|
|
type: string
|
||
|
|
status:
|
||
|
|
type: string
|
||
|
|
title:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- campaignTypeId
|
||
|
|
- title
|
||
|
|
type: object
|
||
|
|
request.CustomStaticPagesCreateRequest:
|
||
|
|
properties:
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
htmlBody:
|
||
|
|
type: string
|
||
|
|
slug:
|
||
|
|
type: string
|
||
|
|
title:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- htmlBody
|
||
|
|
- slug
|
||
|
|
- title
|
||
|
|
type: object
|
||
|
|
request.CustomStaticPagesUpdateRequest:
|
||
|
|
properties:
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
htmlBody:
|
||
|
|
type: string
|
||
|
|
id:
|
||
|
|
type: integer
|
||
|
|
slug:
|
||
|
|
type: string
|
||
|
|
title:
|
||
|
|
type: string
|
||
|
|
updatedAt:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- htmlBody
|
||
|
|
- id
|
||
|
|
- slug
|
||
|
|
- title
|
||
|
|
type: object
|
||
|
|
request.UserEmailValidationRequest:
|
||
|
|
properties:
|
||
|
|
newEmail:
|
||
|
|
type: string
|
||
|
|
oldEmail:
|
||
|
|
type: string
|
||
|
|
password:
|
||
|
|
type: string
|
||
|
|
username:
|
||
|
|
type: string
|
||
|
|
type: object
|
||
|
|
request.UserForgotPassword:
|
||
|
|
properties:
|
||
|
|
username:
|
||
|
|
type: string
|
||
|
|
type: object
|
||
|
|
request.UserLevelsApprovalRequest:
|
||
|
|
properties:
|
||
|
|
ids:
|
||
|
|
type: string
|
||
|
|
isApprovalActive:
|
||
|
|
type: boolean
|
||
|
|
required:
|
||
|
|
- ids
|
||
|
|
- isApprovalActive
|
||
|
|
type: object
|
||
|
|
request.UserLevelsCreateRequest:
|
||
|
|
properties:
|
||
|
|
aliasName:
|
||
|
|
type: string
|
||
|
|
group:
|
||
|
|
type: string
|
||
|
|
isActive:
|
||
|
|
type: boolean
|
||
|
|
isApprovalActive:
|
||
|
|
type: boolean
|
||
|
|
levelNumber:
|
||
|
|
type: integer
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
parentLevelId:
|
||
|
|
type: integer
|
||
|
|
provinceId:
|
||
|
|
type: integer
|
||
|
|
required:
|
||
|
|
- aliasName
|
||
|
|
- levelNumber
|
||
|
|
- name
|
||
|
|
type: object
|
||
|
|
request.UserLevelsUpdateRequest:
|
||
|
|
properties:
|
||
|
|
aliasName:
|
||
|
|
type: string
|
||
|
|
group:
|
||
|
|
type: string
|
||
|
|
isApprovalActive:
|
||
|
|
type: boolean
|
||
|
|
levelNumber:
|
||
|
|
type: integer
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
parentLevelId:
|
||
|
|
type: integer
|
||
|
|
provinceId:
|
||
|
|
type: integer
|
||
|
|
required:
|
||
|
|
- aliasName
|
||
|
|
- levelNumber
|
||
|
|
- name
|
||
|
|
type: object
|
||
|
|
request.UserLogin:
|
||
|
|
properties:
|
||
|
|
password:
|
||
|
|
type: string
|
||
|
|
refreshToken:
|
||
|
|
type: string
|
||
|
|
username:
|
||
|
|
type: string
|
||
|
|
type: object
|
||
|
|
request.UserOtpRequest:
|
||
|
|
properties:
|
||
|
|
email:
|
||
|
|
type: string
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- email
|
||
|
|
type: object
|
||
|
|
request.UserOtpValidation:
|
||
|
|
properties:
|
||
|
|
email:
|
||
|
|
type: string
|
||
|
|
otpCode:
|
||
|
|
type: string
|
||
|
|
username:
|
||
|
|
type: string
|
||
|
|
type: object
|
||
|
|
request.UserResetPassword:
|
||
|
|
properties:
|
||
|
|
codeRequest:
|
||
|
|
type: string
|
||
|
|
confirmPassword:
|
||
|
|
type: string
|
||
|
|
password:
|
||
|
|
type: string
|
||
|
|
userId:
|
||
|
|
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
|
||
|
|
isAdminEnabled:
|
||
|
|
type: boolean
|
||
|
|
isApprovalEnabled:
|
||
|
|
type: boolean
|
||
|
|
isDeleteEnabled:
|
||
|
|
type: boolean
|
||
|
|
isInsertEnabled:
|
||
|
|
type: boolean
|
||
|
|
isUpdateEnabled:
|
||
|
|
type: boolean
|
||
|
|
isViewEnabled:
|
||
|
|
type: boolean
|
||
|
|
menuId:
|
||
|
|
type: integer
|
||
|
|
userRoleId:
|
||
|
|
type: integer
|
||
|
|
required:
|
||
|
|
- id
|
||
|
|
- isAdminEnabled
|
||
|
|
- isApprovalEnabled
|
||
|
|
- isDeleteEnabled
|
||
|
|
- isInsertEnabled
|
||
|
|
- isUpdateEnabled
|
||
|
|
- isViewEnabled
|
||
|
|
- menuId
|
||
|
|
- userRoleId
|
||
|
|
type: object
|
||
|
|
request.UserRolesCreateRequest:
|
||
|
|
properties:
|
||
|
|
code:
|
||
|
|
type: string
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
statusId:
|
||
|
|
type: integer
|
||
|
|
userLevelIds:
|
||
|
|
items:
|
||
|
|
type: integer
|
||
|
|
type: array
|
||
|
|
userRoleAccess:
|
||
|
|
items:
|
||
|
|
$ref: '#/definitions/request.UserRoleAccessesCreateRequest'
|
||
|
|
type: array
|
||
|
|
required:
|
||
|
|
- code
|
||
|
|
- description
|
||
|
|
- name
|
||
|
|
- statusId
|
||
|
|
- userLevelIds
|
||
|
|
- userRoleAccess
|
||
|
|
type: object
|
||
|
|
request.UserRolesUpdateRequest:
|
||
|
|
properties:
|
||
|
|
code:
|
||
|
|
type: string
|
||
|
|
description:
|
||
|
|
type: string
|
||
|
|
levelNumber:
|
||
|
|
type: integer
|
||
|
|
name:
|
||
|
|
type: string
|
||
|
|
statusId:
|
||
|
|
type: integer
|
||
|
|
userLevelIds:
|
||
|
|
items:
|
||
|
|
type: integer
|
||
|
|
type: array
|
||
|
|
required:
|
||
|
|
- code
|
||
|
|
- description
|
||
|
|
- levelNumber
|
||
|
|
- name
|
||
|
|
- statusId
|
||
|
|
- userLevelIds
|
||
|
|
type: object
|
||
|
|
request.UserSavePassword:
|
||
|
|
properties:
|
||
|
|
confirmPassword:
|
||
|
|
type: string
|
||
|
|
password:
|
||
|
|
type: string
|
||
|
|
type: object
|
||
|
|
request.UsersCreateRequest:
|
||
|
|
properties:
|
||
|
|
address:
|
||
|
|
type: string
|
||
|
|
dateOfBirth:
|
||
|
|
type: string
|
||
|
|
degree:
|
||
|
|
type: string
|
||
|
|
email:
|
||
|
|
type: string
|
||
|
|
fullname:
|
||
|
|
type: string
|
||
|
|
genderType:
|
||
|
|
type: string
|
||
|
|
identityGroup:
|
||
|
|
type: string
|
||
|
|
identityGroupNumber:
|
||
|
|
type: string
|
||
|
|
identityNumber:
|
||
|
|
type: string
|
||
|
|
identityType:
|
||
|
|
type: string
|
||
|
|
lastEducation:
|
||
|
|
type: string
|
||
|
|
lastJobTitle:
|
||
|
|
type: string
|
||
|
|
password:
|
||
|
|
type: string
|
||
|
|
phoneNumber:
|
||
|
|
type: string
|
||
|
|
userLevelId:
|
||
|
|
type: integer
|
||
|
|
userRoleId:
|
||
|
|
type: integer
|
||
|
|
username:
|
||
|
|
type: string
|
||
|
|
whatsappNumber:
|
||
|
|
type: string
|
||
|
|
workType:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- email
|
||
|
|
- fullname
|
||
|
|
- password
|
||
|
|
- userLevelId
|
||
|
|
- userRoleId
|
||
|
|
- username
|
||
|
|
type: object
|
||
|
|
request.UsersUpdateRequest:
|
||
|
|
properties:
|
||
|
|
address:
|
||
|
|
type: string
|
||
|
|
dateOfBirth:
|
||
|
|
type: string
|
||
|
|
degree:
|
||
|
|
type: string
|
||
|
|
email:
|
||
|
|
type: string
|
||
|
|
fullname:
|
||
|
|
type: string
|
||
|
|
genderType:
|
||
|
|
type: string
|
||
|
|
identityGroup:
|
||
|
|
type: string
|
||
|
|
identityGroupNumber:
|
||
|
|
type: string
|
||
|
|
identityNumber:
|
||
|
|
type: string
|
||
|
|
identityType:
|
||
|
|
type: string
|
||
|
|
lastEducation:
|
||
|
|
type: string
|
||
|
|
lastJobTitle:
|
||
|
|
type: string
|
||
|
|
phoneNumber:
|
||
|
|
type: string
|
||
|
|
statusId:
|
||
|
|
type: integer
|
||
|
|
userLevelId:
|
||
|
|
type: integer
|
||
|
|
userRoleId:
|
||
|
|
type: integer
|
||
|
|
username:
|
||
|
|
type: string
|
||
|
|
whatsappNumber:
|
||
|
|
type: string
|
||
|
|
workType:
|
||
|
|
type: string
|
||
|
|
required:
|
||
|
|
- email
|
||
|
|
- fullname
|
||
|
|
- userLevelId
|
||
|
|
- userRoleId
|
||
|
|
- username
|
||
|
|
type: object
|
||
|
|
response.BadRequestError:
|
||
|
|
properties:
|
||
|
|
code:
|
||
|
|
example: 400
|
||
|
|
type: integer
|
||
|
|
message:
|
||
|
|
example: bad request
|
||
|
|
type: string
|
||
|
|
success:
|
||
|
|
example: false
|
||
|
|
type: boolean
|
||
|
|
type: object
|
||
|
|
response.InternalServerError:
|
||
|
|
properties:
|
||
|
|
code:
|
||
|
|
example: 500
|
||
|
|
type: integer
|
||
|
|
message:
|
||
|
|
example: internal server error
|
||
|
|
type: string
|
||
|
|
success:
|
||
|
|
example: false
|
||
|
|
type: boolean
|
||
|
|
type: object
|
||
|
|
response.Response:
|
||
|
|
properties:
|
||
|
|
code:
|
||
|
|
example: 200
|
||
|
|
type: integer
|
||
|
|
data: {}
|
||
|
|
messages:
|
||
|
|
items: {}
|
||
|
|
type: array
|
||
|
|
meta: {}
|
||
|
|
success:
|
||
|
|
example: true
|
||
|
|
type: boolean
|
||
|
|
type: object
|
||
|
|
response.UnauthorizedError:
|
||
|
|
properties:
|
||
|
|
code:
|
||
|
|
example: 401
|
||
|
|
type: integer
|
||
|
|
message:
|
||
|
|
example: unauthorized access
|
||
|
|
type: string
|
||
|
|
success:
|
||
|
|
example: false
|
||
|
|
type: boolean
|
||
|
|
type: object
|
||
|
|
info:
|
||
|
|
contact: {}
|
||
|
|
paths:
|
||
|
|
/activity-logs:
|
||
|
|
get:
|
||
|
|
description: API for getting all ActivityLogs
|
||
|
|
parameters:
|
||
|
|
- in: query
|
||
|
|
name: activityTypeId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: articleId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: url
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: userId
|
||
|
|
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 ActivityLogs
|
||
|
|
tags:
|
||
|
|
- ActivityLogs
|
||
|
|
post:
|
||
|
|
description: API for create ActivityLogs
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.ActivityLogsCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create ActivityLogs
|
||
|
|
tags:
|
||
|
|
- ActivityLogs
|
||
|
|
/activity-logs/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete ActivityLogs
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: ActivityLogs 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 ActivityLogs
|
||
|
|
tags:
|
||
|
|
- ActivityLogs
|
||
|
|
put:
|
||
|
|
description: API for update ActivityLogs
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.ActivityLogsUpdateRequest'
|
||
|
|
- description: ActivityLogs 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 ActivityLogs
|
||
|
|
tags:
|
||
|
|
- ActivityLogs
|
||
|
|
/activity-logs/detail/{id}:
|
||
|
|
get:
|
||
|
|
description: API for getting one ActivityLogs
|
||
|
|
parameters:
|
||
|
|
- description: ActivityLogs 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 ActivityLogs
|
||
|
|
tags:
|
||
|
|
- ActivityLogs
|
||
|
|
/activity-logs/statistics:
|
||
|
|
get:
|
||
|
|
description: API for get activity stats ActivityLogs
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get activity stats ActivityLogs
|
||
|
|
tags:
|
||
|
|
- ActivityLogs
|
||
|
|
/campaign-destinations:
|
||
|
|
get:
|
||
|
|
description: API for getting all CampaignDestinations
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Client-Key
|
||
|
|
in: header
|
||
|
|
name: X-Client-Key
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: campaignTypeId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: isActive
|
||
|
|
type: boolean
|
||
|
|
- in: query
|
||
|
|
name: name
|
||
|
|
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 CampaignDestinations
|
||
|
|
tags:
|
||
|
|
- CampaignDestinations
|
||
|
|
post:
|
||
|
|
description: API for create CampaignDestinations
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CampaignDestinationsCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create CampaignDestinations
|
||
|
|
tags:
|
||
|
|
- CampaignDestinations
|
||
|
|
/campaign-destinations/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete CampaignDestinations
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: CampaignDestinations 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 CampaignDestinations
|
||
|
|
tags:
|
||
|
|
- CampaignDestinations
|
||
|
|
get:
|
||
|
|
description: API for getting one CampaignDestinations
|
||
|
|
parameters:
|
||
|
|
- description: CampaignDestinations 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 CampaignDestinations
|
||
|
|
tags:
|
||
|
|
- CampaignDestinations
|
||
|
|
put:
|
||
|
|
description: API for update CampaignDestinations
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CampaignDestinationsUpdateRequest'
|
||
|
|
- description: CampaignDestinations 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 CampaignDestinations
|
||
|
|
tags:
|
||
|
|
- CampaignDestinations
|
||
|
|
/campaign-types:
|
||
|
|
get:
|
||
|
|
description: API for getting all CampaignTypes
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Client-Key
|
||
|
|
in: header
|
||
|
|
name: X-Client-Key
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: name
|
||
|
|
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 CampaignTypes
|
||
|
|
tags:
|
||
|
|
- CampaignTypes
|
||
|
|
post:
|
||
|
|
description: API for create CampaignTypes
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CampaignTypesCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create CampaignTypes
|
||
|
|
tags:
|
||
|
|
- CampaignTypes
|
||
|
|
/campaign-types/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete CampaignTypes
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: CampaignTypes 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 CampaignTypes
|
||
|
|
tags:
|
||
|
|
- CampaignTypes
|
||
|
|
get:
|
||
|
|
description: API for getting one CampaignTypes
|
||
|
|
parameters:
|
||
|
|
- description: CampaignTypes 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 CampaignTypes
|
||
|
|
tags:
|
||
|
|
- CampaignTypes
|
||
|
|
put:
|
||
|
|
description: API for update CampaignTypes
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CampaignTypesUpdateRequest'
|
||
|
|
- description: CampaignTypes 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 CampaignTypes
|
||
|
|
tags:
|
||
|
|
- CampaignTypes
|
||
|
|
/campaigns:
|
||
|
|
get:
|
||
|
|
description: API for getting all Campaigns
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Client-Key
|
||
|
|
in: header
|
||
|
|
name: X-Client-Key
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: campaignTypeId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: creatorId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: status
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: title
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: count
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: limit
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: nextPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: page
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: previousPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: sort
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: sortBy
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: totalPage
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all Campaigns
|
||
|
|
tags:
|
||
|
|
- Campaigns
|
||
|
|
post:
|
||
|
|
description: API for create Campaigns
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CampaignsCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create Campaigns
|
||
|
|
tags:
|
||
|
|
- Campaigns
|
||
|
|
/campaigns/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete Campaigns
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Campaigns 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 Campaigns
|
||
|
|
tags:
|
||
|
|
- Campaigns
|
||
|
|
get:
|
||
|
|
description: API for getting one Campaigns
|
||
|
|
parameters:
|
||
|
|
- description: Campaigns 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 Campaigns
|
||
|
|
tags:
|
||
|
|
- Campaigns
|
||
|
|
put:
|
||
|
|
description: API for update Campaigns
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CampaignsUpdateRequest'
|
||
|
|
- description: Campaigns 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 Campaigns
|
||
|
|
tags:
|
||
|
|
- Campaigns
|
||
|
|
/custom-static-pages:
|
||
|
|
get:
|
||
|
|
description: API for getting all CustomStaticPages
|
||
|
|
parameters:
|
||
|
|
- in: query
|
||
|
|
name: description
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: htmlBody
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: slug
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: title
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: count
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: limit
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: nextPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: page
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: previousPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: sort
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: sortBy
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: totalPage
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all CustomStaticPages
|
||
|
|
tags:
|
||
|
|
- CustomStaticPages
|
||
|
|
post:
|
||
|
|
description: API for create CustomStaticPages
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CustomStaticPagesCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create CustomStaticPages
|
||
|
|
tags:
|
||
|
|
- CustomStaticPages
|
||
|
|
/custom-static-pages/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete CustomStaticPages
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: CustomStaticPages 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 CustomStaticPages
|
||
|
|
tags:
|
||
|
|
- CustomStaticPages
|
||
|
|
get:
|
||
|
|
description: API for getting one CustomStaticPages
|
||
|
|
parameters:
|
||
|
|
- description: CustomStaticPages 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 CustomStaticPages
|
||
|
|
tags:
|
||
|
|
- CustomStaticPages
|
||
|
|
put:
|
||
|
|
description: API for update CustomStaticPages
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.CustomStaticPagesUpdateRequest'
|
||
|
|
- description: CustomStaticPages 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 CustomStaticPages
|
||
|
|
tags:
|
||
|
|
- CustomStaticPages
|
||
|
|
/custom-static-pages/slug/{slug}:
|
||
|
|
get:
|
||
|
|
description: API for getting one CustomStaticPages
|
||
|
|
parameters:
|
||
|
|
- description: CustomStaticPages 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 CustomStaticPages
|
||
|
|
tags:
|
||
|
|
- CustomStaticPages
|
||
|
|
/user-levels:
|
||
|
|
get:
|
||
|
|
description: API for getting all UserLevels
|
||
|
|
parameters:
|
||
|
|
- in: query
|
||
|
|
name: levelNumber
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: name
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: parentLevelId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: provinceId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: count
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: limit
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: nextPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: page
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: previousPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: sort
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: sortBy
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: totalPage
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all UserLevels
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
post:
|
||
|
|
description: API for create UserLevels
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserLevelsCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create UserLevels
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
/user-levels/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete UserLevels
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: UserLevels ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"404":
|
||
|
|
description: Not Found
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"422":
|
||
|
|
description: Unprocessable Entity
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: delete UserLevels
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
get:
|
||
|
|
description: API for getting one UserLevels
|
||
|
|
parameters:
|
||
|
|
- description: UserLevels ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get one UserLevels
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
put:
|
||
|
|
description: API for update UserLevels
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserLevelsUpdateRequest'
|
||
|
|
- description: UserLevels ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: update UserLevels
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
/user-levels/alias/{alias}:
|
||
|
|
get:
|
||
|
|
description: API for getting one UserLevels
|
||
|
|
parameters:
|
||
|
|
- description: UserLevels Alias
|
||
|
|
in: path
|
||
|
|
name: alias
|
||
|
|
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 UserLevels
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
/user-levels/enable-approval:
|
||
|
|
post:
|
||
|
|
description: API for Enable Approval of Article
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserLevelsApprovalRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: EnableApproval Articles
|
||
|
|
tags:
|
||
|
|
- UserLevels
|
||
|
|
/user-role-accesses:
|
||
|
|
get:
|
||
|
|
description: API for getting all UserRoleAccesses
|
||
|
|
parameters:
|
||
|
|
- in: query
|
||
|
|
name: isActive
|
||
|
|
required: true
|
||
|
|
type: boolean
|
||
|
|
- in: query
|
||
|
|
name: menuId
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: userRoleId
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all UserRoleAccesses
|
||
|
|
tags:
|
||
|
|
- UserRoleAccesses
|
||
|
|
post:
|
||
|
|
description: API for create UserRoleAccesses
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserRoleAccessesCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create UserRoleAccesses
|
||
|
|
tags:
|
||
|
|
- UserRoleAccesses
|
||
|
|
/user-role-accesses/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete UserRoleAccesses
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: UserRoleAccesses ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: delete UserRoleAccesses
|
||
|
|
tags:
|
||
|
|
- UserRoleAccesses
|
||
|
|
get:
|
||
|
|
description: API for getting one UserRoleAccesses
|
||
|
|
parameters:
|
||
|
|
- description: UserRoleAccesses ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get one UserRoleAccesses
|
||
|
|
tags:
|
||
|
|
- UserRoleAccesses
|
||
|
|
put:
|
||
|
|
description: API for update UserRoleAccesses
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserRoleAccessesUpdateRequest'
|
||
|
|
- description: UserRoleAccesses ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: update UserRoleAccesses
|
||
|
|
tags:
|
||
|
|
- UserRoleAccesses
|
||
|
|
/user-role-level-details:
|
||
|
|
get:
|
||
|
|
description: API for getting all UserRoleLevelDetails
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"404":
|
||
|
|
description: Not Found
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"422":
|
||
|
|
description: Unprocessable Entity
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all UserRoleLevelDetails
|
||
|
|
tags:
|
||
|
|
- Task
|
||
|
|
post:
|
||
|
|
description: API for create UserRoleLevelDetails
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"404":
|
||
|
|
description: Not Found
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"422":
|
||
|
|
description: Unprocessable Entity
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create UserRoleLevelDetails
|
||
|
|
tags:
|
||
|
|
- Task
|
||
|
|
/user-role-level-details/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete UserRoleLevelDetails
|
||
|
|
parameters:
|
||
|
|
- description: UserRoleLevelDetails ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"404":
|
||
|
|
description: Not Found
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"422":
|
||
|
|
description: Unprocessable Entity
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: delete UserRoleLevelDetails
|
||
|
|
tags:
|
||
|
|
- Task
|
||
|
|
get:
|
||
|
|
description: API for getting one UserRoleLevelDetails
|
||
|
|
parameters:
|
||
|
|
- description: UserRoleLevelDetails ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"404":
|
||
|
|
description: Not Found
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"422":
|
||
|
|
description: Unprocessable Entity
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get one UserRoleLevelDetails
|
||
|
|
tags:
|
||
|
|
- Task
|
||
|
|
put:
|
||
|
|
description: API for update UserRoleLevelDetails
|
||
|
|
parameters:
|
||
|
|
- description: UserRoleLevelDetails ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"404":
|
||
|
|
description: Not Found
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"422":
|
||
|
|
description: Unprocessable Entity
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: update UserRoleLevelDetails
|
||
|
|
tags:
|
||
|
|
- Task
|
||
|
|
/user-roles:
|
||
|
|
get:
|
||
|
|
description: API for getting all UserRoles
|
||
|
|
parameters:
|
||
|
|
- in: query
|
||
|
|
name: code
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: description
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: name
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: statusId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: userLevelId
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: count
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: limit
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: nextPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: page
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: previousPage
|
||
|
|
type: integer
|
||
|
|
- in: query
|
||
|
|
name: sort
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: sortBy
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: totalPage
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all UserRoles
|
||
|
|
tags:
|
||
|
|
- UserRoles
|
||
|
|
post:
|
||
|
|
description: API for create UserRoles
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserRolesCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create UserRoles
|
||
|
|
tags:
|
||
|
|
- UserRoles
|
||
|
|
/user-roles/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete UserRoles
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: UserRoles ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: delete UserRoles
|
||
|
|
tags:
|
||
|
|
- UserRoles
|
||
|
|
get:
|
||
|
|
description: API for getting one UserRoles
|
||
|
|
parameters:
|
||
|
|
- description: UserRoles ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get one UserRoles
|
||
|
|
tags:
|
||
|
|
- UserRoles
|
||
|
|
put:
|
||
|
|
description: API for update UserRoles
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserRolesUpdateRequest'
|
||
|
|
- description: UserRoles ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: update UserRoles
|
||
|
|
tags:
|
||
|
|
- UserRoles
|
||
|
|
/users:
|
||
|
|
get:
|
||
|
|
description: API for getting all Users
|
||
|
|
parameters:
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- in: query
|
||
|
|
name: degree
|
||
|
|
type: string
|
||
|
|
- 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
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get all Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
post:
|
||
|
|
description: API for create Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UsersCreateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Create Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/{id}:
|
||
|
|
delete:
|
||
|
|
description: API for delete Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Users ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: delete Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
put:
|
||
|
|
description: API for update Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Users ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UsersUpdateRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: update Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/detail/{id}:
|
||
|
|
get:
|
||
|
|
description: API for getting one Users
|
||
|
|
parameters:
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Users ID
|
||
|
|
in: path
|
||
|
|
name: id
|
||
|
|
required: true
|
||
|
|
type: integer
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: Get one Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/email-validation:
|
||
|
|
post:
|
||
|
|
description: API for Email Validation Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserEmailValidationRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: EmailValidation Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/forgot-password:
|
||
|
|
post:
|
||
|
|
description: API for ForgotPassword Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserForgotPassword'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: ForgotPassword 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
|
||
|
|
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
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/login:
|
||
|
|
post:
|
||
|
|
description: API for Login Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- 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
|
||
|
|
/users/otp-request:
|
||
|
|
post:
|
||
|
|
description: API for OtpRequest Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserOtpRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: OtpRequest Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/otp-validation:
|
||
|
|
post:
|
||
|
|
description: API for OtpValidation Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserOtpValidation'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: OtpValidation Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/pareto-login:
|
||
|
|
post:
|
||
|
|
description: API for ParetoLogin Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- 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: ParetoLogin Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/reset-password:
|
||
|
|
post:
|
||
|
|
description: API for ResetPassword Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserResetPassword'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: ResetPassword Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/save-password:
|
||
|
|
post:
|
||
|
|
description: API for SavePassword Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- default: Bearer <Add access token here>
|
||
|
|
description: Insert your access token
|
||
|
|
in: header
|
||
|
|
name: Authorization
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserSavePassword'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: SavePassword Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/setup-email:
|
||
|
|
post:
|
||
|
|
description: API for Setup Email Users
|
||
|
|
parameters:
|
||
|
|
- description: Insert the X-Csrf-Token
|
||
|
|
in: header
|
||
|
|
name: X-Csrf-Token
|
||
|
|
required: true
|
||
|
|
type: string
|
||
|
|
- description: Required payload
|
||
|
|
in: body
|
||
|
|
name: payload
|
||
|
|
required: true
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/request.UserEmailValidationRequest'
|
||
|
|
responses:
|
||
|
|
"200":
|
||
|
|
description: OK
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.Response'
|
||
|
|
"400":
|
||
|
|
description: Bad Request
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.BadRequestError'
|
||
|
|
"401":
|
||
|
|
description: Unauthorized
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.UnauthorizedError'
|
||
|
|
"500":
|
||
|
|
description: Internal Server Error
|
||
|
|
schema:
|
||
|
|
$ref: '#/definitions/response.InternalServerError'
|
||
|
|
security:
|
||
|
|
- Bearer: []
|
||
|
|
summary: SetupEmail Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
/users/username/{username}:
|
||
|
|
get:
|
||
|
|
description: API for getting one Users
|
||
|
|
parameters:
|
||
|
|
- description: Username
|
||
|
|
in: path
|
||
|
|
name: username
|
||
|
|
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 Users
|
||
|
|
tags:
|
||
|
|
- Users
|
||
|
|
swagger: "2.0"
|