| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id admin.id | ID | Required | property | - | null | - | - | admin.id.desc | |
createdAt admin.createdAt | Date | Required | property | - | null | - | - | admin.createdAt.desc | |
updatedAt admin.updatedAt | Date | Required | property | - | null | - | - | admin.updatedAt.desc | |
removedAt admin.removedAt | Date | Optional | property | - | null | - | - | admin.removedAt.desc | |
accountId admin.accountId | String | Required | property | - | null | text:searchcustom validate | - | admin.accountId.desc | |
password admin.password | String | Optional | property | - | null | minlength 8 | - | admin.password.desc | |
roles admin.roles | [String] | Required | property | - | [] | - | manageradminsuperAdmin | admin.roles.desc | |
lastLoginAt admin.lastLoginAt | Date | Required | property | - | [function] | - | - | admin.lastLoginAt.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id banner.id | ID | Required | property | - | null | - | - | banner.id.desc | |
createdAt banner.createdAt | Date | Required | property | - | null | - | - | banner.createdAt.desc | |
updatedAt banner.updatedAt | Date | Required | property | - | null | - | - | banner.updatedAt.desc | |
removedAt banner.removedAt | Date | Optional | property | - | null | - | - | banner.removedAt.desc | |
category banner.category | String | Optional | property | - | null | - | - | banner.category.desc | |
title banner.title | String | Optional | property | - | null | - | - | banner.title.desc | |
content banner.content | String | Optional | property | - | null | - | - | banner.content.desc | |
image banner.image | File | Optional | property | reference | null | - | - | banner.image.desc | |
href banner.href | String | Required | property | - | null | - | - | banner.href.desc | |
target banner.target | String | Required | property | - | _self | - | _blank_self | banner.target.desc | |
from banner.from | Date | Required | property | - | "2026-06-03T19:29:38.301Z" | - | - | banner.from.desc | |
to banner.to | Date | Optional | property | - | null | - | - | banner.to.desc | |
status banner.status | String | Required | property | - | active | - | activedisplaying | banner.status.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id file.id | ID | Required | property | - | null | - | - | file.id.desc | |
createdAt file.createdAt | Date | Required | property | - | null | - | - | file.createdAt.desc | |
updatedAt file.updatedAt | Date | Required | property | - | null | - | - | file.updatedAt.desc | |
removedAt file.removedAt | Date | Optional | property | - | null | - | - | file.removedAt.desc | |
filename file.filename | String | Required | property | - | null | - | - | file.filename.desc | |
mimetype file.mimetype | String | Required | property | - | null | - | - | file.mimetype.desc | |
encoding file.encoding | String | Required | property | - | null | - | - | file.encoding.desc | |
imageSize file.imageSize | [Int] | Required | property | - | [0,0] | - | - | file.imageSize.desc | |
url file.url | String | Optional | property | - | - | - | file.url.desc | ||
abstractData file.abstractData | String | Optional | property | - | null | - | - | file.abstractData.desc | |
size file.size | Int | Required | property | - | 0 | - | - | file.size.desc | |
origin file.origin | String | Optional | property | - | null | - | - | file.origin.desc | |
lastModifiedAt file.lastModifiedAt | Date | Required | property | - | [function] | - | - | file.lastModifiedAt.desc | |
progress file.progress | Int | Optional | property | - | null | - | - | file.progress.desc | |
status file.status | String | Required | property | - | uploading | - | activeuploading | file.status.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id notification.id | ID | Required | property | - | null | - | - | notification.id.desc | |
createdAt notification.createdAt | Date | Required | property | - | null | - | - | notification.createdAt.desc | |
updatedAt notification.updatedAt | Date | Required | property | - | null | - | - | notification.updatedAt.desc | |
removedAt notification.removedAt | Date | Optional | property | - | null | - | - | notification.removedAt.desc | |
token notification.token | String | Optional | property | - | null | - | - | notification.token.desc | |
title notification.title | String | Required | property | - | null | - | - | notification.title.desc | |
content notification.content | String | Required | property | - | null | - | - | notification.content.desc | |
field notification.field | String | Optional | property | - | null | - | - | notification.field.desc | |
image notification.image | File | Optional | property | reference | null | - | - | notification.image.desc | |
type notification.type | String | Required | property | - | token | - | topictoken | notification.type.desc | |
level notification.level | String | Required | property | - | notice | - | actionRequirednoticeessentialsuggestionadvertise | notification.level.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id privFile.id | ID | Required | property | - | null | - | - | privFile.id.desc | |
createdAt privFile.createdAt | Date | Required | property | - | null | - | - | privFile.createdAt.desc | |
updatedAt privFile.updatedAt | Date | Required | property | - | null | - | - | privFile.updatedAt.desc | |
removedAt privFile.removedAt | Date | Optional | property | - | null | - | - | privFile.removedAt.desc | |
alias privFile.alias | String | Required | property | - | null | - | - | privFile.alias.desc | |
filename privFile.filename | String | Optional | hidden | - | null | - | - | privFile.filename.desc | |
mimetype privFile.mimetype | String | Required | property | - | null | - | - | privFile.mimetype.desc | |
encoding privFile.encoding | String | Required | property | - | null | - | - | privFile.encoding.desc | |
privatePath privFile.privatePath | String | Optional | hidden | - | null | - | - | privFile.privatePath.desc | |
size privFile.size | Int | Required | property | - | 0 | - | - | privFile.size.desc | |
lastModifiedAt privFile.lastModifiedAt | Date | Required | property | - | [function] | - | - | privFile.lastModifiedAt.desc | |
progress privFile.progress | Int | Optional | property | - | null | - | - | privFile.progress.desc | |
status privFile.status | String | Required | property | - | uploading | - | activeuploading | privFile.status.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id setting.id | ID | Required | property | - | null | - | - | setting.id.desc | |
createdAt setting.createdAt | Date | Required | property | - | null | - | - | setting.createdAt.desc | |
updatedAt setting.updatedAt | Date | Required | property | - | null | - | - | setting.updatedAt.desc | |
removedAt setting.removedAt | Date | Optional | property | - | null | - | - | setting.removedAt.desc | |
resignupDays setting.resignupDays | Int | Required | property | - | 0 | - | - | setting.resignupDays.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id summary.id | ID | Required | property | - | null | - | - | summary.id.desc | |
createdAt summary.createdAt | Date | Required | property | - | null | - | - | summary.createdAt.desc | |
updatedAt summary.updatedAt | Date | Required | property | - | null | - | - | summary.updatedAt.desc | |
removedAt summary.removedAt | Date | Optional | property | - | null | - | - | summary.removedAt.desc | |
type summary.type | String | Required | property | - | non-periodic | - | non-periodicactivehourlydailyweeklymonthly | summary.type.desc | |
at summary.at | Date | Required | property | - | [function] | - | - | summary.at.desc | |
status summary.status | String | Required | property | - | archived | - | activearchived | summary.status.desc | |
prepareUser summary.prepareUser | Int | Required | property | - | 0 | - | - | summary.prepareUser.desc | |
activeUser summary.activeUser | Int | Required | property | - | 0 | - | - | summary.activeUser.desc | |
dormantUser summary.dormantUser | Int | Required | property | - | 0 | - | - | summary.dormantUser.desc | |
restrictedUser summary.restrictedUser | Int | Required | property | - | 0 | - | - | summary.restrictedUser.desc | |
hau summary.hau | Int | Required | property | - | 0 | - | - | summary.hau.desc | |
dau summary.dau | Int | Required | property | - | 0 | - | - | summary.dau.desc | |
wau summary.wau | Int | Required | property | - | 0 | - | - | summary.wau.desc | |
mau summary.mau | Int | Required | property | - | 0 | - | - | summary.mau.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id user.id | ID | Required | property | - | null | - | - | user.id.desc | |
createdAt user.createdAt | Date | Required | property | - | null | - | - | user.createdAt.desc | |
updatedAt user.updatedAt | Date | Required | property | - | null | - | - | user.updatedAt.desc | |
removedAt user.removedAt | Date | Optional | property | - | null | - | - | user.removedAt.desc | |
nickname user.nickname | String | Optional | property | - | maxlength 12 | - | user.nickname.desc | ||
image user.image | File | Optional | property | reference | null | - | - | user.image.desc | |
images user.images | [File] | Required | property | reference | [] | - | - | user.images.desc | |
appliedImages user.appliedImages | [File] | Required | property | reference | [] | - | - | user.appliedImages.desc | |
name user.name | String | Optional | hiddenselect:false | - | null | - | - | user.name.desc | |
agreePolicies user.agreePolicies | [String] | Optional | hiddenselect:false | - | [] | - | - | user.agreePolicies.desc | |
discord user.discord | Any | Optional | hiddenselect:false | - | {} | - | - | user.discord.desc | |
accountId user.accountId | String | Optional | hiddenselect:false | - | null | - | - | user.accountId.desc | |
password user.password | String | Optional | hiddenselect:false | - | null | - | - | user.password.desc | |
phone user.phone | String | Optional | hiddenselect:false | - | null | - | - | user.phone.desc | |
notiInfo user.notiInfo | NotiInfo | Optional | hiddenselect:false | - | null | - | - | user.notiInfo.desc | |
imageNum user.imageNum | Int | Optional | hiddenselect:false | - | 0 | - | - | user.imageNum.desc | |
encourageInfo user.encourageInfo | EncourageInfo | Optional | hiddenselect:false | - | [function] | - | - | user.encourageInfo.desc | |
restrictInfo user.restrictInfo | RestrictInfo | Optional | hiddenselect:false | - | null | - | - | user.restrictInfo.desc | |
leaveInfo user.leaveInfo | LeaveInfo | Optional | hiddenselect:false | - | null | - | - | user.leaveInfo.desc | |
verifies user.verifies | [String] | Required | property | - | [] | - | naverkakaogithubgoogleapplefacebookwalletpasswordphoneemail | user.verifies.desc | |
roles user.roles | [String] | Required | property | - | ["user"] | - | rootadminuserbusinessguest | user.roles.desc | |
playing user.playing | [String] | Required | property | - | [] | - | - | user.playing.desc | |
isOnline user.isOnline | Boolean | Required | property | - | true | - | - | user.isOnline.desc | |
lastLoginAt user.lastLoginAt | Date | Required | property | - | [function] | - | - | user.lastLoginAt.desc | |
joinAt user.joinAt | Date | Optional | property | - | null | - | - | user.joinAt.desc | |
profileStatus user.profileStatus | String | Required | property | - | prepare | - | activeprepareappliedapprovedreappliedfeaturedreservedrejected | user.profileStatus.desc | |
badgeCount user.badgeCount | Int | Required | property | - | 0 | - | - | user.badgeCount.desc | |
status user.status | String | Required | property | - | prepare | - | prepareactivedormantrestricted | user.status.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
period accessLog.period | Int | Required | property | - | 0 | - | - | accessLog.period.desc | |
countryCode accessLog.countryCode | String | Optional | property | - | null | - | - | accessLog.countryCode.desc | |
countryName accessLog.countryName | String | Optional | property | - | null | - | - | accessLog.countryName.desc | |
city accessLog.city | String | Optional | property | - | null | - | - | accessLog.city.desc | |
postal accessLog.postal | Int | Optional | property | - | null | - | - | accessLog.postal.desc | |
location accessLog.location | Coordinate | Optional | property | - | null | - | - | accessLog.location.desc | |
ipv4 accessLog.ipv4 | String | Optional | property | - | null | - | - | accessLog.ipv4.desc | |
state accessLog.state | String | Optional | property | - | null | - | - | accessLog.state.desc | |
osName accessLog.osName | String | Optional | property | - | null | - | - | accessLog.osName.desc | |
osVersion accessLog.osVersion | String | Optional | property | - | null | - | - | accessLog.osVersion.desc | |
browserName accessLog.browserName | String | Optional | property | - | null | - | - | accessLog.browserName.desc | |
browserVersion accessLog.browserVersion | String | Optional | property | - | null | - | - | accessLog.browserVersion.desc | |
mobileModel accessLog.mobileModel | String | Optional | property | - | null | - | - | accessLog.mobileModel.desc | |
mobileVendor accessLog.mobileVendor | String | Optional | property | - | null | - | - | accessLog.mobileVendor.desc | |
deviceType accessLog.deviceType | String | Optional | property | - | null | - | - | accessLog.deviceType.desc | |
at accessLog.at | Date | Required | property | - | [function] | - | - | accessLog.at.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
request accessStat.request | Int | Required | property | - | 0 | - | - | accessStat.request.desc | |
device accessStat.device | Int | Required | property | - | 0 | - | - | accessStat.device.desc | |
ip accessStat.ip | Int | Required | property | - | 0 | - | - | accessStat.ip.desc | |
country accessStat.country | Int | Required | property | - | 0 | - | - | accessStat.country.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
jwt accessToken.jwt | String | Required | property | - | null | - | - | accessToken.jwt.desc | |
refreshToken accessToken.refreshToken | String | Optional | property | - | null | - | - | accessToken.refreshToken.desc | |
expiresAt accessToken.expiresAt | Date | Optional | property | - | null | - | - | accessToken.expiresAt.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
type coordinate.type | String | Required | property | - | Point | - | Point | coordinate.type.desc | |
coordinates coordinate.coordinates | [Float] | Required | property | - | [0,0] | - | - | coordinate.coordinates.desc | |
altitude coordinate.altitude | Float | Required | property | - | 0 | - | - | coordinate.altitude.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
journey encourageInfo.journey | String | Required | property | - | welcome | - | welcomewaitingfirstJoinjoinedleavingleavedreturningreturned | encourageInfo.journey.desc | |
journeyAt encourageInfo.journeyAt | Date | Required | property | - | [function] | - | - | encourageInfo.journeyAt.desc | |
inquiry encourageInfo.inquiry | String | Required | property | - | welcome | - | welcomepayablewaitPaypaidmorePayablewaitMorePayinquiredconcernedconcernedPayableconcernedWaitPayashedvipkicked | encourageInfo.inquiry.desc | |
inquiryAt encourageInfo.inquiryAt | Date | Required | property | - | [function] | - | - | encourageInfo.inquiryAt.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
type externalLink.type | String | Required | property | - | null | - | websitetwitterdiscordtelegraminstagramfacebookyoutubegithubmediumlinkedinreddittwitchvimeoweibowikipediaappemailother | externalLink.type.desc | |
url externalLink.url | String | Required | property | - | null | - | - | externalLink.url.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
fileId fileMeta.fileId | ID | Optional | property | - | null | - | - | fileMeta.fileId.desc | |
lastModifiedAt fileMeta.lastModifiedAt | Date | Required | property | - | null | - | - | fileMeta.lastModifiedAt.desc | |
size fileMeta.size | Int | Required | property | - | null | - | - | fileMeta.size.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
type leaveInfo.type | String | Required | property | - | noReply | - | noReplycomebackunsatisfiedother | leaveInfo.type.desc | |
reason leaveInfo.reason | String | Optional | property | - | null | - | - | leaveInfo.reason.desc | |
satisfaction leaveInfo.satisfaction | Int | Optional | property | - | null | min 1max 5 | - | leaveInfo.satisfaction.desc | |
voc leaveInfo.voc | String | Optional | property | - | null | - | - | leaveInfo.voc.desc | |
at leaveInfo.at | Date | Required | property | - | [function] | - | - | leaveInfo.at.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
setting notiInfo.setting | String | Required | property | - | normal | - | disagreefewernormalblock | notiInfo.setting.desc | |
pauseUntil notiInfo.pauseUntil | Date | Required | property | - | [function] | - | - | notiInfo.pauseUntil.desc | |
deviceTokens notiInfo.deviceTokens | [String] | Required | property | - | [] | - | - | notiInfo.deviceTokens.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
until restrictInfo.until | Date | Required | property | - | null | - | - | restrictInfo.until.desc | |
reason restrictInfo.reason | String | Required | property | - | null | - | - | restrictInfo.reason.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
docs searchResult.docs | Any | Required | property | - | [] | - | - | searchResult.docs.desc | |
skip searchResult.skip | Int | Required | property | - | 0 | - | - | searchResult.skip.desc | |
limit searchResult.limit | Int | Required | property | - | 20 | - | - | searchResult.limit.desc | |
sort searchResult.sort | String | Required | property | - | notImplemented | - | - | searchResult.sort.desc | |
total searchResult.total | Int | Required | property | - | 0 | - | - | searchResult.total.desc |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
score serviceReview.score | Int | Required | property | - | 0 | min 0 | - | serviceReview.score.desc | |
comment serviceReview.comment | String | Optional | property | - | null | - | - | serviceReview.comment.desc |
| Key | Ref Name | Type | Values | Used By |
|---|---|---|---|---|
| adminRole | adminRole | String | admin.rolesadmin.rolesadmin.roles | |
| bannerStatus | bannerStatus | String | banner.statusbanner.statusbanner.status | |
| bannerTarget | bannerTarget | String | banner.targetbanner.targetbanner.targetbanner.target | |
| coordinateType | coordinateType | String | coordinate.type | |
| fileStatus | fileStatus | String | file.statusfile.statusfile.statusprivFile.statusprivFile.statusprivFile.status | |
| inquiry | inquiry | String | encourageInfo.inquiry | |
| journey | journey | String | encourageInfo.journey | |
| leaveType | leaveType | String | leaveInfo.type | |
| linkType | linkType | String | externalLink.type | |
| notificationType | notificationType | String | notification.typenotification.typenotification.typenotification.type | |
| notiLevel | notiLevel | String | notification.levelnotification.levelnotification.levelnotification.level | |
| notiSetting | notiSetting | String | notiInfo.setting | |
| periodType | periodType | String | summary.typesummary.typesummary.type | |
| profileStatus | profileStatus | String | user.profileStatususer.profileStatususer.profileStatus | |
| responsive | responsive | String | - | |
| ssoType | ssoType | String | - | |
| summaryStatus | summaryStatus | String | summary.statussummary.status | |
| userRole | userRole | String | user.rolesuser.roles | |
| userStatus | userStatus | String | user.statususer.statususer.status | |
| verify | verify | String | user.verifiesuser.verifies |