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
Full
8 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
accountId
아이디
StringRequiredproperty-null
text:searchcustom validate
-아이디 설명
password
패스워드
StringOptionalproperty-null
minlength 8
-패스워드 설명
roles
역할
[String]Requiredproperty-[]
-
manageradminsuperAdmin
역할 설명
lastLoginAt
마지막 로그인
DateRequiredproperty-[function]
-
-마지막 로그인 설명
Banner
banner
배너는 페이지 상단이나 앞에 표시되는 임시 공지 정보입니다.
Banner
Full
13 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
category
카테고리
StringOptionalproperty-null
-
-배너 카테고리, 상단에 표시됨
title
제목
StringOptionalproperty-null
-
-배너 제목, 상단에 표시됨
content
내용
StringOptionalproperty-null
-
-배너 내용, 하단에 표시됨
image
이미지
FileOptionalpropertyreferencenull
-
-배너 이미지, 중앙에 표시됨
href
링크
StringRequiredproperty-null
-
-배너 링크, 다른 페이지로 이동함
target
타겟
StringRequiredproperty-_self
-
_blank_self
배너의 <a> 태그의 타겟 설정
from
시작일
DateRequiredproperty-"2026-05-31T09:24:44.713Z"
-
-배너 시작일
to
종료일
DateOptionalproperty-null
-
-배너 종료일
status
상태
StringRequiredproperty-active
-
activedisplaying
배너 상태
File
file
파일은 이미지, 문서, 비디오 등과 같이 데이터베이스에 저장되는 blob 데이터입니다.
File
Full
15 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
filename
파일명
StringRequiredproperty-null
-
-확장자를 포함한 파일명
mimetype
파일타입
StringRequiredproperty-null
-
-파일의 Mime 타입
encoding
인코딩
StringRequiredproperty-null
-
-파일의 인코딩
imageSize
이미지사이즈
[Int]Requiredproperty-[0,0]
-
-이미지의 가로세로 픽셀 사이즈
url
Url
StringOptionalproperty-
-
-파일의 Url
abstractData
요약 데이터
StringOptionalproperty-null
-
-미리보기를 위한 이미지 파일의 추상화된 블러 처리된 인코딩 데이터
size
용량
IntRequiredproperty-0
-
-파일의 바이트 단위 용량
origin
원본
StringOptionalproperty-null
-
-파일의 원본 소스 url
lastModifiedAt
마지막 수정일
DateRequiredproperty-[function]
-
-파일의 마지막 수정일
progress
진행률
IntOptionalproperty-null
-
-파일의 업로드 진행률, 업로드중인 파일만 사용됩니다
status
상태
StringRequiredproperty-uploading
-
activeuploading
파일의 상태
Notification
notification
알림은 사용자에게 전송되거나 전송될 정보의 집합입니다. 사용자에게 이벤트를 알리는 데 사용되며, 이벤트는 그룹별로 축적되고 요약될 수 있습니다.
Notification
Full
11 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
token
토큰
StringOptionalproperty-null
-
-알림의 토큰
title
제목
StringRequiredproperty-null
-
-알림의 제목
content
내용
StringRequiredproperty-null
-
-알림의 내용
field
필드
StringOptionalproperty-null
-
-알림의 필드
image
이미지
FileOptionalpropertyreferencenull
-
-알림의 이미지
type
타입
StringRequiredproperty-token
-
topictoken
알림의 타입
level
레벨
StringRequiredproperty-notice
-
actionRequirednoticeessentialsuggestionadvertise
알림의 레벨
PrivFile
privFile
비공개 파일은 public asset 서빙 경로 밖에 저장되는 서버 전용 blob 데이터입니다.
PrivFile
Full
13 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
alias
별칭
StringRequiredproperty-null
-
-비공개 파일 표시용 별칭
filename
파일명
StringOptionalhidden-null
-
-확장자를 포함한 파일명
mimetype
파일타입
StringRequiredproperty-null
-
-비공개 파일의 Mime 타입
encoding
인코딩
StringRequiredproperty-null
-
-비공개 파일의 인코딩
privatePath
비공개 경로
StringOptionalhidden-null
-
-비공개 파일의 비공개 경로
size
용량
IntRequiredproperty-0
-
-비공개 파일의 바이트 단위 용량
lastModifiedAt
마지막 수정일
DateRequiredproperty-[function]
-
-비공개 파일의 마지막 수정일
progress
진행률
IntOptionalproperty-null
-
-비공개 파일의 업로드 진행률, 업로드중인 파일만 사용됩니다
status
상태
StringRequiredproperty-uploading
-
activeuploading
비공개 파일 상태
Setting
setting
설정은 시스템과 서비스의 지표를 제어하고 관리하는 시스템 설정입니다.
Setting
Full
5 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
resignupDays
재가입 기간(일)
IntRequiredproperty-0
-
-재가입을 허용할 일수
Summary
summary
Summary는 시스템이 모니터링되고 관리되는 데 사용되는 시스템 및 서비스 지표의 그룹입니다.
Summary
Full
15 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
type
타입
StringRequiredproperty-non-periodic
-
non-periodicactivehourlydailyweeklymonthly
요약의 타입, 예를 들어 주기적, 비주기적...
at
시각
DateRequiredproperty-[function]
-
-요약이 생성된 시각
status
상태
StringRequiredproperty-archived
-
activearchived
요약의 상태
prepareUser
준비된 사용자
IntRequiredproperty-0
-
-준비된 사용자 수
activeUser
활성 사용자
IntRequiredproperty-0
-
-활성 사용자 수
dormantUser
휴면 사용자
IntRequiredproperty-0
-
-휴면 사용자 수
restrictedUser
제한된 사용자
IntRequiredproperty-0
-
-제한이 있는 사용자 수
hau
HAU
IntRequiredproperty-0
-
-시간별 활성 사용자
dau
DAU
IntRequiredproperty-0
-
-일별 활성 사용자
wau
WAU
IntRequiredproperty-0
-
-주별 활성 사용자
mau
MAU
IntRequiredproperty-0
-
-월별 활성 사용자
User
user
유저는 서비스를 이용하는 사용자의 공개 정보입니다. 다른 사용자에게 표시될 수 있습니다.
User
Full
28 fields
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
id
아이디
IDRequiredproperty-null
-
-유니크한 아이디값
createdAt
생성일
DateRequiredproperty-null
-
-데이터 생성 시각
updatedAt
수정일
DateRequiredproperty-null
-
-데이터 마지막 수정 시각
removedAt
삭제일
DateOptionalproperty-null
-
-데이터 삭제 시각
nickname
닉네임
StringOptionalproperty-
maxlength 12
-다른 사용자에게 표시되는 유저의 닉네임
image
이미지
FileOptionalpropertyreferencenull
-
-유저의 프로필 이미지
images
이미지들
[File]Requiredpropertyreference[]
-
-유저의 프로필 이미지들
appliedImages
신청된 이미지들
[File]Requiredpropertyreference[]
-
-유저의 신청된 이미지들
name
이름
StringOptionalhiddenselect:false-null
-
-유저의 이름
agreePolicies
동의 정책
[String]Optionalhiddenselect:false-[]
-
-유저의 동의 정책
discord
디스코드
AnyOptionalhiddenselect:false-{}
-
-유저의 디스코드 정보
accountId
아이디
StringOptionalhiddenselect:false-null
-
-유저의 아이디
password
비밀번호
StringOptionalhiddenselect:false-null
-
-유저의 비밀번호
phone
휴대폰 번호
StringOptionalhiddenselect:false-null
-
-유저의 휴대폰 번호
notiInfo
알림 정보
NotiInfoOptionalhiddenselect:false-null
-
-유저의 알림 정보
imageNum
이미지 수
IntOptionalhiddenselect:false-0
-
-유저의 이미지 수
encourageInfo
격려 정보
EncourageInfoOptionalhiddenselect:false-[function]
-
-유저의 격려 정보
restrictInfo
제한 정보
RestrictInfoOptionalhiddenselect:false-null
-
-유저의 제한 정보
leaveInfo
탈퇴 정보
LeaveInfoOptionalhiddenselect:false-null
-
-유저의 탈퇴 정보
verifies
인증정보
[String]Requiredproperty-[]
-
naverkakaogithubgoogleapplefacebookwalletpasswordphoneemail
유저의 인증정보
roles
권한
[String]Requiredproperty-["user"]
-
rootadminuserbusinessguest
유저의 권한
playing
플레이 중
[String]Requiredproperty-[]
-
-유저가 플레이 중인 서비스
isOnline
온라인 상태
BooleanRequiredproperty-true
-
-유저의 온라인 상태
lastLoginAt
최근 로그인
DateRequiredproperty-[function]
-
-유저의 최근 로그인 시간
joinAt
가입일
DateOptionalproperty-null
-
-유저의 가입일
profileStatus
프로필 상태
StringRequiredproperty-prepare
-
activeprepareappliedapprovedreappliedfeaturedreservedrejected
유저의 프로필 승인 상태
badgeCount
뱃지 수
IntRequiredproperty-0
-
-유저의 뱃지 수
status
상태
StringRequiredproperty-prepare
-
prepareactivedormantrestricted
유저의 상태
Scalar Models
AccessLog
accessLog
액세스 로그 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
period
기간
IntRequiredproperty-0
-
-시간 기간
countryCode
국가 코드
StringOptionalproperty-null
-
-ISO 국가 코드
countryName
국가 이름
StringOptionalproperty-null
-
-국가 이름
city
도시
StringOptionalproperty-null
-
-도시 이름
postal
우편번호
IntOptionalproperty-null
-
-우편번호
location
위치
CoordinateOptionalproperty-null
-
-지리적 위치
ipv4
아이피
StringOptionalproperty-null
-
-IPv4 주소
state
주
StringOptionalproperty-null
-
-주 또는 도
osName
OS 이름
StringOptionalproperty-null
-
-운영체제 이름
osVersion
OS 버전
StringOptionalproperty-null
-
-운영체제 버전
browserName
브라우저 이름
StringOptionalproperty-null
-
-웹 브라우저 이름
browserVersion
브라우저 버전
StringOptionalproperty-null
-
-웹 브라우저 버전
mobileModel
모바일 모델
StringOptionalproperty-null
-
-모바일 디바이스 모델
mobileVendor
모바일 벤더
StringOptionalproperty-null
-
-모바일 디바이스 제조사
deviceType
디바이스 타입
StringOptionalproperty-null
-
-디바이스 타입
at
시간
DateRequiredproperty-[function]
-
-액세스 시간
AccessStat
accessStat
액세스 통계 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
request
요청
IntRequiredproperty-0
-
-요청 수
device
디바이스
IntRequiredproperty-0
-
-디바이스 수
ip
아이피
IntRequiredproperty-0
-
-고유 IP 수
country
국가
IntRequiredproperty-0
-
-국가 수
AccessToken
accessToken
인증을 위한 액세스 토큰
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
jwt
JWT
StringRequiredproperty-null
-
-JSON 웹 토큰
refreshToken
리프레시 토큰
StringOptionalproperty-null
-
-토큰 갱신용 리프레시 토큰
expiresAt
만료 시각
DateOptionalproperty-null
-
-액세스 토큰 만료 시각
Coordinate
coordinate
지리적 좌표 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
type
타입
StringRequiredproperty-Point
-
Point
좌표 타입
coordinates
좌표
[Float]Requiredproperty-[0,0]
-
-경도와 위도 값
altitude
고도
FloatRequiredproperty-0
-
-미터 단위 고도
EncourageInfo
encourageInfo
격려 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
journey
여정
StringRequiredproperty-welcome
-
welcomewaitingfirstJoinjoinedleavingleavedreturningreturned
여정
journeyAt
여정 일시
DateRequiredproperty-[function]
-
-여정 일시
inquiry
획득
StringRequiredproperty-welcome
-
welcomepayablewaitPaypaidmorePayablewaitMorePayinquiredconcernedconcernedPayableconcernedWaitPayashedvipkicked
획득
inquiryAt
획득 일시
DateRequiredproperty-[function]
-
-획득 일시
ExternalLink
externalLink
외부 링크
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
type
타입
StringRequiredproperty-null
-
websitetwitterdiscordtelegraminstagramfacebookyoutubegithubmediumlinkedinreddittwitchvimeoweibowikipediaappemailother
타입
url
URL
StringRequiredproperty-null
-
-URL
FileMeta
fileMeta
파일 메타
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
fileId
파일 ID
IDOptionalproperty-null
-
-파일 ID
lastModifiedAt
수정일
DateRequiredproperty-null
-
-수정일
size
크기
IntRequiredproperty-null
-
-크기
LeaveInfo
leaveInfo
탈퇴 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
type
타입
StringRequiredproperty-noReply
-
noReplycomebackunsatisfiedother
타입
reason
사유
StringOptionalproperty-null
-
-사유
satisfaction
만족도
IntOptionalproperty-null
min 1max 5
-만족도
voc
VOC
StringOptionalproperty-null
-
-VOC
at
일시
DateRequiredproperty-[function]
-
-일시
NotiInfo
notiInfo
알림 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
setting
설정
StringRequiredproperty-normal
-
disagreefewernormalblock
설정
pauseUntil
일시 중지
DateRequiredproperty-[function]
-
-일시 중지
deviceTokens
디바이스 토큰
[String]Requiredproperty-[]
-
-디바이스 토큰
RestrictInfo
restrictInfo
제한 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
until
일시
DateRequiredproperty-null
-
-일시
reason
사유
StringRequiredproperty-null
-
-사유
SearchResult
searchResult
검색 결과 정보
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
docs
문서
AnyRequiredproperty-[]
-
-검색 결과 문서
skip
건너뛰기
IntRequiredproperty-0
-
-건너뛴 결과 수
limit
제한
IntRequiredproperty-20
-
-최대 결과 수
sort
정렬
StringRequiredproperty-notImplemented
-
-정렬 순서
total
전체
IntRequiredproperty-0
-
-전체 결과 수
ServiceReview
serviceReview
서비스 리뷰
KeyTypeRequiredField TypeRelationDefaultConstraintsEnumDescription
score
점수
IntRequiredproperty-0
min 0
-점수
comment
코멘트
StringOptionalproperty-null
-
-코멘트
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