PurchaseOrderExtension

ক্রয় উল্লম্ব জন্য অর্ডার এক্সটেনশন. এই বৈশিষ্ট্যগুলি অর্ডারের ভিতরে থাকা সমস্ত লাইন আইটেমের ক্ষেত্রে প্রযোজ্য, যদি না একটি লাইন আইটেমে ওভাররাইড করা হয়৷

JSON প্রতিনিধিত্ব
{
  "status": enum (PurchaseStatus),
  "userVisibleStatusLabel": string,
  "type": enum (PurchaseType),
  "returnsInfo": {
    object (PurchaseReturnsInfo)
  },
  "fulfillmentInfo": {
    object (PurchaseFulfillmentInfo)
  },
  "extension": {
    "@type": string,
    field1: ...,
    ...
  },
  "purchaseLocationType": enum (PurchaseLocationType),
  "errors": [
    {
      object (PurchaseError)
    }
  ]
}
ক্ষেত্র
status

enum ( PurchaseStatus )

প্রয়োজনীয়: অর্ডারের জন্য সামগ্রিক অবস্থা।

userVisibleStatusLabel

string

স্ট্যাটাসের জন্য ব্যবহারকারীর দৃশ্যমান লেবেল/স্ট্রিং। সর্বাধিক অনুমোদিত দৈর্ঘ্য 50 অক্ষর।

type

enum ( PurchaseType )

প্রয়োজনীয়: ক্রয়ের প্রকার।

returnsInfo

object ( PurchaseReturnsInfo )

অর্ডারের জন্য তথ্য ফেরত দিন।

fulfillmentInfo

object ( PurchaseFulfillmentInfo )

অর্ডার জন্য পূর্ণতা তথ্য.

extension

object

বণিক এবং গুগলের মধ্যে যেকোন অতিরিক্ত ক্ষেত্র বিনিময়।

একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type" এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }

purchaseLocationType

enum ( PurchaseLocationType )

ক্রয়ের অবস্থান (ইন-স্টোর / অনলাইন)

errors[]

object ( PurchaseError )

ঐচ্ছিক: ত্রুটি যার কারণে এই আদেশ প্রত্যাখ্যান করা হয়েছে।