protos.procedure.OpenProductDetailContract
상품 ID
categories object[]required
카테고리 목록
카테고리 ID
카테고리 이름
translsMap objectrequired
다국어 번역 정보
property name* protos.Transls
translation object
options object[]required
상품 옵션 목록
옵션 ID
옵션 이름
옵션 설명
옵션 유형 (SINGLE, GROUP, CONSULTATION)
Possible values: [ProductOptionType_UNKNOWN, SINGLE, GROUP, CONSULTATION]
price object
가격 정보
amount objectrequired
정가
additional object[]required
특별 가격 목록 (고객 유형별)
amount objectrequired
가격
visitorType objectrequired
고객 수가 유형 정보
고객 수가 유형 ID
고객 수가 유형 이름
suppliedAmount object
과세 공급가액
taxFreeAmount object
면세 금액 (aka. 면세 공급가액)
vatAmount object
부가가치세
과세 여부
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
suppliedAmount object
과세 공급가액
taxFreeAmount object
면세 금액 (aka. 면세 공급가액)
vatAmount object
부가가치세
과세 여부
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
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]
시술 횟수
procedure object
시술 정보
commonProcedureConfiguration object
클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드
medicineAndMachines object[]
기기 및 약물 목록
기기/약물 ID
기기/약물 이름
compositions object[]required
그룹 옵션 구성 목록
참조 단일 옵션 ID
price object
가격 정보
amount objectrequired
정가
additional object[]required
특별 가격 목록 (고객 유형별)
amount objectrequired
가격
visitorType objectrequired
고객 수가 유형 정보
고객 수가 유형 ID
고객 수가 유형 이름
suppliedAmount object
과세 공급가액
taxFreeAmount object
면세 금액 (aka. 면세 공급가액)
vatAmount object
부가가치세
과세 여부
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
suppliedAmount object
과세 공급가액
taxFreeAmount object
면세 금액 (aka. 면세 공급가액)
vatAmount object
부가가치세
과세 여부
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
구성 이름
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]
시술 횟수
procedure object
시술 정보
commonProcedureConfiguration object
클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드
medicineAndMachines object[]required
기기 및 약물 목록
기기/약물 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
삭제 여부
promotionConfigurations object[]
@deprecated 프로모션 설정 목록
discountedPrice object
amount object
suppliedAmount object
과세 공급가액
taxFreeAmount object
면세 금액 (aka. 면세 공급가액)
vatAmount object
부가가치세
과세 여부
Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]
자주 찾는 시술 여부
뱃지 목록
Possible values: [Badge_UNKNOWN, NEW, POPULAR, RECOMMENDED]
노출 채널 목록
Possible values: [DisplayChannel_UNKNOWN, HOMEPAGE, GANGNAMUNNI, KOS_CONNECT]
translsMap objectrequired
다국어 지원대상 필드
- title
- description
property name* protos.Transls
translation object
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
상품 이름
상품 설명
삭제 여부
상품 사용 여부
- false: 사용
- true: 사용 안함
@deprecated Use caution instead
medicineAndMachines object[]required
기기 및 약물 목록
기기/약물 ID
기기/약물 이름
정렬 순서
뱃지 목록
Possible values: [Badge_UNKNOWN, NEW, POPULAR, RECOMMENDED]
주의사항
translsMap objectrequired
다국어 지원대상 필드
- title
- description
- caution
- coverImageUrl
- contentImageUrl
property name* protos.Transls
translation object
커버 이미지 URL
상품 판매 시작일 (UTC ISO 8601)
상품 판매 종료일 (UTC ISO 8601)
이벤트 상품 여부
콘텐츠 이미지 URL
{
"id": "string",
"categories": [
{
"id": "string",
"name": "string",
"translsMap": {}
}
],
"options": [
{
"id": "string",
"title": "string",
"description": "string",
"type": "ProductOptionType_UNKNOWN",
"price": {
"amount": {
"value": 0,
"currency": "string"
},
"additional": [
{
"amount": {
"value": 0,
"currency": "string"
},
"visitorType": {
"id": "string",
"name": "string"
},
"suppliedAmount": {
"value": 0,
"currency": "string"
},
"taxFreeAmount": {
"value": 0,
"currency": "string"
},
"vatAmount": {
"value": 0,
"currency": "string"
},
"taxation": "Taxation_UNKNOWN"
}
],
"suppliedAmount": {
"value": 0,
"currency": "string"
},
"taxFreeAmount": {
"value": 0,
"currency": "string"
},
"vatAmount": {
"value": 0,
"currency": "string"
},
"taxation": "Taxation_UNKNOWN"
},
"unit": {
"type": "UnitType_UNKNOWN",
"value": 0
},
"count": 0,
"procedure": {
"id": "string",
"name": "string",
"commonProcedureConfiguration": {
"id": "string",
"name": "string"
},
"deleted": true,
"createDate": "string",
"searchPhoneticName": "string"
},
"medicineAndMachines": [
{
"id": "string",
"name": "string"
}
],
"compositions": [
{
"refSingleOptionId": "string",
"price": {
"amount": {
"value": 0,
"currency": "string"
},
"additional": [
{
"amount": {
"value": 0,
"currency": "string"
},
"visitorType": {
"id": "string",
"name": "string"
},
"suppliedAmount": {
"value": 0,
"currency": "string"
},
"taxFreeAmount": {
"value": 0,
"currency": "string"
},
"vatAmount": {
"value": 0,
"currency": "string"
},
"taxation": "Taxation_UNKNOWN"
}
],
"suppliedAmount": {
"value": 0,
"currency": "string"
},
"taxFreeAmount": {
"value": 0,
"currency": "string"
},
"vatAmount": {
"value": 0,
"currency": "string"
},
"taxation": "Taxation_UNKNOWN"
},
"title": "string",
"unit": {
"type": "UnitType_UNKNOWN",
"value": 0
},
"count": 0,
"procedure": {
"id": "string",
"name": "string",
"commonProcedureConfiguration": {
"id": "string",
"name": "string"
},
"deleted": true,
"createDate": "string",
"searchPhoneticName": "string"
},
"medicineAndMachines": [
{
"id": "string",
"name": "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
}
}
],
"deleted": true,
"promotionConfigurations": [
{
"id": "string",
"title": "string",
"startDate": "string",
"endDate": "string",
"optionId": "string",
"discountedPrice": {
"amount": {
"value": 0,
"currency": "string"
},
"suppliedAmount": {
"value": 0,
"currency": "string"
},
"taxFreeAmount": {
"value": 0,
"currency": "string"
},
"vatAmount": {
"value": 0,
"currency": "string"
},
"taxation": "Taxation_UNKNOWN"
}
}
],
"frequentlyUsedOption": true,
"badges": [
"Badge_UNKNOWN"
],
"displayChannels": [
"DisplayChannel_UNKNOWN"
],
"translsMap": {},
"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
}
}
],
"title": "string",
"description": "string",
"deleted": true,
"closed": true,
"cautions": [
"string"
],
"medicineAndMachines": [
{
"id": "string",
"name": "string"
}
],
"order": 0,
"badges": [
"Badge_UNKNOWN"
],
"caution": "string",
"translsMap": {},
"coverImageUrl": "string",
"startDateTimeUtc": "string",
"endDateTimeUtc": "string",
"isEvent": true,
"contentImageUrl": "string"
}