protos.procedure.ProductOptionDetail
옵션 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
@deprecated - 진료항목의 단위를 사용할것
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
@deprecated - 진료항목의 시술을 사용할것
commonProcedureConfiguration object
클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드
medicineAndMachines object[]
@deprecated - 진료항목의 기기 및 약물을 사용할것
기기/약물 ID
기기/약물 이름
compositions object[]required
(그룹 옵션인 경우) 그룹 옵션의 시술 구성
@deprecated - 2024. 10. 11 사용되지 않음. 언제나 빈 값이 전달됨
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]
@deprecated - 2024. 10. 11 사용되지 않음 언제나 빈 문자열이 전달됨
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
{
"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
}
}