본문으로 건너뛰기

protos.schedule.schedule.ScheduleDetailReservationContract

reservationGroupIdstringrequired

@deprecated 예약 그룹 ID

startDateTimestringrequired

예약 시작 시각

endDateTimestringrequired

예약 종료 시각

consultationRequiredboolean

상담 필요 여부

sedationRequiredboolean

수면 마취 필요 여부

counselor object

희망 상담사

idobject-idrequired

계정 ID

namestringrequired

계정 이름

doctor object

@deprecated 희망 의사

idobject-idrequired

계정 ID

namestringrequired

계정 이름

funnel object

예약 경로

funnel object
idstring
categoryenum

Possible values: [CODE_CATEGORY_UNSPECIFIED, FUNNEL, EXPOSURE_CHANNEL, ETCETRA_PRODUCT_CATEGORY, IMAGE_EQUIPMENT, CALL_CONSULTATION_RESULT, IMAGE_CATEGORY, FUNNEL_CATEGORY, VISITOR_CATEGORY, ACCOUNT_STATUS]

namestring
orderint32
closedboolean
colorenum

Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]

defaultboolean
funnelDetailstring
funnelCategory object
idstring
categoryenum

Possible values: [CODE_CATEGORY_UNSPECIFIED, FUNNEL, EXPOSURE_CHANNEL, ETCETRA_PRODUCT_CATEGORY, IMAGE_EQUIPMENT, CALL_CONSULTATION_RESULT, IMAGE_CATEGORY, FUNNEL_CATEGORY, VISITOR_CATEGORY, ACCOUNT_STATUS]

namestring
orderint32
closedboolean
colorenum

Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]

defaultboolean
reservationMemostring

예약 메모

zoneIdstringrequired

@deprecated 구역 ID

reservationAssignee object

예약 담당자

idstringrequired

담당자 ID

namestringrequired

담당자 이름

statusenumrequired

예약 상태

Possible values: [RESERVATION_STATUS_UNSPECIFIED, RESERVED, CANCELED, NO_SHOW, IN_PROGRESS, COMPLETED]

requestedProcedures object[]required

희망 시술 목록

  • Array [
  • typeenumrequired

    요청 시술 유형 (OPTION: 상품 옵션, TICKET: 시술권)

    Possible values: [RESERVATION_REQUESTED_PROCEDURE_TYPE_UNSPECIFIED, OPTION, TICKET]

    optionConfiguration object

    상품 옵션 설정 (type이 OPTION인 경우)

    optionIdstringrequired

    상품 옵션 ID

    optionTitlestringrequired

    상품 옵션 이름

    productTitlestring

    상품 이름

    promotionTitlestring

    프로모션 이름

    price objectrequired

    가격 정보

    amountint32
    currencystring
    reason object
    typeenum

    Possible values: [RESERVATION_REQUESTED_OPTION_PRICE_REASON_TYPE_UNSPECIFIED, GENERAL, PROMOTION, VISITOR_TYPE]

    promotionIdstring
    visitorTypeIdstring
    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
    ticketConfiguration object

    시술권 설정 (type이 TICKET인 경우)

    ticketIdstringrequired

    시술권 ID

    ticketTitlestringrequired

    시술권 이름

    optionTitlestringrequired

    옵션 이름

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

    유입 채널

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

    protos.schedule.schedule.ScheduleDetailReservationContract
    {
    "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"
    }