본문으로 건너뛰기

protos.procedure.OpenProductDetailContract

idstringrequired

상품 ID

categories object[]required

카테고리 목록

  • Array [
  • idstringrequired

    카테고리 ID

    namestringrequired

    카테고리 이름

    translsMap objectrequired

    다국어 번역 정보

    property name* protos.Transls
    translation object
    property name*string
  • ]
  • options object[]required

    상품 옵션 목록

  • 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

    단위

    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[]

    기기 및 약물 목록

  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • compositions object[]required

    그룹 옵션 구성 목록

  • Array [
  • refSingleOptionIdstringrequired

    참조 단일 옵션 ID

    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

    구성 이름

    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
    countint32required

    시술 횟수

    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
  • ]
  • titlestringrequired

    상품 이름

    descriptionstringrequired

    상품 설명

    deletedbooleanrequired

    삭제 여부

    closedbooleanrequired

    상품 사용 여부

    • false: 사용
    • true: 사용 안함
    cautionsstring[]required

    @deprecated Use caution instead

    medicineAndMachines object[]required

    기기 및 약물 목록

  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • orderint32

    정렬 순서

    badgesenum[]required

    뱃지 목록

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

    cautionstring

    주의사항

    translsMap objectrequired

    다국어 지원대상 필드

    • title
    • description
    • caution
    • coverImageUrl
    • contentImageUrl
    property name* protos.Transls
    translation object
    property name*string
    coverImageUrlstring

    커버 이미지 URL

    startDateTimeUtcstring

    상품 판매 시작일 (UTC ISO 8601)

    endDateTimeUtcstring

    상품 판매 종료일 (UTC ISO 8601)

    isEventboolean

    이벤트 상품 여부

    contentImageUrlstring

    콘텐츠 이미지 URL

    protos.procedure.OpenProductDetailContract
    {
    "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"
    }