본문으로 건너뛰기

protos.procedure.GetProductOptionsQueryResponse

data object[]
  • Array [
  • idstringrequired

    옵션 ID

    titlestringrequired

    옵션 이름

    descriptionstringrequired

    옵션 설명

    typeenumrequired

    옵션 유형

    • SINGLE: 단일 옵션
    • GROUP: 그룹 옵션
    • CONSULTATION: 상담 옵션

    Possible values: [ProductOptionType_UNKNOWN, SINGLE, GROUP, CONSULTATION]

    price object

    가격 정보

    amount objectrequired

    정가

    valueint32
    currencystring
    additional object[]required

    고객 수가 유형별 가격

  • Array [
  • amount objectrequired

    가격

    valueint32
    currencystring
    visitorType objectrequired

    고객 수가 유형 정보

    idstringrequired

    고객 수가 유형 ID

    namestringrequired

    고객 수가 유형 이름

    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

  • ]
  • suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    unit object

    @deprecated - 진료항목의 단위를 사용할것

    typeenum

    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]

    valueint32
    countint32

    시술 횟수

    procedure object

    @deprecated - 진료항목의 시술을 사용할것

    idstring
    namestring
    commonProcedureConfiguration object
    idstring
    namestring
    deletedboolean
    createDatestring
    searchPhoneticNamestring

    클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드

    medicineAndMachines object[]

    @deprecated - 진료항목의 기기 및 약물을 사용할것

  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • compositions object[]required

    (그룹 옵션인 경우) 그룹 옵션의 시술 구성

  • Array [
  • refSingleOptionIdstring

    @deprecated - 2024. 10. 11 사용되지 않음. 언제나 빈 값이 전달됨

    price object

    가격

    amount objectrequired

    정가

    valueint32
    currencystring
    additional object[]required

    고객 수가 유형별 가격

  • Array [
  • amount objectrequired

    가격

    valueint32
    currencystring
    visitorType objectrequired

    고객 수가 유형 정보

    idstringrequired

    고객 수가 유형 ID

    namestringrequired

    고객 수가 유형 이름

    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

  • ]
  • suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    titlestringrequired

    @deprecated - 2024. 10. 11 사용되지 않음 언제나 빈 문자열이 전달됨

    unit object

    단위

    typeenum

    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]

    valueint32
    countint32

    시술 횟수

    procedure object

    시술 정보

    idstring
    namestring
    commonProcedureConfiguration object
    idstring
    namestring
    deletedboolean
    createDatestring
    searchPhoneticNamestring

    클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드

    medicineAndMachines object[]required

    기기 및 약물 목록

  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • medicalService object

    진료 항목

    idstring
    titlestring
    translsMap object

    다국어 지원대상 필드

    • title
    property name* protos.Transls
    translation object
    property name*string
    statusenum

    Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]

    deletedboolean
    configuration object
    codestring
    procedure object
    idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

    machines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

  • ]
  • medicines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

  • ]
  • unit object
    typeenum

    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]

    valueint32
    healthcareReimbursementenum

    Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]

    taxationenum

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    draftedDateTimeUtcstring
    updatedDateTimeUtcstring
    priceAmount object
    valueint32
    currencystring
    descriptionstring
    cautionstring
    recommendedIntervalint32
    contributionConstantint32
    durationTimedouble
  • ]
  • deletedbooleanrequired

    삭제 여부

    promotionConfigurations object[]

    @deprecated 프로모션 설정 목록

  • Array [
  • idstring
    titlestring
    startDatestring
    endDatestring
    optionIdstring
    discountedPrice object
    amount object
    valueint32
    currencystring
    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

  • ]
  • frequentlyUsedOptionboolean

    자주 찾는 시술 여부

    badgesenum[]required

    뱃지 목록

    Possible values: [Badge_UNKNOWN, NEW, POPULAR, RECOMMENDED]

    displayChannelsenum[]required

    노출 채널 목록

    Possible values: [DisplayChannel_UNKNOWN, HOMEPAGE, GANGNAMUNNI, KOS_CONNECT]

    translsMap objectrequired

    다국어 지원대상 필드

    • title
    • description
    property name* protos.Transls
    translation object
    property name*string
    medicalService object

    진료 항목

    idstring
    titlestring
    translsMap object

    다국어 지원대상 필드

    • title
    property name* protos.Transls
    translation object
    property name*string
    statusenum

    Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]

    deletedboolean
    configuration object
    codestring
    procedure object
    idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

    machines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

  • ]
  • medicines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

  • ]
  • unit object
    typeenum

    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]

    valueint32
    healthcareReimbursementenum

    Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]

    taxationenum

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    draftedDateTimeUtcstring
    updatedDateTimeUtcstring
    priceAmount object
    valueint32
    currencystring
    descriptionstring
    cautionstring
    recommendedIntervalint32
    contributionConstantint32
    durationTimedouble
  • ]
  • protos.procedure.GetProductOptionsQueryResponse
    {
    "data": [
    {
    "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
    }
    }
    ]
    }