본문으로 건너뛰기

protos.purchase.PurchaseSummary

idstring
transactions object[]
  • Array [
  • idstring
    price object
    valueint32
    currencystring
    statusenum

    Possible values: [TransactionStatus_UNSPECIFIED, REQUESTED, APPROVED, CANCELED, SPENT, FAILED]

    paymentTypeenum

    Possible values: [TransactionPaymentType_UNSPECIFIED, CASH, CARD, PREPAID_CARD, PLATFORM, TRANSFER, EASY_PAY, MEDICAL_LOAN]

    cardConfiguration object
    approvalNumberstring
    cardCompany object
    namestring
    installmentConfiguration object
    monthint32
    cardNumberstring
    cashConfiguration object
    incomeTaxDeductionNumberstring

    현금영수증 승인번호

    cashReceiptConfiguration object
    typeenum

    Possible values: [CASH_RECEIPT_TYPE_UNKNOWN, PERSONAL, BUSINESS, VOLUNTARY]

    personalConfiguration object

    typePERSONAL일 경우 필수

    phoneNumberstring

    휴대폰번호(10 자리 또는 11 자리. - 제외)

    businessConfiguration object

    typeBUSINESS일 경우 필수

    businessNumberstring

    사업자번호(10 자리)

    transferConfiguration object
    incomeTaxDeductionNumberstring

    현금영수증 승인번호

    cashReceiptConfiguration object
    typeenum

    Possible values: [CASH_RECEIPT_TYPE_UNKNOWN, PERSONAL, BUSINESS, VOLUNTARY]

    personalConfiguration object

    typePERSONAL일 경우 필수

    phoneNumberstring

    휴대폰번호(10 자리 또는 11 자리. - 제외)

    businessConfiguration object

    typeBUSINESS일 경우 필수

    businessNumberstring

    사업자번호(10 자리)

    platformConfiguration object
    platform object
    namestring
    prepaidCardConfiguration object
    prepaidCardIdstring
    chargingIdstring
    prepaidCardNamestring
    easyPayConfiguration object
    easyPayProvider object
    namestring
    installmentConfiguration object
    monthint32
    incomeTaxDeductionNumberstring
    approvalNumberstring
    assignee object
    idstring
    namestring
    canceledRefIdstring
    createdDateTimeUtcstring

    deprecated 이전에는 생성일시와 결제일시가 동일하게 사용됐습니다. 이후부터는 paymentDateTime.lastUpdatedDateTimeUtc을 사용하세요. paymentDateTime이 없을 경우 하위 호환을 위해서만 사용합니다.

    primaryData object
    rawDatastring

    결제단말기로 부터 수신한 응답의 원본. 직렬화된 JSON 데이터.

    vendorenum

    Possible values: [PaymentTerminalVendor_UNSPECIFIED, KOVAN, KSNET, STRIPE]

    terminalTransactionIdstring
    terminalIdstring
    merchantIdstring
    approvalNumberstring
    vatAmount object

    Deprecated. Use Transaction.vatAmount instead.

    valueint32
    currencystring
    failureReasonMessagestring
    cardCompanyNamestring
    cardNumberstring
    paymentUrlstring
    installmentConfiguration object
    monthint32
    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

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

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    paymentDateTime object

    paymentDateTime.lastUpdatedDateTimeUtc가 없다면, 하위 호환을 위해 createdDateTimeUtc를 사용하세요.

    lastUpdatedDateTimeUtcstring
    requestedDateTimeUtcstring
    approvedDateTimeUtcstring
    canceledDateTimeUtcstring
    spentDateTimeUtcstring
    failedDateTimeUtcstring
    medicalLoanConfiguration object
    medicalLoanCompany object
    namestring
  • ]
  • items object[]
  • Array [
  • idstring
    optionConfiguration object
    idstring
    titlestring
    productTitlestring
    optionTypeenum

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

    compositions object[]
  • Array [
  • procedure object
    idstring
    namestring
    medicineAndMachines object[]
  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • countint32
    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
    price object
    amount object

    정가

    valueint32
    currencystring
    additional object[]required

    고객 수가 유형별 가격

  • Array [
  • amount object

    가격

    valueint32
    currencystring
    visitorType object

    고객 수가 유형 정보

    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]

    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
  • ]
  • medicineAndMachines object[]
  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • procedure object
    idstring
    namestring
    countint32
    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
    price object
    valueint32
    currencystring
    promotionConfiguration object
    idstring
    titlestring
    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
    price object
    valueint32
    currencystring
    typeenum

    Possible values: [PurchaseItemType_UNSPECIFIED, PRODUCT_OPTION, ETCETRA_PRODUCT, PREPAID_CARD_PRODUCT]

    adjustedPrice object
    valueint32
    currencystring
    etceteraConfiguration object
    idstring
    titlestring
    price object
    valueint32
    currencystring
    prepaidCardConfiguration object
    idstring
    titlestring
    price object
    valueint32
    currencystring
    balance object
    valueint32
    currencystring
    point object
    valueint32
    currencystring
    expirationDateTimeUtcstring
    prepaidCardIdstring
    descriptionstring
    translsMap object

    다국어 지원대상 필드

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

    선불카드 상품의 사용기간

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

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

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

    priceAdjustments object[]
  • Array [
  • idstring
    priceAdjustment object
    methodenum

    Possible values: [PriceAdjustmentMethod_UNSPECIFIED, FIXED_AMOUNT, PERCENTAGE]

    valuedouble
    sourceenum

    Possible values: [PriceAdjustmentSource_UNSPECIFIED, DIRECT, DISTRIBUTED]

  • ]
  • migratedDateTimeUtcstring
  • ]
  • statusenum

    Possible values: [PURCHASE_STATUS_UNSPECIFIED, REFUNDED, PARTIALLY_REFUNDED, ACCEPTED, PAID, INITIALIZED]

    lastUpdatedDateTimeUtcstring
    createdDateTimeUtcstring
    assignee object
    idstring
    namestring
    purchaseMemostring
    priceAdjustments object[]
  • Array [
  • idstring
    priceAdjustment object
    methodenum

    Possible values: [PriceAdjustmentMethod_UNSPECIFIED, FIXED_AMOUNT, PERCENTAGE]

    valuedouble
    statusenum

    Possible values: [PriceAdjustmentStatus_UNSPECIFIED, PENDING, DISTRIBUTED]

  • ]
  • pendingItems object[]
  • Array [
  • idstring
    optionConfiguration object
    idstring
    titlestring
    productTitlestring
    optionTypeenum

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

    compositions object[]
  • Array [
  • procedure object
    idstring
    namestring
    medicineAndMachines object[]
  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • countint32
    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
    price object
    amount object

    정가

    valueint32
    currencystring
    additional object[]required

    고객 수가 유형별 가격

  • Array [
  • amount object

    가격

    valueint32
    currencystring
    visitorType object

    고객 수가 유형 정보

    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]

    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
  • ]
  • medicineAndMachines object[]
  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • procedure object
    idstring
    namestring
    countint32
    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
    price object
    valueint32
    currencystring
    promotionConfiguration object
    idstring
    titlestring
    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
    price object
    valueint32
    currencystring
    typeenum

    Possible values: [PurchaseItemType_UNSPECIFIED, PRODUCT_OPTION, ETCETRA_PRODUCT, PREPAID_CARD_PRODUCT]

    adjustedPrice object
    valueint32
    currencystring
    etceteraConfiguration object
    idstring
    titlestring
    price object
    valueint32
    currencystring
    prepaidCardConfiguration object
    idstring
    titlestring
    price object
    valueint32
    currencystring
    balance object
    valueint32
    currencystring
    point object
    valueint32
    currencystring
    expirationDateTimeUtcstring
    prepaidCardIdstring
    descriptionstring
    translsMap object

    다국어 지원대상 필드

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

    선불카드 상품의 사용기간

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

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

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

    priceAdjustments object[]
  • Array [
  • idstring
    priceAdjustment object
    methodenum

    Possible values: [PriceAdjustmentMethod_UNSPECIFIED, FIXED_AMOUNT, PERCENTAGE]

    valuedouble
    sourceenum

    Possible values: [PriceAdjustmentSource_UNSPECIFIED, DIRECT, DISTRIBUTED]

  • ]
  • migratedDateTimeUtcstring
  • ]
  • revokingItems object[]
  • Array [
  • targetItemIdstring
  • ]
  • refundingItems object[]
  • Array [
  • targetItemIdstring
    adjustedPrice 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]

  • ]
  • processenum

    Possible values: [PURCHASE_PROCESS_UNSPECIFIED, NOT_IN_PROCESS, PENDING, REVOKING, REFUNDING, PREPAID_CARD_ITEM_SUBSTITUTING]

    visitorIdstring
    conversion object
    typeenum

    Possible values: [PURCHASE_CONVERSION_TYPE_UNSPECIFIED, PREPAID_CARD_CONVERSION]

    refConversionIdstring
    migratedDateTimeUtcstring
    protos.purchase.PurchaseSummary
    {
    "id": "string",
    "transactions": [
    {
    "id": "string",
    "price": {
    "value": 0,
    "currency": "string"
    },
    "status": "TransactionStatus_UNSPECIFIED",
    "paymentType": "TransactionPaymentType_UNSPECIFIED",
    "cardConfiguration": {
    "approvalNumber": "string",
    "cardCompany": {
    "name": "string"
    },
    "installmentConfiguration": {
    "month": 0
    },
    "cardNumber": "string"
    },
    "cashConfiguration": {
    "incomeTaxDeductionNumber": "string",
    "cashReceiptConfiguration": {
    "type": "CASH_RECEIPT_TYPE_UNKNOWN",
    "personalConfiguration": {
    "phoneNumber": "string"
    },
    "businessConfiguration": {
    "businessNumber": "string"
    }
    }
    },
    "transferConfiguration": {
    "incomeTaxDeductionNumber": "string",
    "cashReceiptConfiguration": {
    "type": "CASH_RECEIPT_TYPE_UNKNOWN",
    "personalConfiguration": {
    "phoneNumber": "string"
    },
    "businessConfiguration": {
    "businessNumber": "string"
    }
    }
    },
    "platformConfiguration": {
    "platform": {
    "name": "string"
    }
    },
    "prepaidCardConfiguration": {
    "prepaidCardId": "string",
    "chargingId": "string",
    "prepaidCardName": "string"
    },
    "easyPayConfiguration": {
    "easyPayProvider": {
    "name": "string"
    },
    "installmentConfiguration": {
    "month": 0
    },
    "incomeTaxDeductionNumber": "string",
    "approvalNumber": "string"
    },
    "assignee": {
    "id": "string",
    "name": "string"
    },
    "canceledRefId": "string",
    "createdDateTimeUtc": "string",
    "primaryData": {
    "rawData": "string",
    "vendor": "PaymentTerminalVendor_UNSPECIFIED",
    "terminalTransactionId": "string",
    "terminalId": "string",
    "merchantId": "string",
    "approvalNumber": "string",
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "failureReasonMessage": "string",
    "cardCompanyName": "string",
    "cardNumber": "string",
    "paymentUrl": "string",
    "installmentConfiguration": {
    "month": 0
    }
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "paymentDateTime": {
    "lastUpdatedDateTimeUtc": "string",
    "requestedDateTimeUtc": "string",
    "approvedDateTimeUtc": "string",
    "canceledDateTimeUtc": "string",
    "spentDateTimeUtc": "string",
    "failedDateTimeUtc": "string"
    },
    "medicalLoanConfiguration": {
    "medicalLoanCompany": {
    "name": "string"
    }
    }
    }
    ],
    "items": [
    {
    "id": "string",
    "optionConfiguration": {
    "id": "string",
    "title": "string",
    "productTitle": "string",
    "optionType": "ProductOptionType_UNKNOWN",
    "compositions": [
    {
    "procedure": {
    "id": "string",
    "name": "string"
    },
    "medicineAndMachines": [
    {
    "id": "string",
    "name": "string"
    }
    ],
    "count": 0,
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "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"
    },
    "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
    }
    }
    ],
    "medicineAndMachines": [
    {
    "id": "string",
    "name": "string"
    }
    ],
    "procedure": {
    "id": "string",
    "name": "string"
    },
    "count": 0,
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "price": {
    "value": 0,
    "currency": "string"
    },
    "promotionConfiguration": {
    "id": "string",
    "title": "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
    }
    },
    "price": {
    "value": 0,
    "currency": "string"
    },
    "type": "PurchaseItemType_UNSPECIFIED",
    "adjustedPrice": {
    "value": 0,
    "currency": "string"
    },
    "etceteraConfiguration": {
    "id": "string",
    "title": "string",
    "price": {
    "value": 0,
    "currency": "string"
    }
    },
    "prepaidCardConfiguration": {
    "id": "string",
    "title": "string",
    "price": {
    "value": 0,
    "currency": "string"
    },
    "balance": {
    "value": 0,
    "currency": "string"
    },
    "point": {
    "value": 0,
    "currency": "string"
    },
    "expirationDateTimeUtc": "string",
    "prepaidCardId": "string",
    "description": "string",
    "translsMap": {},
    "expirationDurationInDays": 0
    },
    "priceV2": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "adjustPriceV2": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "basePrice": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "priceAdjustments": [
    {
    "id": "string",
    "priceAdjustment": {
    "method": "PriceAdjustmentMethod_UNSPECIFIED",
    "value": 0
    },
    "source": "PriceAdjustmentSource_UNSPECIFIED"
    }
    ],
    "migratedDateTimeUtc": "string"
    }
    ],
    "status": "PURCHASE_STATUS_UNSPECIFIED",
    "lastUpdatedDateTimeUtc": "string",
    "createdDateTimeUtc": "string",
    "assignee": {
    "id": "string",
    "name": "string"
    },
    "purchaseMemo": "string",
    "priceAdjustments": [
    {
    "id": "string",
    "priceAdjustment": {
    "method": "PriceAdjustmentMethod_UNSPECIFIED",
    "value": 0
    },
    "status": "PriceAdjustmentStatus_UNSPECIFIED"
    }
    ],
    "pendingItems": [
    {
    "id": "string",
    "optionConfiguration": {
    "id": "string",
    "title": "string",
    "productTitle": "string",
    "optionType": "ProductOptionType_UNKNOWN",
    "compositions": [
    {
    "procedure": {
    "id": "string",
    "name": "string"
    },
    "medicineAndMachines": [
    {
    "id": "string",
    "name": "string"
    }
    ],
    "count": 0,
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "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"
    },
    "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
    }
    }
    ],
    "medicineAndMachines": [
    {
    "id": "string",
    "name": "string"
    }
    ],
    "procedure": {
    "id": "string",
    "name": "string"
    },
    "count": 0,
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "price": {
    "value": 0,
    "currency": "string"
    },
    "promotionConfiguration": {
    "id": "string",
    "title": "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
    }
    },
    "price": {
    "value": 0,
    "currency": "string"
    },
    "type": "PurchaseItemType_UNSPECIFIED",
    "adjustedPrice": {
    "value": 0,
    "currency": "string"
    },
    "etceteraConfiguration": {
    "id": "string",
    "title": "string",
    "price": {
    "value": 0,
    "currency": "string"
    }
    },
    "prepaidCardConfiguration": {
    "id": "string",
    "title": "string",
    "price": {
    "value": 0,
    "currency": "string"
    },
    "balance": {
    "value": 0,
    "currency": "string"
    },
    "point": {
    "value": 0,
    "currency": "string"
    },
    "expirationDateTimeUtc": "string",
    "prepaidCardId": "string",
    "description": "string",
    "translsMap": {},
    "expirationDurationInDays": 0
    },
    "priceV2": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "adjustPriceV2": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "basePrice": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "priceAdjustments": [
    {
    "id": "string",
    "priceAdjustment": {
    "method": "PriceAdjustmentMethod_UNSPECIFIED",
    "value": 0
    },
    "source": "PriceAdjustmentSource_UNSPECIFIED"
    }
    ],
    "migratedDateTimeUtc": "string"
    }
    ],
    "revokingItems": [
    {
    "targetItemId": "string"
    }
    ],
    "refundingItems": [
    {
    "targetItemId": "string",
    "adjustedPrice": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    }
    }
    ],
    "process": "PURCHASE_PROCESS_UNSPECIFIED",
    "visitorId": "string",
    "conversion": {
    "type": "PURCHASE_CONVERSION_TYPE_UNSPECIFIED",
    "refConversionId": "string"
    },
    "migratedDateTimeUtc": "string"
    }