Constant Schema Docs
Database models, scalar models, enums, and relations from ConstantRegistry.
Database Models
8
Scalar Models
12
Enums
20
Relations
10
Admin
admin
admin.modelDesc
Admin
Full
8 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
admin.id
IDRequiredproperty-null
-
-admin.id.desc
createdAt
admin.createdAt
DateRequiredproperty-null
-
-admin.createdAt.desc
updatedAt
admin.updatedAt
DateRequiredproperty-null
-
-admin.updatedAt.desc
removedAt
admin.removedAt
DateOptionalproperty-null
-
-admin.removedAt.desc
accountId
admin.accountId
StringRequiredproperty-null
text:searchcustom validate
-admin.accountId.desc
password
admin.password
StringOptionalproperty-null
minlength 8
-admin.password.desc
roles
admin.roles
[String]Requiredproperty-[]
-
manageradminsuperAdmin
admin.roles.desc
lastLoginAt
admin.lastLoginAt
DateRequiredproperty-[function]
-
-admin.lastLoginAt.desc
Banner
banner
banner.modelDesc
Banner
Full
13 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
banner.id
IDRequiredproperty-null
-
-banner.id.desc
createdAt
banner.createdAt
DateRequiredproperty-null
-
-banner.createdAt.desc
updatedAt
banner.updatedAt
DateRequiredproperty-null
-
-banner.updatedAt.desc
removedAt
banner.removedAt
DateOptionalproperty-null
-
-banner.removedAt.desc
category
banner.category
StringOptionalproperty-null
-
-banner.category.desc
title
banner.title
StringOptionalproperty-null
-
-banner.title.desc
content
banner.content
StringOptionalproperty-null
-
-banner.content.desc
image
banner.image
FileOptionalpropertyreferencenull
-
-banner.image.desc
href
banner.href
StringRequiredproperty-null
-
-banner.href.desc
target
banner.target
StringRequiredproperty-_self
-
_blank_self
banner.target.desc
from
banner.from
DateRequiredproperty-"2026-06-03T19:29:38.301Z"
-
-banner.from.desc
to
banner.to
DateOptionalproperty-null
-
-banner.to.desc
status
banner.status
StringRequiredproperty-active
-
activedisplaying
banner.status.desc
File
file
file.modelDesc
File
Full
15 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
file.id
IDRequiredproperty-null
-
-file.id.desc
createdAt
file.createdAt
DateRequiredproperty-null
-
-file.createdAt.desc
updatedAt
file.updatedAt
DateRequiredproperty-null
-
-file.updatedAt.desc
removedAt
file.removedAt
DateOptionalproperty-null
-
-file.removedAt.desc
filename
file.filename
StringRequiredproperty-null
-
-file.filename.desc
mimetype
file.mimetype
StringRequiredproperty-null
-
-file.mimetype.desc
encoding
file.encoding
StringRequiredproperty-null
-
-file.encoding.desc
imageSize
file.imageSize
[Int]Requiredproperty-[0,0]
-
-file.imageSize.desc
url
file.url
StringOptionalproperty-
-
-file.url.desc
abstractData
file.abstractData
StringOptionalproperty-null
-
-file.abstractData.desc
size
file.size
IntRequiredproperty-0
-
-file.size.desc
origin
file.origin
StringOptionalproperty-null
-
-file.origin.desc
lastModifiedAt
file.lastModifiedAt
DateRequiredproperty-[function]
-
-file.lastModifiedAt.desc
progress
file.progress
IntOptionalproperty-null
-
-file.progress.desc
status
file.status
StringRequiredproperty-uploading
-
activeuploading
file.status.desc
Notification
notification
notification.modelDesc
Notification
Full
11 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
notification.id
IDRequiredproperty-null
-
-notification.id.desc
createdAt
notification.createdAt
DateRequiredproperty-null
-
-notification.createdAt.desc
updatedAt
notification.updatedAt
DateRequiredproperty-null
-
-notification.updatedAt.desc
removedAt
notification.removedAt
DateOptionalproperty-null
-
-notification.removedAt.desc
token
notification.token
StringOptionalproperty-null
-
-notification.token.desc
title
notification.title
StringRequiredproperty-null
-
-notification.title.desc
content
notification.content
StringRequiredproperty-null
-
-notification.content.desc
field
notification.field
StringOptionalproperty-null
-
-notification.field.desc
image
notification.image
FileOptionalpropertyreferencenull
-
-notification.image.desc
type
notification.type
StringRequiredproperty-token
-
topictoken
notification.type.desc
level
notification.level
StringRequiredproperty-notice
-
actionRequirednoticeessentialsuggestionadvertise
notification.level.desc
PrivFile
privFile
privFile.modelDesc
PrivFile
Full
13 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
privFile.id
IDRequiredproperty-null
-
-privFile.id.desc
createdAt
privFile.createdAt
DateRequiredproperty-null
-
-privFile.createdAt.desc
updatedAt
privFile.updatedAt
DateRequiredproperty-null
-
-privFile.updatedAt.desc
removedAt
privFile.removedAt
DateOptionalproperty-null
-
-privFile.removedAt.desc
alias
privFile.alias
StringRequiredproperty-null
-
-privFile.alias.desc
filename
privFile.filename
StringOptionalhidden-null
-
-privFile.filename.desc
mimetype
privFile.mimetype
StringRequiredproperty-null
-
-privFile.mimetype.desc
encoding
privFile.encoding
StringRequiredproperty-null
-
-privFile.encoding.desc
privatePath
privFile.privatePath
StringOptionalhidden-null
-
-privFile.privatePath.desc
size
privFile.size
IntRequiredproperty-0
-
-privFile.size.desc
lastModifiedAt
privFile.lastModifiedAt
DateRequiredproperty-[function]
-
-privFile.lastModifiedAt.desc
progress
privFile.progress
IntOptionalproperty-null
-
-privFile.progress.desc
status
privFile.status
StringRequiredproperty-uploading
-
activeuploading
privFile.status.desc
Setting
setting
setting.modelDesc
Setting
Full
5 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
setting.id
IDRequiredproperty-null
-
-setting.id.desc
createdAt
setting.createdAt
DateRequiredproperty-null
-
-setting.createdAt.desc
updatedAt
setting.updatedAt
DateRequiredproperty-null
-
-setting.updatedAt.desc
removedAt
setting.removedAt
DateOptionalproperty-null
-
-setting.removedAt.desc
resignupDays
setting.resignupDays
IntRequiredproperty-0
-
-setting.resignupDays.desc
Summary
summary
summary.modelDesc
Summary
Full
15 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
summary.id
IDRequiredproperty-null
-
-summary.id.desc
createdAt
summary.createdAt
DateRequiredproperty-null
-
-summary.createdAt.desc
updatedAt
summary.updatedAt
DateRequiredproperty-null
-
-summary.updatedAt.desc
removedAt
summary.removedAt
DateOptionalproperty-null
-
-summary.removedAt.desc
type
summary.type
StringRequiredproperty-non-periodic
-
non-periodicactivehourlydailyweeklymonthly
summary.type.desc
at
summary.at
DateRequiredproperty-[function]
-
-summary.at.desc
status
summary.status
StringRequiredproperty-archived
-
activearchived
summary.status.desc
prepareUser
summary.prepareUser
IntRequiredproperty-0
-
-summary.prepareUser.desc
activeUser
summary.activeUser
IntRequiredproperty-0
-
-summary.activeUser.desc
dormantUser
summary.dormantUser
IntRequiredproperty-0
-
-summary.dormantUser.desc
restrictedUser
summary.restrictedUser
IntRequiredproperty-0
-
-summary.restrictedUser.desc
hau
summary.hau
IntRequiredproperty-0
-
-summary.hau.desc
dau
summary.dau
IntRequiredproperty-0
-
-summary.dau.desc
wau
summary.wau
IntRequiredproperty-0
-
-summary.wau.desc
mau
summary.mau
IntRequiredproperty-0
-
-summary.mau.desc
User
user
user.modelDesc
User
Full
28 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
user.id
IDRequiredproperty-null
-
-user.id.desc
createdAt
user.createdAt
DateRequiredproperty-null
-
-user.createdAt.desc
updatedAt
user.updatedAt
DateRequiredproperty-null
-
-user.updatedAt.desc
removedAt
user.removedAt
DateOptionalproperty-null
-
-user.removedAt.desc
nickname
user.nickname
StringOptionalproperty-
maxlength 12
-user.nickname.desc
image
user.image
FileOptionalpropertyreferencenull
-
-user.image.desc
images
user.images
[File]Requiredpropertyreference[]
-
-user.images.desc
appliedImages
user.appliedImages
[File]Requiredpropertyreference[]
-
-user.appliedImages.desc
name
user.name
StringOptionalhiddenselect:false-null
-
-user.name.desc
agreePolicies
user.agreePolicies
[String]Optionalhiddenselect:false-[]
-
-user.agreePolicies.desc
discord
user.discord
AnyOptionalhiddenselect:false-{}
-
-user.discord.desc
accountId
user.accountId
StringOptionalhiddenselect:false-null
-
-user.accountId.desc
password
user.password
StringOptionalhiddenselect:false-null
-
-user.password.desc
phone
user.phone
StringOptionalhiddenselect:false-null
-
-user.phone.desc
notiInfo
user.notiInfo
NotiInfoOptionalhiddenselect:false-null
-
-user.notiInfo.desc
imageNum
user.imageNum
IntOptionalhiddenselect:false-0
-
-user.imageNum.desc
encourageInfo
user.encourageInfo
EncourageInfoOptionalhiddenselect:false-[function]
-
-user.encourageInfo.desc
restrictInfo
user.restrictInfo
RestrictInfoOptionalhiddenselect:false-null
-
-user.restrictInfo.desc
leaveInfo
user.leaveInfo
LeaveInfoOptionalhiddenselect:false-null
-
-user.leaveInfo.desc
verifies
user.verifies
[String]Requiredproperty-[]
-
naverkakaogithubgoogleapplefacebookwalletpasswordphoneemail
user.verifies.desc
roles
user.roles
[String]Requiredproperty-["user"]
-
rootadminuserbusinessguest
user.roles.desc
playing
user.playing
[String]Requiredproperty-[]
-
-user.playing.desc
isOnline
user.isOnline
BooleanRequiredproperty-true
-
-user.isOnline.desc
lastLoginAt
user.lastLoginAt
DateRequiredproperty-[function]
-
-user.lastLoginAt.desc
joinAt
user.joinAt
DateOptionalproperty-null
-
-user.joinAt.desc
profileStatus
user.profileStatus
StringRequiredproperty-prepare
-
activeprepareappliedapprovedreappliedfeaturedreservedrejected
user.profileStatus.desc
badgeCount
user.badgeCount
IntRequiredproperty-0
-
-user.badgeCount.desc
status
user.status
StringRequiredproperty-prepare
-
prepareactivedormantrestricted
user.status.desc
Scalar Models
AccessLog
accessLog
accessLog.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
period
accessLog.period
IntRequiredproperty-0
-
-accessLog.period.desc
countryCode
accessLog.countryCode
StringOptionalproperty-null
-
-accessLog.countryCode.desc
countryName
accessLog.countryName
StringOptionalproperty-null
-
-accessLog.countryName.desc
city
accessLog.city
StringOptionalproperty-null
-
-accessLog.city.desc
postal
accessLog.postal
IntOptionalproperty-null
-
-accessLog.postal.desc
location
accessLog.location
CoordinateOptionalproperty-null
-
-accessLog.location.desc
ipv4
accessLog.ipv4
StringOptionalproperty-null
-
-accessLog.ipv4.desc
state
accessLog.state
StringOptionalproperty-null
-
-accessLog.state.desc
osName
accessLog.osName
StringOptionalproperty-null
-
-accessLog.osName.desc
osVersion
accessLog.osVersion
StringOptionalproperty-null
-
-accessLog.osVersion.desc
browserName
accessLog.browserName
StringOptionalproperty-null
-
-accessLog.browserName.desc
browserVersion
accessLog.browserVersion
StringOptionalproperty-null
-
-accessLog.browserVersion.desc
mobileModel
accessLog.mobileModel
StringOptionalproperty-null
-
-accessLog.mobileModel.desc
mobileVendor
accessLog.mobileVendor
StringOptionalproperty-null
-
-accessLog.mobileVendor.desc
deviceType
accessLog.deviceType
StringOptionalproperty-null
-
-accessLog.deviceType.desc
at
accessLog.at
DateRequiredproperty-[function]
-
-accessLog.at.desc
AccessStat
accessStat
accessStat.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
request
accessStat.request
IntRequiredproperty-0
-
-accessStat.request.desc
device
accessStat.device
IntRequiredproperty-0
-
-accessStat.device.desc
ip
accessStat.ip
IntRequiredproperty-0
-
-accessStat.ip.desc
country
accessStat.country
IntRequiredproperty-0
-
-accessStat.country.desc
AccessToken
accessToken
accessToken.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
jwt
accessToken.jwt
StringRequiredproperty-null
-
-accessToken.jwt.desc
refreshToken
accessToken.refreshToken
StringOptionalproperty-null
-
-accessToken.refreshToken.desc
expiresAt
accessToken.expiresAt
DateOptionalproperty-null
-
-accessToken.expiresAt.desc
Coordinate
coordinate
coordinate.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
type
coordinate.type
StringRequiredproperty-Point
-
Point
coordinate.type.desc
coordinates
coordinate.coordinates
[Float]Requiredproperty-[0,0]
-
-coordinate.coordinates.desc
altitude
coordinate.altitude
FloatRequiredproperty-0
-
-coordinate.altitude.desc
EncourageInfo
encourageInfo
encourageInfo.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
journey
encourageInfo.journey
StringRequiredproperty-welcome
-
welcomewaitingfirstJoinjoinedleavingleavedreturningreturned
encourageInfo.journey.desc
journeyAt
encourageInfo.journeyAt
DateRequiredproperty-[function]
-
-encourageInfo.journeyAt.desc
inquiry
encourageInfo.inquiry
StringRequiredproperty-welcome
-
welcomepayablewaitPaypaidmorePayablewaitMorePayinquiredconcernedconcernedPayableconcernedWaitPayashedvipkicked
encourageInfo.inquiry.desc
inquiryAt
encourageInfo.inquiryAt
DateRequiredproperty-[function]
-
-encourageInfo.inquiryAt.desc
ExternalLink
externalLink
externalLink.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
type
externalLink.type
StringRequiredproperty-null
-
websitetwitterdiscordtelegraminstagramfacebookyoutubegithubmediumlinkedinreddittwitchvimeoweibowikipediaappemailother
externalLink.type.desc
url
externalLink.url
StringRequiredproperty-null
-
-externalLink.url.desc
FileMeta
fileMeta
fileMeta.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
fileId
fileMeta.fileId
IDOptionalproperty-null
-
-fileMeta.fileId.desc
lastModifiedAt
fileMeta.lastModifiedAt
DateRequiredproperty-null
-
-fileMeta.lastModifiedAt.desc
size
fileMeta.size
IntRequiredproperty-null
-
-fileMeta.size.desc
LeaveInfo
leaveInfo
leaveInfo.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
type
leaveInfo.type
StringRequiredproperty-noReply
-
noReplycomebackunsatisfiedother
leaveInfo.type.desc
reason
leaveInfo.reason
StringOptionalproperty-null
-
-leaveInfo.reason.desc
satisfaction
leaveInfo.satisfaction
IntOptionalproperty-null
min 1max 5
-leaveInfo.satisfaction.desc
voc
leaveInfo.voc
StringOptionalproperty-null
-
-leaveInfo.voc.desc
at
leaveInfo.at
DateRequiredproperty-[function]
-
-leaveInfo.at.desc
NotiInfo
notiInfo
notiInfo.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
setting
notiInfo.setting
StringRequiredproperty-normal
-
disagreefewernormalblock
notiInfo.setting.desc
pauseUntil
notiInfo.pauseUntil
DateRequiredproperty-[function]
-
-notiInfo.pauseUntil.desc
deviceTokens
notiInfo.deviceTokens
[String]Requiredproperty-[]
-
-notiInfo.deviceTokens.desc
RestrictInfo
restrictInfo
restrictInfo.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
until
restrictInfo.until
DateRequiredproperty-null
-
-restrictInfo.until.desc
reason
restrictInfo.reason
StringRequiredproperty-null
-
-restrictInfo.reason.desc
SearchResult
searchResult
searchResult.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
docs
searchResult.docs
AnyRequiredproperty-[]
-
-searchResult.docs.desc
skip
searchResult.skip
IntRequiredproperty-0
-
-searchResult.skip.desc
limit
searchResult.limit
IntRequiredproperty-20
-
-searchResult.limit.desc
sort
searchResult.sort
StringRequiredproperty-notImplemented
-
-searchResult.sort.desc
total
searchResult.total
IntRequiredproperty-0
-
-searchResult.total.desc
ServiceReview
serviceReview
serviceReview.modelDesc
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
score
serviceReview.score
IntRequiredproperty-0
min 0
-serviceReview.score.desc
comment
serviceReview.comment
StringOptionalproperty-null
-
-serviceReview.comment.desc
Enums
KeyRef NameTypeValuesUsed By
adminRoleadminRoleString
admin.rolesadmin.rolesadmin.roles
bannerStatusbannerStatusString
banner.statusbanner.statusbanner.status
bannerTargetbannerTargetString
banner.targetbanner.targetbanner.targetbanner.target
coordinateTypecoordinateTypeString
coordinate.type
fileStatusfileStatusString
file.statusfile.statusfile.statusprivFile.statusprivFile.statusprivFile.status
inquiryinquiryString
encourageInfo.inquiry
journeyjourneyString
encourageInfo.journey
leaveTypeleaveTypeString
leaveInfo.type
linkTypelinkTypeString
externalLink.type
notificationTypenotificationTypeString
notification.typenotification.typenotification.typenotification.type
notiLevelnotiLevelString
notification.levelnotification.levelnotification.levelnotification.level
notiSettingnotiSettingString
notiInfo.setting
periodTypeperiodTypeString
summary.typesummary.typesummary.type
profileStatusprofileStatusString
user.profileStatususer.profileStatususer.profileStatus
responsiveresponsiveString
-
ssoTypessoTypeString
-
summaryStatussummaryStatusString
summary.statussummary.status
userRoleuserRoleString
user.rolesuser.roles
userStatususerStatusString
user.statususer.statususer.status
verifyverifyString
user.verifiesuser.verifies