PurchaseItemExtension

ক্রয় উল্লম্ব লাইন আইটেম বিষয়বস্তু.

JSON প্রতিনিধিত্ব
{
  "status": enum (PurchaseStatus),
  "userVisibleStatusLabel": string,
  "type": enum (PurchaseType),
  "productId": string,
  "quantity": number,
  "unitMeasure": {
    object (MerchantUnitMeasure)
  },
  "returnsInfo": {
    object (PurchaseReturnsInfo)
  },
  "fulfillmentInfo": {
    object (PurchaseFulfillmentInfo)
  },
  "itemOptions": [
    {
      object (ItemOption)
    }
  ],
  "extension": {
    "@type": string,
    field1: ...,
    ...
  },
  "productDetails": {
    object (ProductDetails)
  }
}
ক্ষেত্র
status

enum ( PurchaseStatus )

প্রয়োজনীয়: লাইন আইটেম স্তরের অবস্থা।

userVisibleStatusLabel

string

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

type

enum ( PurchaseType )

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

productId
(deprecated)

string

এই লাইন আইটেমের সাথে যুক্ত পণ্য বা অফার আইডি।

quantity

number

আইটেম পরিমাণ.

unitMeasure

object ( MerchantUnitMeasure )

একক পরিমাপ। নির্বাচিত ইউনিটে আইটেমের আকার নির্দিষ্ট করে। আকার, সক্রিয় মূল্যের সাথে একক মূল্য নির্ধারণ করতে ব্যবহৃত হয়।

returnsInfo

object ( PurchaseReturnsInfo )

এই লাইন আইটেমের জন্য তথ্য প্রদান করে। সেট না থাকলে, এই লাইন আইটেমটি অর্ডার লেভেলের তথ্যের উত্তরাধিকারী হয়।

fulfillmentInfo

object ( PurchaseFulfillmentInfo )

এই লাইন আইটেম জন্য পূর্ণতা তথ্য. সেট না থাকলে, এই লাইন আইটেমটি অর্ডার লেভেল পূর্ণতা তথ্যের উত্তরাধিকারী হয়।

itemOptions[]

object ( ItemOption )

অতিরিক্ত অ্যাড-অন বা উপ-আইটেম।

extension

object

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

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

productDetails

object ( ProductDetails )

পণ্য সম্পর্কে বিস্তারিত.

আইটেম বিকল্প

অ্যাড-অন বা উপ-আইটেম প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "name": string,
  "prices": [
    {
      object (PriceAttribute)
    }
  ],
  "note": string,
  "quantity": number,
  "productId": string,
  "subOptions": [
    {
      object (ItemOption)
    }
  ]
}
ক্ষেত্র
id

string

আইটেম বিকল্পগুলির জন্য, অনন্য আইটেম আইডি।

name

string

বিকল্পের নাম।

prices[]

object ( PriceAttribute )

বিকল্প মোট মূল্য।

note

string

বিকল্প সম্পর্কিত নোট।

quantity

number

বিকল্পের জন্য যা আইটেম, পরিমাণ।

productId

string

এই বিকল্পের সাথে যুক্ত পণ্য বা অফার আইডি।

subOptions[]

object ( ItemOption )

অন্যান্য নেস্টেড সাব অপশন সংজ্ঞায়িত করতে.