REST Resource: eventticketobject

সম্পদ: EventTicketObject

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "classReference": {
    object (EventTicketClass)
  },
  "seatInfo": {
    object (EventSeat)
  },
  "reservationInfo": {
    object (EventReservationInfo)
  },
  "ticketHolderName": string,
  "ticketNumber": string,
  "ticketType": {
    object (LocalizedString)
  },
  "faceValue": {
    object (Money)
  },
  "groupingInfo": {
    object (GroupingInfo)
  },
  "linkedOfferIds": [
    string
  ],
  "hexBackgroundColor": string,
  "id": string,
  "classId": string,
  "version": string,
  "state": enum (State),
  "barcode": {
    object (Barcode)
  },
  "messages": [
    {
      object (Message)
    }
  ],
  "validTimeInterval": {
    object (TimeInterval)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "hasUsers": boolean,
  "smartTapRedemptionValue": string,
  "hasLinkedDevice": boolean,
  "disableExpirationNotification": boolean,
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "appLinkData": {
    object (AppLinkData)
  },
  "rotatingBarcode": {
    object (RotatingBarcode)
  },
  "heroImage": {
    object (Image)
  },
  "passConstraints": {
    object (PassConstraints)
  }
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং "walletobjects#eventTicketObject"

classReference

object ( EventTicketClass )

অভিভাবক শ্রেণীর উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্রগুলির একটি অনুলিপি৷ এই ক্ষেত্রগুলি একটি GET সময় পুনরুদ্ধার করা হয়.

seatInfo

object ( EventSeat )

এই টিকিটের জন্য আসন বিবরণ।

reservationInfo

object ( EventReservationInfo )

এই টিকিটের জন্য সংরক্ষণের বিবরণ। এটি একই ক্রমে কেনা সমস্ত টিকিটগুলির মধ্যে ভাগ করা হবে বলে আশা করা হচ্ছে৷

ticketHolderName

string

টিকিটধারীর নাম, যদি টিকিটটি একজন ব্যক্তিকে বরাদ্দ করা হয়। যেমন "জন ডো" বা "জেন ডো"।

ticketNumber

string

টিকিটের নম্বর। এটি একটি ইস্যুকারীর সিস্টেমের সমস্ত টিকিট, ইভেন্টের সমস্ত টিকিট (যেমন XYZ1234512345), বা ক্রম অনুসারে সমস্ত টিকিট (1, 2, 3, ইত্যাদি) জুড়ে একটি অনন্য শনাক্তকারী হতে পারে।

ticketType

object ( LocalizedString )

টিকিটের ধরন, যেমন "প্রাপ্তবয়স্ক" বা "শিশু", বা "ভিআইপি" বা "স্ট্যান্ডার্ড"।

faceValue

object ( Money )

টিকিটের অভিহিত মূল্য, টিকিটের প্রকৃত সংস্করণে যা মুদ্রিত হবে তার সাথে মিলে যায়।

groupingInfo

object ( GroupingInfo )

পাসগুলি কীভাবে একত্রিত করা হয় তা নিয়ন্ত্রণ করে এমন তথ্য।

linkedOfferIds[]

string

এই ইভেন্ট টিকিটের সাথে লিঙ্ক করা অফার অবজেক্টের একটি তালিকা। অফার অবজেক্ট ইতিমধ্যেই বিদ্যমান থাকতে হবে।

অফার অবজেক্ট আইডি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷

hexBackgroundColor

string

কার্ডের পটভূমির রঙ। সেট না করা থাকলে নায়কের ছবির প্রভাবশালী রঙ ব্যবহার করা হয় এবং যদি কোনও নায়কের ছবি সেট না করা হয় তবে লোগোর প্রভাবশালী রঙ ব্যবহার করা হয়। বিন্যাস হল #rrggbb যেখানে rrggbb হল একটি হেক্স RGB ট্রিপলেট, যেমন #ffcc00 । আপনি আরজিবি ট্রিপলেটের শর্টহ্যান্ড সংস্করণও ব্যবহার করতে পারেন যা #rgb, যেমন #fc0

id

string

প্রয়োজন। একটি বস্তুর অনন্য শনাক্তকারী। এই আইডিটি অবশ্যই একটি ইস্যুকারীর সমস্ত বস্তু জুড়ে অনন্য হতে হবে। এই মানটি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ অনন্য শনাক্তকারীতে শুধুমাত্র বর্ণসংখ্যার অক্ষর, '.', '_', বা '-' অন্তর্ভুক্ত করা উচিত।

classId

string

প্রয়োজন। এই বস্তুর সাথে যুক্ত শ্রেণী। ক্লাসটি অবশ্যই এই অবজেক্টের মতো একই ধরণের হতে হবে, ইতিমধ্যেই বিদ্যমান থাকতে হবে এবং অনুমোদিত হতে হবে৷

ক্লাস আইডি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷

version
(deprecated)

string ( int64 format)

অবচয়

state

enum ( State )

প্রয়োজন। বস্তুর অবস্থা। এই ক্ষেত্রটি অ্যাপে একটি বস্তু কীভাবে প্রদর্শিত হবে তা নির্ধারণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি inactive বস্তু "মেয়াদ শেষ পাস" বিভাগে সরানো হয়।

barcode

object ( Barcode )

বারকোডের ধরন এবং মান।

messages[]

object ( Message )

অ্যাপে প্রদর্শিত বার্তাগুলির একটি অ্যারে। এই বস্তুর সমস্ত ব্যবহারকারীরা এর সাথে সম্পর্কিত বার্তা পাবেন৷ এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা 10।

validTimeInterval

object ( TimeInterval )

সময়কাল এই বস্তু active হবে এবং বস্তু ব্যবহার করা যাবে. এই সময়কাল অতিক্রান্ত হলে একটি বস্তুর অবস্থা expired হয়ে যাবে।

locations[]

object ( LatLongPoint )

দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জিও বিজ্ঞপ্তি ট্রিগার করতে সমর্থিত নয়৷

hasUsers

boolean

বস্তুটির ব্যবহারকারী আছে কিনা তা নির্দেশ করে। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয়।

smartTapRedemptionValue

string

এই বস্তুর জন্য NFC এর মাধ্যমে একটি স্মার্ট ট্যাপ সার্টিফাইড টার্মিনালে যে মানটি প্রেরণ করা হবে। পাসের জন্য স্মার্ট ট্যাপ সমর্থন করার জন্য ক্লাস লেভেলের ক্ষেত্রগুলি enableSmartTap এবং redemptionIssuers সঠিকভাবে সেট আপ করতে হবে। শুধুমাত্র ASCII অক্ষর সমর্থিত।

hasLinkedDevice

boolean

এই বস্তুটি বর্তমানে একটি একক ডিভাইসের সাথে সংযুক্ত কিনা। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয় যখন কোনও ব্যবহারকারী বস্তুটিকে তাদের ডিভাইসে লিঙ্ক করে সংরক্ষণ করে। নির্বাচিত অংশীদারদের দ্বারা ব্যবহারের জন্য উদ্দেশ্যে. অতিরিক্ত তথ্যের জন্য সহায়তার সাথে যোগাযোগ করুন।

disableExpirationNotification

boolean

বিজ্ঞপ্তিগুলি স্পষ্টভাবে দমন করা উচিত কিনা তা নির্দেশ করে৷ এই ক্ষেত্রটি সত্য হিসাবে সেট করা থাকলে, messages ক্ষেত্র নির্বিশেষে, ব্যবহারকারীর কাছে মেয়াদোত্তীর্ণ বিজ্ঞপ্তিগুলি দমন করা হবে। ডিফল্টরূপে, এই ক্ষেত্র মিথ্যা সেট করা হয়.

বর্তমানে, এটি শুধুমাত্র অফারগুলির জন্য সেট করা যেতে পারে৷

infoModuleData

object ( InfoModuleData )

অবচয়। পরিবর্তে textModulesData ব্যবহার করুন।

imageModulesData[]

object ( ImageModuleData )

ইমেজ মডিউল ডেটা। এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা অবজেক্ট লেভেল থেকে 1টি এবং ক্লাস অবজেক্ট লেভেলের জন্য 1টি।

textModulesData[]

object ( TextModuleData )

পাঠ্য মডিউল ডেটা। যদি পাঠ্য মডিউল ডেটাও ক্লাসে সংজ্ঞায়িত করা হয় তবে উভয়ই প্রদর্শিত হবে। প্রদর্শিত এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা হল অবজেক্ট থেকে 10টি এবং ক্লাস থেকে 10টি৷

rotatingBarcode

object ( RotatingBarcode )

ঘূর্ণায়মান বারকোডের ধরন এবং মান।

heroImage

object ( Image )

ঐচ্ছিক ব্যানার ইমেজ কার্ডের সামনে প্রদর্শিত. যদি কেউ উপস্থিত না থাকে, ক্লাসের নায়কের ছবি, যদি উপস্থিত থাকে, প্রদর্শিত হবে। যদি ক্লাসের হিরো ইমেজও উপস্থিত না থাকে তবে কিছুই প্রদর্শিত হবে না।

passConstraints

object ( PassConstraints )

বস্তুর জন্য সীমাবদ্ধতা পাস। সীমিত NFC এবং স্ক্রিনশট আচরণ অন্তর্ভুক্ত।

ইভেন্ট সিট

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "seat": {
    object (LocalizedString)
  },
  "row": {
    object (LocalizedString)
  },
  "section": {
    object (LocalizedString)
  },
  "gate": {
    object (LocalizedString)
  }
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: স্থির স্ট্রিং "walletobjects#eventSeat"

seat

object ( LocalizedString )

সিট নম্বর, যেমন "1", "2", "3", বা অন্য কোনো আসন শনাক্তকারী।

এই ক্ষেত্রটি স্থানীয়করণযোগ্য তাই আপনি শব্দ অনুবাদ করতে পারেন বা শনাক্তকারীর অক্ষরের জন্য বিভিন্ন বর্ণমালা ব্যবহার করতে পারেন।

row

object ( LocalizedString )

আসনের সারি, যেমন "1", E", "BB", বা "A5"।

এই ক্ষেত্রটি স্থানীয়করণযোগ্য তাই আপনি শব্দ অনুবাদ করতে পারেন বা শনাক্তকারীর অক্ষরের জন্য বিভিন্ন বর্ণমালা ব্যবহার করতে পারেন।

section

object ( LocalizedString )

আসনের অংশ, যেমন "121"।

এই ক্ষেত্রটি স্থানীয়করণযোগ্য তাই আপনি শব্দ অনুবাদ করতে পারেন বা শনাক্তকারীর অক্ষরের জন্য বিভিন্ন বর্ণমালা ব্যবহার করতে পারেন।

gate

object ( LocalizedString )

টিকিটধারীকে তাদের সিটে যাওয়ার জন্য যে গেটে প্রবেশ করতে হবে, যেমন "A" বা "ওয়েস্ট"।

এই ক্ষেত্রটি স্থানীয়করণযোগ্য তাই আপনি শব্দ অনুবাদ করতে পারেন বা শনাক্তকারীর অক্ষরের জন্য বিভিন্ন বর্ণমালা ব্যবহার করতে পারেন।

ইভেন্ট রিজার্ভেশন তথ্য

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "confirmationCode": string
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং "walletobjects#eventReservationInfo"

confirmationCode

string

ইভেন্ট রিজার্ভেশন নিশ্চিতকরণ কোড. এটি একটি "অর্ডার নম্বর", "নিশ্চিতকরণ নম্বর", "সংরক্ষণ নম্বর" বা অন্যান্য সমতুল্য রূপও নিতে পারে।

পদ্ধতি

addmessage

প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত ইভেন্ট টিকিট অবজেক্টে একটি বার্তা যোগ করে।

get

প্রদত্ত অবজেক্ট আইডি সহ ইভেন্ট টিকেট অবজেক্ট রিটার্ন করে।

insert

প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি ইভেন্ট টিকিট অবজেক্ট সন্নিবেশ করান।

list

একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত ইভেন্ট টিকিট অবজেক্টের একটি তালিকা প্রদান করে।

modifylinkedofferobjects

প্রদত্ত আইডি দিয়ে ইভেন্ট টিকিট অবজেক্টের জন্য লিঙ্ক করা অফার অবজেক্ট পরিবর্তন করে।

patch

প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত ইভেন্ট টিকেট অবজেক্ট আপডেট করে।

update

প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত ইভেন্ট টিকেট অবজেক্ট আপডেট করে।