protos.schedule.schedule.ScheduleDetailReservationContract
@deprecated 예약 그룹 ID
예약 시작 시각
예약 종료 시각
상담 필요 여부
수면 마취 필요 여부
counselor object
희망 상담사
계정 ID
계정 이름
doctor object
@deprecated 희망 의사
계정 ID
계정 이름
funnel object
예약 경로
funnel object
Possible values: [CODE_CATEGORY_UNSPECIFIED, FUNNEL, EXPOSURE_CHANNEL, ETCETRA_PRODUCT_CATEGORY, IMAGE_EQUIPMENT, CALL_CONSULTATION_RESULT, IMAGE_CATEGORY, FUNNEL_CATEGORY, VISITOR_CATEGORY, ACCOUNT_STATUS]
Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]
funnelCategory object
Possible values: [CODE_CATEGORY_UNSPECIFIED, FUNNEL, EXPOSURE_CHANNEL, ETCETRA_PRODUCT_CATEGORY, IMAGE_EQUIPMENT, CALL_CONSULTATION_RESULT, IMAGE_CATEGORY, FUNNEL_CATEGORY, VISITOR_CATEGORY, ACCOUNT_STATUS]
Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]
예약 메모
@deprecated 구역 ID
reservationAssignee object
예약 담당자
담당자 ID
담당자 이름
예약 상태
Possible values: [RESERVATION_STATUS_UNSPECIFIED, RESERVED, CANCELED, NO_SHOW, IN_PROGRESS, COMPLETED]
requestedProcedures object[]required
희망 시술 목록
요청 시술 유형 (OPTION: 상품 옵션, TICKET: 시술권)
Possible values: [RESERVATION_REQUESTED_PROCEDURE_TYPE_UNSPECIFIED, OPTION, TICKET]
optionConfiguration object
상품 옵션 설정 (type이 OPTION인 경우)
상품 옵션 ID
상품 옵션 이름
상품 이름
프로모션 이름
price objectrequired
가격 정보
reason object
Possible values: [RESERVATION_REQUESTED_OPTION_PRICE_REASON_TYPE_UNSPECIFIED, GENERAL, PROMOTION, VISITOR_TYPE]
medicalService object
진료 항목
translsMap object
다국어 지원대상 필드
- title
property name* protos.Transls
translation object
Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]
configuration object
procedure object
백엔드 내부에서 검색을 위해 존재하는 필드
machines object[]
백엔드 내부에서 검색을 위해 존재하는 필드
medicines object[]
백엔드 내부에서 검색을 위해 존재하는 필드
unit object
Possible values: [UnitType_UNKNOWN, UNIT, CC, VIAL, PEN, STRING, SHOT, PAD, MINUTE, KJ, QUANTITY, DOT, J, MG, G, PULSE, BOTTLE, SYRINGE, PASS, IU, KHZ, MHZ]
Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
priceAmount object
ticketConfiguration object
시술권 설정 (type이 TICKET인 경우)
시술권 ID
시술권 이름
옵션 이름
medicalService object
진료 항목
translsMap object
다국어 지원대상 필드
- title
property name* protos.Transls
translation object
Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]
configuration object
procedure object
백엔드 내부에서 검색을 위해 존재하는 필드
machines object[]
백엔드 내부에서 검색을 위해 존재하는 필드
medicines object[]
백엔드 내부에서 검색을 위해 존재하는 필드
unit object
Possible values: [UnitType_UNKNOWN, UNIT, CC, VIAL, PEN, STRING, SHOT, PAD, MINUTE, KJ, QUANTITY, DOT, J, MG, G, PULSE, BOTTLE, SYRINGE, PASS, IU, KHZ, MHZ]
Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
priceAmount object
유입 채널
Possible values: [Channel_UNSPEICIFED, GANGNAMUNNI, HOMEPAGE, KOS_CONNECT]
{
"reservationGroupId": "string",
"startDateTime": "string",
"endDateTime": "string",
"consultationRequired": true,
"sedationRequired": true,
"counselor": {
"id": "string",
"name": "string"
},
"doctor": {
"id": "string",
"name": "string"
},
"funnel": {
"funnel": {
"id": "string",
"category": "CODE_CATEGORY_UNSPECIFIED",
"name": "string",
"order": 0,
"closed": true,
"color": "CodeColor_UNSPECIFIED",
"default": true
},
"funnelDetail": "string",
"funnelCategory": {
"id": "string",
"category": "CODE_CATEGORY_UNSPECIFIED",
"name": "string",
"order": 0,
"closed": true,
"color": "CodeColor_UNSPECIFIED",
"default": true
}
},
"reservationMemo": "string",
"zoneId": "string",
"reservationAssignee": {
"id": "string",
"name": "string"
},
"status": "RESERVATION_STATUS_UNSPECIFIED",
"requestedProcedures": [
{
"type": "RESERVATION_REQUESTED_PROCEDURE_TYPE_UNSPECIFIED",
"optionConfiguration": {
"optionId": "string",
"optionTitle": "string",
"productTitle": "string",
"promotionTitle": "string",
"price": {
"amount": 0,
"currency": "string",
"reason": {
"type": "RESERVATION_REQUESTED_OPTION_PRICE_REASON_TYPE_UNSPECIFIED",
"promotionId": "string",
"visitorTypeId": "string"
}
},
"medicalService": {
"id": "string",
"title": "string",
"translsMap": {},
"status": "MedicalServiceStatus_UNKNOWN",
"deleted": true,
"configuration": {
"code": "string",
"procedure": {
"id": "string",
"name": "string",
"searchPhoneticName": "string"
},
"machines": [
{
"id": "string",
"name": "string",
"searchPhoneticName": "string"
}
],
"medicines": [
{
"id": "string",
"name": "string",
"searchPhoneticName": "string"
}
],
"unit": {
"type": "UnitType_UNKNOWN",
"value": 0
},
"healthcareReimbursement": "HealthcareReimbursement_UNKNOWN",
"taxation": "Taxation_UNKNOWN"
},
"draftedDateTimeUtc": "string",
"updatedDateTimeUtc": "string",
"priceAmount": {
"value": 0,
"currency": "string"
},
"description": "string",
"caution": "string",
"recommendedInterval": 0,
"contributionConstant": 0,
"durationTime": 0
}
},
"ticketConfiguration": {
"ticketId": "string",
"ticketTitle": "string",
"optionTitle": "string",
"medicalService": {
"id": "string",
"title": "string",
"translsMap": {},
"status": "MedicalServiceStatus_UNKNOWN",
"deleted": true,
"configuration": {
"code": "string",
"procedure": {
"id": "string",
"name": "string",
"searchPhoneticName": "string"
},
"machines": [
{
"id": "string",
"name": "string",
"searchPhoneticName": "string"
}
],
"medicines": [
{
"id": "string",
"name": "string",
"searchPhoneticName": "string"
}
],
"unit": {
"type": "UnitType_UNKNOWN",
"value": 0
},
"healthcareReimbursement": "HealthcareReimbursement_UNKNOWN",
"taxation": "Taxation_UNKNOWN"
},
"draftedDateTimeUtc": "string",
"updatedDateTimeUtc": "string",
"priceAmount": {
"value": 0,
"currency": "string"
},
"description": "string",
"caution": "string",
"recommendedInterval": 0,
"contributionConstant": 0,
"durationTime": 0
}
}
}
],
"connectedChannel": "Channel_UNSPEICIFED"
}