타입 레퍼런스
전체 142개 오브젝트 및 인풋 타입을 도메인별로 정리했습니다. 필드명, 필드 타입, 종류를 인라인으로 확인할 수 있습니다.
accommodation
숙소 관리 (8)
Accommodation 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
type | AccommodationTypes! | — |
address | Address! | — |
options | AccommodationOptions! | — |
isLaunched | Boolean! | — |
launchedAt | DateTime! | — |
trialExpiredAt | DateTime! | — |
integrationPeriod | Int! | — |
autoCloseOnBan | Boolean! | — |
isTrialActive | Boolean! | — |
isBillingActive | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
nightuseTimeTable | AccommodationTimeTable! | — |
dayuseTimeTable | AccommodationTimeTable! | — |
users | [User!]! | @roleGuard(role: MANAGER, access: READ): Only the user with the role of 'MANAGER' and the access permission of 'READ' can access this object (field). |
roles | [Role!]! | @roleGuard(role: MANAGER, access: READ): Only the user with the role of 'MANAGER' and the access permission of 'READ' can access this object (field). |
policies | [Policy!]! | @roleGuard(role: MANAGER, access: READ): Only the user with the role of 'MANAGER' and the access permission of 'READ' can access this object (field). |
roomTypes | [RoomType!]! | — |
rooms | [Room!]! | — |
channels | [ChannelAccount!]! | — |
packages | [Package!]! | — |
channelPackages | [ChannelPackage!]! | — |
rates | [Rate!]! | — |
periods | [Period!]! | — |
inclusions | [Inclusion!]! | — |
subscriptionBilling | Billing | — |
billingPaymentMethods | [BillingPaymentMethod!]! | — |
billingDiscountAllocations | [BillingDiscountAllocation!]! | — |
packageTimeTables | [PackageTimeTable!]! | — |
tags | [Tag!]! | — |
AccommodationForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
type | AccommodationTypes! | — |
address | Address! | — |
options | AccommodationOptions! | — |
isLaunched | Boolean! | — |
launchedAt | DateTime! | — |
trialExpiredAt | DateTime! | — |
integrationPeriod | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
nightuseTimeTable | AccommodationTimeTable! | — |
dayuseTimeTable | AccommodationTimeTable! | — |
AccommodationOptions 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
timezone | TimeZone! | — |
currency | Currency! | — |
currencySymbol | String! | — |
AccommodationOptionsInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
timezone | TimeZone! | — |
currency | Currency! | — |
AccommodationTimeTable 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
stayType | StayType! | — |
monCheckInTime | LocalTime! | — |
monCheckOutTime | LocalTime! | — |
tueCheckInTime | LocalTime! | — |
tueCheckOutTime | LocalTime! | — |
wedCheckInTime | LocalTime! | — |
wedCheckOutTime | LocalTime! | — |
thuCheckInTime | LocalTime! | — |
thuCheckOutTime | LocalTime! | — |
friCheckInTime | LocalTime! | — |
friCheckOutTime | LocalTime! | — |
satCheckInTime | LocalTime! | — |
satCheckOutTime | LocalTime! | — |
sunCheckInTime | LocalTime! | — |
sunCheckOutTime | LocalTime! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
AccommodationTimeTableInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
monCheckInTime | LocalTime! | — |
monCheckOutTime | LocalTime! | — |
tueCheckInTime | LocalTime! | — |
tueCheckOutTime | LocalTime! | — |
wedCheckInTime | LocalTime! | — |
wedCheckOutTime | LocalTime! | — |
thuCheckInTime | LocalTime! | — |
thuCheckOutTime | LocalTime! | — |
friCheckInTime | LocalTime! | — |
friCheckOutTime | LocalTime! | — |
satCheckInTime | LocalTime! | — |
satCheckOutTime | LocalTime! | — |
sunCheckInTime | LocalTime! | — |
sunCheckOutTime | LocalTime! | — |
Address 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
base | String! | — |
detail | String! | — |
postcode | String! | — |
AddressInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
base | String! | — |
detail | String! | — |
postcode | String! | — |
audit
감사 로그 (7)
Audit 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
domain | ApiDomain! | — |
event | ApiEvent! | — |
method | AuditMethod! | — |
actorName | String | — |
actorEmail | String | — |
actorPhone | String | — |
ipAddress | String! | — |
userAgent | String! | — |
detail | AuditDetail! | — |
status | AuditStatus! | — |
duration | Float! | — |
createdAt | DateTime! | — |
deletedAt | DateTime | — |
actorId | ULID! | — |
actor | User! | — |
accommodationId | ULID | — |
accommodation | Accommodation | — |
AuditConnection 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
totalCount | Int! | — |
pageInfo | PageInfo! | — |
edges | [AuditEdge!]! | — |
AuditDetail 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
before | JSON | — |
after | JSON | — |
AuditDetailInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
before | JSON | — |
after | JSON | — |
AuditEdge 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
node | Audit! | — |
cursor | String! | — |
AuditFilters 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
keywords | String | — |
domains | [ApiDomain!] | — |
events | [ApiEvent!] | — |
methods | [AuditMethod!] | — |
statuses | [AuditStatus!] | — |
actorIds | [ULID!] | — |
startSearch | DateTime | — |
endSearch | DateTime | — |
AuditOrders 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
id | OrderDirection | — |
domain | OrderDirection | — |
event | OrderDirection | — |
method | OrderDirection | — |
status | OrderDirection | — |
actorName | OrderDirection | — |
actorIdentity | OrderDirection | — |
ipAddress | OrderDirection | — |
userAgent | OrderDirection | — |
duration | OrderDirection | — |
createdAt | OrderDirection | — |
billing
빌링 및 결제 (20)
Billing 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
type | BillingType! | — |
status | BillingStatus! | — |
paymentCurrency | BillingCurrency! | — |
depositAmount | Float! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
quotas | [BillingQuota!]! | — |
BillingDiscount 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
key | String! | — |
type | BillingDiscountType! | — |
value | Float! | — |
currency | BillingCurrency! | — |
serviceItemType | ServiceItemType | — |
isActive | Boolean! | — |
isForced | Boolean! | — |
conditions | [BillingDiscountConditionEntry!]! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
allocations | [BillingDiscountAllocation!]! | — |
BillingDiscountAllocation 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
quantity | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
billingDiscountId | ULID! | — |
accommodationId | ULID! | — |
billingDiscount | BillingDiscount! | — |
BillingDiscountConditionEntry 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
serviceItemType | ServiceItemType! | — |
minimumQuantity | Int! | — |
value | Float! | — |
BillingDiscountConditionInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
serviceItemType | ServiceItemType! | — |
minimumQuantity | Int! | *Constraints:* * Minimal value: `1` |
value | Float! | *Constraints:* * Minimal value: `0` |
BillingDiscountPayment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
billingDiscount | BillingDiscount! | — |
quantity | Int! | — |
discountValue | Float! | — |
discountAmount | Float! | — |
BillingPaymentMethod 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
provider | BillingPaymentProvider! | — |
type | BillingPaymentMethodType! | — |
status | BillingPaymentMethodStatus! | — |
isDefault | Boolean! | — |
information | BillingPaymentMethodInformation! | — |
currency | BillingCurrency! | — |
name | String | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
transactions | [BillingTransaction!]! | — |
BillingPaymentMethodTossPaymentsCard 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
acquirerCode | String! | — |
cardType | String! | — |
issuerCode | String! | — |
number | String! | — |
ownerType | String! | — |
BillingPaymentMethodTossPaymentsInformation 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
authenticatedAt | DateTime! | — |
billingKey | String! | — |
card | BillingPaymentMethodTossPaymentsCard! | — |
cardCompany | String! | — |
cardNumber | String! | — |
customerKey | String! | — |
mId | String! | — |
method | String! | — |
BillingQuota 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
type | BillingQuotaType! | — |
serviceItemType | ServiceItemType! | — |
chargeRate | Float! | — |
quantity | Int! | — |
paymentMonth | Int | — |
paymentDay | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
billingId | ULID! | — |
serviceItemFigureId | ULID! | — |
billing | Billing! | — |
serviceItemFigure | ServiceItemFigure! | — |
BillingQuotaInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
type | BillingQuotaType! | — |
serviceItemType | ServiceItemType! | — |
quantity | Int | — |
fromMonth | Int | *Constraints:* * Minimal value: `1` * Maximal value: `12` |
fromDay | Int | *Constraints:* * Minimal value: `1` * Maximal value: `31` |
paymentMonth | Int | *Constraints:* * Minimal value: `1` * Maximal value: `12` |
paymentDay | Int! | *Constraints:* * Minimal value: `1` * Maximal value: `31` |
BillingQuotaPayment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
serviceItemFigure | ServiceItemFigure! | — |
quantity | Int! | — |
originAmount | Float! | — |
discountAmount | Float! | — |
paymentAmount | Float! | — |
minPaymentAmount | Float! | — |
paymentCurrency | BillingCurrency! | — |
paymentPeriodStartAt | DateTime! | — |
paymentPeriodEndAt | DateTime! | — |
paymentDuration | Int! | — |
BillingTransaction 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
type | BillingTransactionType! | — |
charge | Float! | — |
currency | BillingCurrency! | — |
periodStartAt | DateTime | — |
periodEndAt | DateTime | — |
receipt | JSON! | — |
status | BillingTransactionStatus! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
billingId | ULID! | — |
paymentMethodId | ULID! | — |
billing | Billing! | — |
paymentMethod | BillingPaymentMethod! | — |
items | [BillingTransactionItem!]! | — |
BillingTransactionConnection 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
totalCount | Int! | — |
pageInfo | PageInfo! | — |
edges | [BillingTransactionEdge!]! | — |
BillingTransactionEdge 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
node | BillingTransaction! | — |
cursor | String! | — |
BillingTransactionFilters 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
statuses | [BillingTransactionStatus!] | — |
currencies | [BillingCurrency!] | — |
BillingTransactionItem 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
serviceItemType | ServiceItemType! | — |
charge | Float! | — |
chargeRate | Float! | — |
currency | BillingCurrency! | — |
quantity | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
transactionId | ULID! | — |
transaction | BillingTransaction! | — |
BillingTransactionOrders 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
charge | OrderDirection | — |
currency | OrderDirection | — |
status | OrderDirection | — |
createdAt | OrderDirection | — |
RefundReceiveAccountInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
accountNumber | String! | — |
bank | BankCode! | — |
holderName | String! | — |
SubscriptionBillingPreview 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
billingQuotaPayments | [BillingQuotaPayment!]! | — |
billingDiscountPayments | [BillingDiscountPayment!]! | — |
totalOriginAmount | Float! | — |
totalDiscountAmount | Float! | — |
totalDiscountRate | Float! | — |
totalMinPaymentAmount | Float! | — |
totalPaymentAmount | Float! | — |
paymentCurrency | BillingCurrency! | — |
isTrialActive | Boolean! | — |
trialExpiredAt | DateTime | — |
booking
예약 관리 (14)
Booking 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
identifier | String! | — |
name | String! | — |
contact | String! | — |
status | BookingStatus! | — |
checkInAt | DateTime! | — |
checkOutAt | DateTime! | — |
modeOfArrival | ModeOfArrival! | — |
stayType | StayType! | — |
quantity | Int! | — |
nights | Int! | — |
companions | Int! | — |
adults | Int! | — |
children | Int! | — |
infants | Int! | — |
rawData | JSON! | — |
isMarked | Boolean! | — |
isFragmented | Boolean! | — |
salesAmount | Float | — |
netAmount | Float | — |
dueAmount | Float | — |
guestRequest | String | — |
memo | String | — |
excludeIntegration | Boolean! | — |
controlledRoomTypeByIntegration | Boolean! | — |
controlledCheckInAtByIntegration | Boolean! | — |
controlledCheckOutAtByIntegration | Boolean! | — |
controlledStatusByIntegration | Boolean! | — |
controlledCompanionsByIntegration | Boolean! | — |
controlledAdultsByIntegration | Boolean! | — |
controlledChildrenByIntegration | Boolean! | — |
controlledInfantsByIntegration | Boolean! | — |
controlledModeOfArrivalByIntegration | Boolean! | — |
controlledStayTypeByIntegration | Boolean! | — |
controlledSalesAmountByIntegration | Boolean! | — |
controlledNetAmountByIntegration | Boolean! | — |
controlledDueAmountByIntegration | Boolean! | — |
controlledMemoByIntegration | Boolean! | — |
originalChannelPackageId | ULID! | — |
controlledBy | ControlledBy! | — |
salesAt | DateTime! | — |
collectedAt | DateTime! | — |
updatedAt | DateTime! | — |
cancelledAt | DateTime | — |
roomTypeId | ULID | — |
packageId | ULID | — |
channelPackageId | ULID! | — |
accommodationId | ULID! | — |
parentId | ULID | — |
roomType | RoomType | — |
package | Package | — |
channelPackage | ChannelPackage! | — |
accommodation | Accommodation! | — |
parent | Booking | — |
updateHistories | [BookingUpdateHistory!]! | — |
fragments | [Booking!]! | — |
BookingConnection 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
totalCount | Int! | — |
pageInfo | PageInfo! | — |
edges | [BookingEdge!]! | — |
BookingConnectionForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
totalCount | Int! | — |
pageInfo | PageInfo! | — |
edges | [BookingEdgeForIntegration!]! | — |
BookingDateSearch 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
type | BookingDateSearchType! | — |
startSearch | DateTime! | — |
endSearch | DateTime! | — |
BookingEdge 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
node | Booking! | — |
cursor | String! | — |
BookingEdgeForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
node | BookingForIntegration! | — |
cursor | String! | — |
BookingExistence 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
identifier | String! | — |
exists | Boolean! | — |
BookingFilters 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
keywords | String | — |
statuses | [BookingStatus!] | — |
stayTypes | [StayType!] | — |
roomTypeIds | [ULID!] | — |
packageIds | [ULID!] | — |
channelIds | [ULID!] | — |
dateSearch | BookingDateSearch | — |
BookingForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
identifier | String! | — |
name | String! | — |
contact | String! | — |
status | BookingStatus! | — |
checkInAt | DateTime! | — |
checkOutAt | DateTime! | — |
modeOfArrival | ModeOfArrival! | — |
stayType | StayType! | — |
quantity | Int! | — |
nights | Int! | — |
companions | Int! | — |
adults | Int! | — |
children | Int! | — |
infants | Int! | — |
rawData | JSON! | — |
isMarked | Boolean! | — |
isFragmented | Boolean! | — |
salesAmount | Float | — |
netAmount | Float | — |
dueAmount | Float | — |
guestRequest | String | — |
memo | String | — |
excludeIntegration | Boolean! | — |
controlledRoomTypeByIntegration | Boolean! | — |
controlledCheckInAtByIntegration | Boolean! | — |
controlledCheckOutAtByIntegration | Boolean! | — |
controlledStatusByIntegration | Boolean! | — |
controlledCompanionsByIntegration | Boolean! | — |
controlledAdultsByIntegration | Boolean! | — |
controlledChildrenByIntegration | Boolean! | — |
controlledInfantsByIntegration | Boolean! | — |
controlledModeOfArrivalByIntegration | Boolean! | — |
controlledStayTypeByIntegration | Boolean! | — |
controlledSalesAmountByIntegration | Boolean! | — |
controlledNetAmountByIntegration | Boolean! | — |
controlledDueAmountByIntegration | Boolean! | — |
controlledMemoByIntegration | Boolean! | — |
originalChannelPackageId | ULID! | — |
controlledBy | ControlledBy! | — |
salesAt | DateTime! | — |
collectedAt | DateTime! | — |
updatedAt | DateTime! | — |
cancelledAt | DateTime | — |
roomTypeId | ULID | — |
packageId | ULID | — |
channelPackageId | ULID! | — |
accommodationId | ULID! | — |
parentId | ULID | — |
roomType | RoomTypeForIntegration | — |
package | PackageForIntegration | — |
channelPackage | ChannelPackageForIntegration! | — |
accommodation | AccommodationForIntegration! | — |
parent | BookingForIntegration | — |
updateHistories | [BookingUpdateHistory!]! | — |
fragments | [BookingForIntegration!]! | — |
BookingOrders 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
id | OrderDirection | — |
identifier | OrderDirection | — |
name | OrderDirection | — |
contact | OrderDirection | — |
status | OrderDirection | — |
checkInAt | OrderDirection | — |
checkOutAt | OrderDirection | — |
salesAmount | OrderDirection | — |
netAmount | OrderDirection | — |
dueAmount | OrderDirection | — |
modeOfArrival | OrderDirection | — |
stayType | OrderDirection | — |
quantity | OrderDirection | — |
nights | OrderDirection | — |
companions | OrderDirection | — |
adults | OrderDirection | — |
children | OrderDirection | — |
infants | OrderDirection | — |
isMarked | OrderDirection | — |
isFragmented | OrderDirection | — |
excludeIntegration | OrderDirection | — |
controlledRoomTypeByIntegration | OrderDirection | — |
controlledCheckInAtByIntegration | OrderDirection | — |
controlledCheckOutAtByIntegration | OrderDirection | — |
controlledStatusByIntegration | OrderDirection | — |
controlledCompanionsByIntegration | OrderDirection | — |
controlledAdultsByIntegration | OrderDirection | — |
controlledChildrenByIntegration | OrderDirection | — |
controlledInfantsByIntegration | OrderDirection | — |
controlledModeOfArrivalByIntegration | OrderDirection | — |
controlledStayTypeByIntegration | OrderDirection | — |
controlledSalesAmountByIntegration | OrderDirection | — |
controlledNetAmountByIntegration | OrderDirection | — |
controlledDueAmountByIntegration | OrderDirection | — |
controlledMemoByIntegration | OrderDirection | — |
salesAt | OrderDirection | — |
collectedAt | OrderDirection | — |
updatedAt | OrderDirection | — |
cancelledAt | OrderDirection | — |
BookingPartial 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
identifier | String | — |
name | String | — |
contact | String | — |
status | BookingStatus | — |
checkInAt | DateTime | — |
checkOutAt | DateTime | — |
modeOfArrival | ModeOfArrival | — |
stayType | StayType | — |
quantity | Int | — |
nights | Int | — |
companions | Int | — |
adults | Int | — |
children | Int | — |
infants | Int | — |
rawData | JSON | — |
isMarked | Boolean | — |
isFragmented | Boolean | — |
salesAmount | Float | — |
netAmount | Float | — |
dueAmount | Float | — |
guestRequest | String | — |
memo | String | — |
excludeIntegration | Boolean | — |
controlledRoomTypeByIntegration | Boolean | — |
controlledCheckInAtByIntegration | Boolean | — |
controlledCheckOutAtByIntegration | Boolean | — |
controlledStatusByIntegration | Boolean | — |
controlledCompanionsByIntegration | Boolean | — |
controlledAdultsByIntegration | Boolean | — |
controlledChildrenByIntegration | Boolean | — |
controlledInfantsByIntegration | Boolean | — |
controlledModeOfArrivalByIntegration | Boolean | — |
controlledStayTypeByIntegration | Boolean | — |
controlledSalesAmountByIntegration | Boolean | — |
controlledNetAmountByIntegration | Boolean | — |
controlledDueAmountByIntegration | Boolean | — |
controlledMemoByIntegration | Boolean | — |
originalChannelPackageId | ULID! | — |
salesAt | DateTime | — |
collectedAt | DateTime | — |
updatedAt | DateTime | — |
cancelledAt | DateTime | — |
roomTypeId | ULID | — |
packageId | ULID | — |
channelPackageId | ULID | — |
accommodationId | ULID | — |
parentId | ULID | — |
roomType | RoomType | — |
package | Package | — |
channelPackage | ChannelPackage | — |
accommodation | Accommodation | — |
BookingUpdateHistory 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
before | BookingPartial! | — |
after | BookingPartial! | — |
bookingId | ULID! | — |
booking | Booking! | — |
userId | ULID | — |
user | User | — |
createdAt | DateTime! | — |
BookingUpdateHistoryForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
before | BookingPartial! | — |
after | BookingPartial! | — |
bookingId | ULID! | — |
booking | BookingForIntegration! | — |
userId | ULID | — |
user | User | — |
createdAt | DateTime! | — |
PageInfo 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
hasNextPage | Boolean! | — |
hasPreviousPage | Boolean! | — |
startCursor | String | — |
endCursor | String | — |
channel
채널 연동 (11)
CalculatedChannelPackageDate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
name | String! | — |
identifier | String! | — |
bookCount | Int! | — |
quantity | Int! | — |
availability | Int! | — |
isClosed | Boolean! | — |
checkInTime | String | — |
checkOutTime | String | — |
baseQuantity | Int | — |
isPropagateQuantity | Boolean! | — |
isPropagateCharge | Boolean! | — |
isControllable | Boolean! | — |
isSharedQuantity | Boolean | — |
isIntegration | Boolean! | — |
channelKey | String! | — |
channelId | ULID! | — |
channelPackageId | ULID! | — |
channelPackageAdjustmentId | ULID | — |
channelPackageAdjustment | InventoryAdjustmentWithoutRelation | — |
CalculatedChannelPackageRateDate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
name | String! | — |
identifier | String! | — |
charge | Float! | — |
currency | Currency! | — |
currencySymbol | String! | — |
isFixed | Boolean! | — |
isPropagateQuantity | Boolean! | — |
isPropagateCharge | Boolean! | — |
isControllable | Boolean! | — |
isIntegration | Boolean! | — |
channelPackageId | ULID! | — |
channelPackageAdjustmentId | ULID | — |
channelPropertyId | ULID! | — |
adjustmentRateMultiplier | RateMultiplierValues | — |
channelLevelRateMultipliers | ChannelLevelRateMultipliers! | — |
ratePeriod | CalculatedRatePeriod | — |
Channel 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
key | String! | — |
icon | String! | — |
credentialFigure | [FieldFigure!]! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
ChannelAccount 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
credential | JSON! | @roleGuard(role: MANAGER, access: READ): Only the user with the role of 'MANAGER' and the access permission of 'READ' can access this object (field). |
status | ChannelAccountStatus! | — |
isBanned | Boolean! | — |
isShared | Boolean! | — |
countProperties | Int | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
channelId | ULID! | — |
accommodationId | ULID! | — |
channel | Channel! | — |
accommodation | Accommodation! | — |
properties | [ChannelProperty!]! | — |
ChannelAccountForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
status | ChannelAccountStatus! | — |
channelId | ULID! | — |
channel | Channel! | — |
countProperties | Int | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | AccommodationForIntegration! | — |
properties | [ChannelPropertyForIntegration!]! | — |
ChannelLevelRateMultipliers 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
applied | RateMultiplierValues | — |
channelPackageLevel | RateMultiplierValues | — |
packageLevel | RateMultiplierValues | — |
channelPropertyLevel | RateMultiplierValues | — |
ChannelPackage 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
identifier | String! | — |
stayType | StayType! | — |
isPropagateQuantity | Boolean! | — |
isPropagateCharge | Boolean! | — |
isControllable | Boolean! | — |
isSharedQuantity | Boolean | — |
isHidden | Boolean! | — |
baseQuantity | Int | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
rateMultiplierId | ULID | — |
packageId | ULID | — |
channelPropertyId | ULID! | — |
accommodationId | ULID! | — |
integrationAdapterId | ULID | — |
rateMultiplier | RateMultiplier | — |
package | Package | — |
channelProperty | ChannelProperty! | — |
accommodation | Accommodation! | — |
ChannelPackageForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
identifier | String! | — |
stayType | StayType! | — |
isPropagateQuantity | Boolean! | — |
isPropagateCharge | Boolean! | — |
isControllable | Boolean! | — |
isSharedQuantity | Boolean | — |
isHidden | Boolean! | — |
baseQuantity | Int | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
rateMultiplierId | ULID | — |
packageId | ULID | — |
channelPropertyId | ULID! | — |
accommodationId | ULID! | — |
integrationAdapterId | ULID | — |
rateMultiplier | RateMultiplier | — |
package | PackageForIntegration | — |
channelProperty | ChannelPropertyForIntegration! | — |
accommodation | AccommodationForIntegration! | — |
ChannelProperty 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
identifier | String! | — |
isUsing | Boolean! | — |
bookingCommissionPercentage | Float! | — |
status | ChannelPropertyStatus! | — |
isInitialized | Boolean! | — |
integrateBookingsBeforeInitialize | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
rateMultiplierId | ULID | — |
channelAccountId | ULID! | — |
accommodationId | ULID! | — |
rateMultiplier | RateMultiplier | — |
channelAccount | ChannelAccount! | — |
accommodation | Accommodation! | — |
channelPackages | [ChannelPackage!]! | — |
ChannelPropertyForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
identifier | String! | — |
isUsing | Boolean! | — |
bookingCommissionPercentage | Float! | — |
status | ChannelPropertyStatus! | — |
isInitialized | Boolean! | — |
integrateBookingsBeforeInitialize | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
rateMultiplierId | ULID | — |
channelAccountId | ULID! | — |
accommodationId | ULID! | — |
rateMultiplier | RateMultiplier | — |
channelAccount | ChannelAccountForIntegration! | — |
accommodation | AccommodationForIntegration! | — |
channelPackages | [ChannelPackageForIntegration!]! | — |
DateAndChannelPackageIdInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
date | LocalDate! | — |
channelPackageId | ULID | — |
currency
통화 관리 (2)
CurrencyExchange 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
currency | Currency! | — |
decimalPlaces | Int! | — |
multipleToOneDollar | Float! | — |
primaryNumberUnit | Float! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
CurrencySet 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
currency | Currency! | — |
currencySymbol | String! | — |
inclusion
포함 항목 (2)
Inclusion 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
order | Int! | — |
name | String! | — |
description | String! | — |
icon | String! | — |
charge | Float! | — |
currency | Currency! | — |
currencySymbol | String! | — |
isStatic | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
packages | [PackageInclusion!]! | — |
tags | [Tag!]! | — |
InclusionForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
order | Int! | — |
name | String! | — |
description | String! | — |
icon | String! | — |
charge | Float! | — |
currency | Currency! | — |
currencySymbol | String! | — |
isStatic | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | AccommodationForIntegration! | — |
integration
외부 연동 (3)
ControlledBy 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
RT | Boolean! | — |
CHKI | Boolean! | — |
CHKO | Boolean! | — |
STAT | Boolean! | — |
COM | Boolean! | — |
ADT | Boolean! | — |
CHI | Boolean! | — |
INF | Boolean! | — |
MOA | Boolean! | — |
STY | Boolean! | — |
SALE | Boolean! | — |
NET | Boolean! | — |
DUE | Boolean! | — |
MEMO | Boolean! | — |
Integration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
aggregate | IntegrationAggregate! | — |
icon | String! | — |
key | String! | — |
optionFigure | [FieldFigure!]! | — |
allowedEvents | [ApiEventForIntegration!]! | — |
subscribeEvents | [ApiEvent!]! | — |
webhookUri | String! | — |
onboardUri | String | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
IntegrationAdapter 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
option | JSON! | — |
isEnabled | Boolean! | — |
isFailed | Boolean! | — |
failCode | String | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
integrationId | ULID! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
integration | Integration! | — |
inventory
재고 관리 (9)
CalculatedInventory 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
roomTypeName | String! | — |
roomCount | Int! | — |
baseOccupancy | Int! | — |
maxOccupancy | Int! | — |
isManaged | Boolean! | — |
inventoryId | ULID! | — |
roomTypeId | ULID! | — |
dates | [CalculatedInventoryDate!]! | — |
CalculatedInventoryDate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
date | LocalDate! | — |
bookCount | Int! | — |
quantity | Int! | — |
availability | Int! | — |
isClosed | Boolean! | — |
checkInTime | String | — |
checkOutTime | String | — |
adjustmentId | ULID | — |
adjustment | InventoryAdjustmentWithoutRelation | — |
packages | [CalculatedPackageDate!]! | — |
Inventory 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
baseQuantity | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roomTypeId | ULID! | — |
accommodationId | ULID! | — |
roomType | RoomType! | — |
accommodation | Accommodation! | — |
adjustments | [InventoryAdjustment!]! | — |
packageAdjustments | [InventoryPackageAdjustment!]! | — |
channelPackageAdjustments | [InventoryChannelPackageAdjustment!]! | — |
InventoryAdjustment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
date | LocalDate! | — |
bookCount | Int! | — |
quantity | Int | — |
isClosed | Boolean | — |
checkInTime | String | — |
checkOutTime | String | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
inventoryId | ULID! | — |
inventory | Inventory | — |
InventoryAdjustmentDeleteWith 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
availability | Boolean | — |
stopSell | Boolean | — |
checkInOutTime | Boolean | — |
InventoryAdjustmentWithoutRelation 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
date | LocalDate! | — |
bookCount | Int! | — |
quantity | Int | — |
isClosed | Boolean | — |
checkInTime | String | — |
checkOutTime | String | — |
InventoryChannelPackageAdjustment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
date | LocalDate! | — |
bookCount | Int! | — |
quantity | Int | — |
isClosed | Boolean | — |
checkInTime | String | — |
checkOutTime | String | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
inventoryId | ULID! | — |
channelPackageId | ULID! | — |
inventory | Inventory | — |
channelPackage | ChannelPackage | — |
InventoryForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
baseQuantity | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roomTypeId | ULID! | — |
accommodationId | ULID! | — |
roomType | RoomTypeForIntegration! | — |
accommodation | AccommodationForIntegration! | — |
InventoryPackageAdjustment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
date | LocalDate! | — |
bookCount | Int! | — |
quantity | Int | — |
isClosed | Boolean | — |
checkInTime | String | — |
checkOutTime | String | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
inventoryId | ULID! | — |
packageId | ULID! | — |
inventory | Inventory | — |
package | Package | — |
notification
알림 (14)
Notification 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
key | String! | — |
type | NotificationType! | — |
url | String | — |
expiredAt | DateTime | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
interact | NotificationInteract | — |
accommodation | Accommodation! | — |
NotificationAlarm 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
contact | String! | — |
language | Language! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation | — |
NotificationAlarmHistory 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
status | NotificationAlarmHistoryStatus! | — |
failedReason | String | — |
contents | JSON! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
notificationAlarmId | ULID! | — |
notificationAlarmMessageTemplateId | ULID! | — |
notificationAlarm | NotificationAlarm | — |
notificationAlarmMessageTemplate | NotificationAlarmMessageTemplate | — |
NotificationAlarmHistoryConnection 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
totalCount | Int! | — |
pageInfo | PageInfo! | — |
edges | [NotificationAlarmHistoryEdge!]! | — |
NotificationAlarmHistoryEdge 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
node | NotificationAlarmHistory! | — |
cursor | String! | — |
NotificationAlarmHistoryFilters 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
statuses | [NotificationAlarmHistoryStatus!]! | — |
startSearch | DateTime | — |
endSearch | DateTime | — |
NotificationAlarmHistoryOrders 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
status | OrderDirection | — |
createdAt | OrderDirection | — |
NotificationAlarmMessage 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
key | String! | — |
variables | JSON! | — |
NotificationAlarmMessageTemplate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
key | String! | — |
language | Language! | — |
type | NotificationType! | — |
outlet | NotificationAlarmOutlet! | — |
contents | JSON! | — |
variablesFigure | [FieldFigure!]! | — |
translations | JSON | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
NotificationConnection 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
totalCount | Int! | — |
pageInfo | PageInfo! | — |
edges | [NotificationEdge!]! | — |
NotificationEdge 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
node | Notification! | — |
cursor | String! | — |
NotificationFilters 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
keywords | String | — |
types | [NotificationType!] | — |
isExpired | Boolean | — |
isRead | Boolean | — |
isVisited | Boolean | — |
isDeleted | Boolean | — |
isArchived | Boolean | — |
startSearch | DateTime | — |
endSearch | DateTime | — |
NotificationInteract 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
isRead | Boolean! | — |
isVisited | Boolean! | — |
isDeleted | Boolean! | — |
isArchived | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
notificationId | ULID! | — |
userId | ULID! | — |
notification | Notification | — |
user | User | — |
NotificationOrders 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
id | OrderDirection | — |
key | OrderDirection | — |
type | OrderDirection | — |
url | OrderDirection | — |
expiredAt | OrderDirection | — |
createdAt | OrderDirection | — |
updatedAt | OrderDirection | — |
package
패키지 관리 (11)
CalculatedPackageDate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
name | String! | — |
bookCount | Int! | — |
quantity | Int! | — |
availability | Int! | — |
isRefill | Boolean! | — |
refillAmount | Int! | — |
isClosed | Boolean! | — |
checkInTime | String | — |
checkOutTime | String | — |
baseQuantity | Int | — |
isIntegration | Boolean! | — |
packageId | ULID! | — |
packageAdjustmentId | ULID | — |
packageAdjustment | InventoryAdjustmentWithoutRelation | — |
channelPackages | [CalculatedChannelPackageDate!] | — |
CalculatedPackageRateDate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
name | String! | — |
baseCharge | Float! | — |
charge | Float! | — |
staticCharge | Float! | — |
staticRateCharge | Float! | — |
currency | Currency! | — |
currencySymbol | String! | — |
channelPackages | [CalculatedChannelPackageRateDate!] | — |
isFixed | Boolean! | — |
isStatic | Boolean! | — |
isOccupancyBased | Boolean! | — |
baseOccupancy | Int! | — |
maxOccupancy | Int! | — |
extraAdultCharge | Float! | — |
maxCharge | Float | — |
minCharge | Float | — |
packageId | ULID! | — |
packageAdjustmentId | ULID | — |
adjustmentRateMultiplier | RateMultiplierValues | — |
packageRateMultiplierMaps | [PackageRateMultiplierMapValues!]! | — |
ratePeriod | CalculatedRatePeriod | — |
DateAndPackageIdInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
date | LocalDate! | — |
packageId | ULID | — |
Package 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
description | String! | — |
isRefill | Boolean! | — |
refillAmount | Int! | — |
stayType | StayType! | — |
baseQuantity | Int | — |
currency | Currency! | — |
currencySymbol | String! | — |
order | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roomTypeId | ULID! | — |
accommodationId | ULID! | — |
integrationAdapterId | ULID | — |
roomType | RoomType! | — |
accommodation | Accommodation! | — |
channelPackages | [ChannelPackage!]! | — |
ratePlan | RatePlan | — |
rateMultipliers | [PackageRateMultiplierMap!]! | — |
inclusions | [PackageInclusion!]! | — |
timeTable | PackageTimeTable | — |
PackageForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
description | String! | — |
isRefill | Boolean! | — |
refillAmount | Int! | — |
stayType | StayType! | — |
baseQuantity | Int | — |
currency | Currency! | — |
currencySymbol | String! | — |
order | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roomTypeId | ULID! | — |
accommodationId | ULID! | — |
integrationAdapterId | ULID | — |
roomType | RoomTypeForIntegration! | — |
accommodation | AccommodationForIntegration! | — |
inclusions | [PackageInclusionForIntegration!]! | — |
channelPackages | [ChannelPackageForIntegration!]! | — |
timeTable | PackageTimeTable | — |
PackageInclusion 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
packageId | ULID! | — |
inclusionId | ULID! | — |
quantity | Int! | — |
isEnabled | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
package | Package! | — |
inclusion | Inclusion! | — |
PackageInclusionForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
packageId | ULID! | — |
inclusionId | ULID! | — |
quantity | Int! | — |
isEnabled | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
package | PackageForIntegration! | — |
inclusion | InclusionForIntegration! | — |
PackageInclusionInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
inclusionId | ULID! | — |
quantity | Int! | — |
isEnabled | Boolean! | — |
PackageRateMultiplierMap 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
packageId | ULID! | — |
channelPropertyId | ULID! | — |
rateMultiplierId | ULID! | — |
package | Package! | — |
channelProperty | ChannelProperty! | — |
rateMultiplier | RateMultiplier! | — |
PackageRateMultiplierMapValues 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
packageId | ULID! | — |
channelPropertyId | ULID! | — |
rateMultiplierId | ULID! | — |
rateMultiplier | RateMultiplierValues! | — |
PackageTimeTable 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
order | Int! | — |
monCheckInTime | LocalTime! | — |
monCheckOutTime | LocalTime! | — |
tueCheckInTime | LocalTime! | — |
tueCheckOutTime | LocalTime! | — |
wedCheckInTime | LocalTime! | — |
wedCheckOutTime | LocalTime! | — |
thuCheckInTime | LocalTime! | — |
thuCheckOutTime | LocalTime! | — |
friCheckInTime | LocalTime! | — |
friCheckOutTime | LocalTime! | — |
satCheckInTime | LocalTime! | — |
satCheckOutTime | LocalTime! | — |
sunCheckInTime | LocalTime! | — |
sunCheckOutTime | LocalTime! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
packages | [Package!]! | — |
period
기간 설정 (7)
DaysOfWeek 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
sunday | Boolean! | — |
monday | Boolean! | — |
tuesday | Boolean! | — |
wednesday | Boolean! | — |
thursday | Boolean! | — |
friday | Boolean! | — |
saturday | Boolean! | — |
DaysOfWeekInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
sunday | Boolean! | — |
monday | Boolean! | — |
tuesday | Boolean! | — |
wednesday | Boolean! | — |
thursday | Boolean! | — |
friday | Boolean! | — |
saturday | Boolean! | — |
MonthsOfYear 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
january | Boolean! | — |
february | Boolean! | — |
march | Boolean! | — |
april | Boolean! | — |
may | Boolean! | — |
june | Boolean! | — |
july | Boolean! | — |
august | Boolean! | — |
september | Boolean! | — |
october | Boolean! | — |
november | Boolean! | — |
december | Boolean! | — |
MonthsOfYearInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
january | Boolean! | — |
february | Boolean! | — |
march | Boolean! | — |
april | Boolean! | — |
may | Boolean! | — |
june | Boolean! | — |
july | Boolean! | — |
august | Boolean! | — |
september | Boolean! | — |
october | Boolean! | — |
november | Boolean! | — |
december | Boolean! | — |
Period 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
description | String! | — |
order | Int! | — |
daysOfWeek | DaysOfWeek! | — |
daysOfMonth | [DayOfMonth!]! | — |
monthsOfYear | MonthsOfYear! | — |
startDate | DateTime | — |
endDate | DateTime | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
rateMultipliers | [PeriodRateMultiplierMap!]! | — |
accommodation | Accommodation! | — |
ratePeriods | [RatePeriod!]! | — |
PeriodRateMultiplierMap 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
currency | Currency! | — |
periodId | ULID! | — |
rateMultiplierId | ULID! | — |
period | Period! | — |
rateMultiplier | RateMultiplier! | — |
PeriodRateMultiplierMapInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
currency | Currency! | — |
rateMultiplier | RateMultiplierInput! | — |
policy
정책 관리 (1)
Policy 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
aggregate | String! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
rate
요금 관리 (14)
CalculatedRate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
roomTypeId | ULID! | — |
roomTypeName | String! | — |
isManaged | Boolean! | — |
dates | [CalculatedRateDate!]! | — |
CalculatedRateDate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
date | LocalDate! | — |
packages | [CalculatedPackageRateDate!]! | — |
CalculatedRatePeriod 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
Rate 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
description | String! | — |
order | Int! | — |
charge | Float! | — |
currency | Currency! | — |
currencySymbol | String! | — |
isStatic | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
periods | [RatePeriod!]! | — |
plans | [RatePlan!]! | — |
inclusions | [RateInclusion!]! | — |
RateChannelPackageAdjustment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
date | LocalDate! | — |
fixedCharge | Float | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
channelPackageId | ULID! | — |
ratePlanId | ULID! | — |
rateMultiplierId | ULID! | — |
channelPackage | ChannelPackage! | — |
ratePlan | RatePlan! | — |
rateMultiplier | RateMultiplier! | — |
RateInclusion 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
rateId | ULID! | — |
inclusionId | ULID! | — |
quantity | Int! | — |
isEnabled | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
rate | Rate! | — |
inclusion | Inclusion! | — |
RateInclusionInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
inclusionId | ULID! | — |
quantity | Int! | — |
isEnabled | Boolean! | — |
RateMultiplier 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
multiple | Float! | — |
extraCharge | Float! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
RateMultiplierInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
multiple | Float! | — |
extraCharge | Float! | — |
RateMultiplierMapInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
channelPropertyId | ULID! | — |
rateMultiplier | RateMultiplierInput! | — |
RateMultiplierValues 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
multiple | Float! | — |
extraCharge | Float! | — |
RatePackageAdjustment 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
date | LocalDate! | — |
fixedCharge | Float | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
packageId | ULID! | — |
ratePlanId | ULID! | — |
rateMultiplierId | ULID! | — |
package | Package! | — |
ratePlan | RatePlan! | — |
rateMultiplier | RateMultiplier! | — |
RatePeriod 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
order | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
ratePlanId | ULID! | — |
rateId | ULID! | — |
periodId | ULID! | — |
rateMultiplierId | ULID! | — |
ratePlan | RatePlan! | — |
rate | Rate! | — |
period | Period! | — |
rateMultiplier | RateMultiplier! | — |
RatePlan 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
description | String! | — |
isOccupancyBased | Boolean! | — |
baseOccupancy | Int! | — |
maxOccupancy | Int! | — |
extraAdultCharge | Float! | — |
maxCharge | Float | — |
minCharge | Float | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
baseRateId | ULID! | — |
baseRateMultiplierId | ULID! | — |
accommodationId | ULID! | — |
packageId | ULID! | — |
baseRate | Rate! | — |
baseRateMultiplier | RateMultiplier! | — |
accommodation | Accommodation! | — |
package | Package! | — |
periods | [RatePeriod!]! | — |
packageAdjustments | [RatePackageAdjustment!]! | — |
channelPackageAdjustments | [RateChannelPackageAdjustment!]! | — |
role
역할 및 권한 (2)
Role 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
type | RoleTypes! | — |
permission | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID | — |
accommodation | Accommodation | — |
policies | [RolePolicy!]! | — |
RolePolicy 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
permission | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roleId | ULID! | — |
policyId | ULID! | — |
role | Role! | — |
policy | Policy! | — |
room
객실 관리 (4)
Room 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String | — |
index | Int! | — |
order | Int! | — |
isAvailable | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
roomTypeId | ULID! | — |
accommodation | Accommodation! | — |
roomType | RoomType! | — |
RoomForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String | — |
index | Int! | — |
order | Int! | — |
isAvailable | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
roomTypeId | ULID! | — |
accommodation | AccommodationForIntegration! | — |
roomType | RoomTypeForIntegration! | — |
RoomType 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
order | Int! | — |
isManaged | Boolean! | — |
roomCount | Int! | — |
availableRoomCount | Int! | — |
baseOccupancy | Int! | — |
maxOccupancy | Int! | — |
maxAdults | Int! | — |
maxChildren | Int! | — |
maxInfants | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
rooms | [Room!]! | — |
packages | [Package!]! | — |
inventory | Inventory! | — |
RoomTypeForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
order | Int! | — |
isManaged | Boolean! | — |
roomCount | Int! | — |
availableRoomCount | Int! | — |
baseOccupancy | Int! | — |
maxOccupancy | Int! | — |
maxAdults | Int! | — |
maxChildren | Int! | — |
maxInfants | Int! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | AccommodationForIntegration! | — |
rooms | [RoomForIntegration!]! | — |
packages | [PackageForIntegration!]! | — |
inventory | InventoryForIntegration! | — |
service
부가 서비스 (3)
FieldFigure 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
key | String! | — |
min | Int | — |
max | Int | — |
type | FieldFigureType! | — |
isRequired | Boolean! | — |
isSecret | Boolean! | — |
FieldFigureInput 인풋
| 필드 | 타입 | 설명 |
|---|---|---|
key | String! | — |
min | Int | — |
max | Int | — |
type | FieldFigureType! | — |
isRequired | Boolean! | — |
isSecret | Boolean! | — |
ServiceItemFigure 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
type | ServiceItemType! | — |
restriction | ServiceItemRestriction! | — |
yearlyDiscountRate | Float! | — |
chargeKRW | Int! | — |
chargeUSD | Float! | — |
minQuantity | Int | — |
maxQuantity | Int | — |
minChargeRate | Float | — |
minChargeBaseQuantity | Int | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
tag
태그 관리 (1)
Tag 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
color | String! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
accommodationId | ULID! | — |
accommodation | Accommodation! | — |
inclusions | [Inclusion!]! | — |
user
사용자 관리 (9)
InvitedAccommodationPartial 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
InvitedRolePartial 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
type | RoleTypes! | — |
permission | Int! | — |
accommodationId | ULID | — |
accommodation | InvitedAccommodationPartial | — |
InvitedUser 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
email | String | — |
phone | String | — |
roles | [InvitedUserRole]! | — |
InvitedUserRole 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
isConfirmed | Boolean! | — |
grantThrough | IdentityTypes | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
role | InvitedRolePartial! | — |
RequestTotpResult 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
userId | ULID! | — |
error | RequestTotpError | — |
TokenSet 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
accessToken | String! | — |
refreshToken | String! | — |
TokenSetForIntegration 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
tokens | TokenSet! | — |
integrationAdapterId | ULID! | — |
User 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
id | ULID! | — |
name | String! | — |
email | String | — |
phone | String | — |
language | Language! | — |
isActivated | Boolean! | — |
isPhoneVerified | Boolean! | — |
isEmailVerified | Boolean! | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roles | [UserRole]! | — |
UserRole 오브젝트
| 필드 | 타입 | 설명 |
|---|---|---|
isConfirmed | Boolean! | — |
grantThrough | IdentityTypes | — |
createdAt | DateTime! | — |
updatedAt | DateTime! | — |
roleId | ULID! | — |
userId | ULID! | — |
role | Role! | — |
user | User! | — |