বিষয়বস্তুতে যান

Google Wallet API

Google Wallet API আপনাকে প্রোগ্রাম্যাটিকভাবে Google Wallet পাস তৈরি, আপডেট, তালিকাভুক্ত এবং পরিচালনা করতে দেয়। এটি কন্ট্রোল প্যানেলের পাস বিল্ডার দ্বারা সম্পাদিত একই অপারেশন সমর্থন করে।

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

বেস URL

Anchor link to
https://apple-passkit.svc-nue.pushwoosh.com

সমস্ত এন্ডপয়েন্ট HTTPS-এর মাধ্যমে পরিবেশন করা হয়। অনুরোধ এবং প্রতিক্রিয়া application/json ব্যবহার করে, যদি না অন্যভাবে উল্লেখ করা হয়।

প্রমাণীকরণ

Anchor link to

প্রতিটি অনুরোধে আপনার Pushwoosh API অ্যাক্সেস টোকেন-সহ একটি Authorization হেডার অন্তর্ভুক্ত করতে হবে:

Authorization: Token <api-token>

টোকেনের মালিকানাধীন অ্যাকাউন্টটিকে অবশ্যই applicationCode দ্বারা উল্লেখিত অ্যাপ্লিকেশনের মালিক হতে হবে। অন্য অ্যাকাউন্টের অন্তর্গত একটি অ্যাপ্লিকেশনের জন্য অনুরোধ 403 Forbidden ফেরত দেবে।

কনভেনশন

Anchor link to
  • ফিল্ডের নামকরণ: JSON ফিল্ডগুলি lowerCamelCase ব্যবহার করে (উদাহরণস্বরূপ, serialNumber, hexBackgroundColor, logoUrl)।
  • অপূর্ণ ক্ষেত্র: প্রতিক্রিয়াগুলিতে সমস্ত ক্ষেত্র অন্তর্ভুক্ত থাকে, এমনকি খালি বা শূন্য-মানের হলেও।
  • পরিচয়: পাস তৈরি করার সময় serialNumber সর্বদা সার্ভার দ্বারা নির্ধারিত হয়। আপনি তৈরি করার সময় পাঠানো যেকোনো মান উপেক্ষা করা হয়। সম্পূর্ণ Google Wallet অবজেক্ট আইডি হল {issuerId}.{serialNumber}
  • ছবি: logoUrl এবং heroImageUrl হল সর্বজনীন HTTPS URL যা Google ছবি আনার জন্য ব্যবহার করে—এগুলি আপলোড করা ফাইল নয়।
  • পাসের স্টাইল: একটি পাসে ঠিক একটি স্টাইল অবজেক্ট (generic, offer, loyalty, eventTicket, giftCard, flight, বা transit) সেট করতে হবে। তৈরির পরে স্টাইল পরিবর্তন করা যাবে না।

ত্রুটির প্রতিক্রিয়া

Anchor link to
HTTP স্ট্যাটাসঅর্থ
400 Bad Requestঅবৈধ আর্গুমেন্ট—একটি প্রয়োজনীয় ক্ষেত্র অনুপস্থিত বা ভুল ফর্ম্যাটে আছে।
401 UnauthorizedAuthorization হেডার অনুপস্থিত বা অবৈধ।
403 Forbiddenঅ্যাপ্লিকেশনটি কলারের অ্যাকাউন্টের অন্তর্গত নয়।
404 Not Foundপাস, টেমপ্লেট, বা অ্যাপ্লিকেশন পাওয়া যায়নি।
503 Service Unavailableপরিষেবাটি তার ক্ষমতার শীর্ষে আছে বা সাময়িকভাবে অনুপলব্ধ।

এন্ডপয়েন্টস

Anchor link to
মেথডপাথবর্ণনা
POST/api/google/pass/validateএকটি পাস কনফিগারেশন যাচাই করুন
POST/api/google/pass/createএকটি নতুন পাস অবজেক্ট তৈরি করুন এবং একটি সেভ লিঙ্ক পান
POST/api/google/pass/update/{serialNumber}একটি বিদ্যমান পাস আপডেট করুন; Google পরিবর্তনটি সরবরাহ করে
GET/api/google/pass/{applicationCode}/{serialNumber}/save-linkএকটি “Add to Google Wallet” সেভ লিঙ্ক পান
GET/api/google/pass/{applicationCode}/{serialNumber}একটি একক পাস পান
GET/api/google/passesএকটি অ্যাপ্লিকেশনের জন্য সমস্ত পাসের তালিকা করুন
POST/api/google/pass/{applicationCode}/{serialNumber}/stateএকটি পাস সক্রিয় বা অবৈধ করুন
DELETE/api/google/pass/{applicationCode}/{serialNumber}একটি পাস মুছুন
GET/api/google/configঅ্যাপ্লিকেশনটির Google Wallet কনফিগারেশন পান
GET/api/google/templatesউপলব্ধ পাস টেমপ্লেটগুলির তালিকা করুন
GET/api/google/templates/{filename}একটি একক টেমপ্লেট পান

একটি পাস তৈরি করুন

Anchor link to

Google Wallet-এ পাস ক্লাস এবং অবজেক্ট তৈরি করে, তারপর সার্ভার-নির্ধারিত সিরিয়াল নম্বর, সম্পূর্ণ অবজেক্ট আইডি এবং একটি “Add to Google Wallet” সেভ লিঙ্ক ফেরত দেয়।

POST /api/google/pass/create

অনুরোধের বডি

Anchor link to
প্যারামিটারটাইপপ্রয়োজনীয়বর্ণনা
passobjectহ্যাঁপাস বর্ণনা করে এমন পাস অবজেক্ট। ঠিক একটি স্টাইল সেট করতে হবে।
userIdstringহ্যাঁযে Pushwoosh User ID-তে পাসটি ইস্যু করা হয়েছে।
applicationCodestringহ্যাঁPushwoosh অ্যাপ্লিকেশন কোড
অনুরোধের উদাহরণ
Anchor link to
{
"applicationCode": "XXXXX-XXXXX",
"userId": "user-123",
"pass": {
"hexBackgroundColor": "#3c414c",
"logoUrl": "https://cdn.acme.com/logo.png",
"loyalty": {
"programName": "Acme Rewards",
"accountName": "Jane Doe",
"accountId": "1234567890",
"pointsLabel": "Points",
"pointsBalance": "1200",
"rewardsTier": "Gold"
},
"barcode": {
"format": "QR_CODE",
"value": "1234567890"
}
}
}

প্রতিক্রিয়া

Anchor link to
ফিল্ডটাইপবর্ণনা
serialNumberstringতৈরি করা পাসের সার্ভার-নির্ধারিত অনন্য পরিচয়।
objectIdstringসম্পূর্ণ Google Wallet অবজেক্ট আইডি: {issuerId}.{serialNumber}
saveLinkstring”Add to Google Wallet” লিঙ্ক: https://pay.google.com/gp/v/save/{jwt}
messagestringফলাফলের বার্তা।
প্রতিক্রিয়ার উদাহরণ
Anchor link to
{
"serialNumber": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"objectId": "XXXXXXXXXXXXXXX.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"saveLink": "https://pay.google.com/gp/v/save/{jwt}",
"message": "Pass created successfully"
}

একটি পাস যাচাই করুন

Anchor link to

একটি পাস কনফিগারেশন তৈরি না করেই Google-এর প্রয়োজনীয়তার বিরুদ্ধে পরীক্ষা করে। তৈরি করার আগে কল করার জন্য দরকারী।

POST /api/google/pass/validate

অনুরোধের বডি

Anchor link to
প্যারামিটারটাইপপ্রয়োজনীয়বর্ণনা
passobjectহ্যাঁযাচাই করার জন্য পাস অবজেক্ট

প্রতিক্রিয়া

Anchor link to
ফিল্ডটাইপবর্ণনা
validbooleanপাসটি যাচাইকরণে উত্তীর্ণ হয়েছে কিনা।
errorsarray of stringsব্লকিং সমস্যা যা অবশ্যই সমাধান করতে হবে।
warningsarray of stringsনন-ব্লকিং পরামর্শ।

একটি পাস আপডেট করুন

Anchor link to

নতুন বিষয়বস্তু দিয়ে পাস অবজেক্টটি প্যাচ করে। Google তারপর পাসটি সংরক্ষণ করা প্রতিটি ডিভাইসে আপডেট করা সংস্করণ সরবরাহ করে। ঐচ্ছিকভাবে আপডেটের সাথে একটি Android নোটিফিকেশন পাঠায়।

POST /api/google/pass/update/{serialNumber}

পাথ প্যারামিটার

Anchor link to
প্যারামিটারটাইপবর্ণনা
serialNumberstringপাসটি তৈরি করার সময় ফেরত দেওয়া সিরিয়াল নম্বর।

অনুরোধের বডি

Anchor link to
প্যারামিটারটাইপপ্রয়োজনীয়বর্ণনা
updatesobjectহ্যাঁনতুন বিষয়বস্তু সহ পাস অবজেক্ট। স্টাইল পরিবর্তন করা যাবে না।
applicationCodestringহ্যাঁPushwoosh অ্যাপ্লিকেশন কোড
notifyMessagestringনাযখন খালি নয়, তখন পাসটি সংরক্ষণ করা প্রত্যেকের কাছে এই পাঠ্য সহ একটি Android নোটিফিকেশন পুশ করুন। খালি মানে একটি নীরব আপডেট।
notifyOnUpdatebooleanনাএকটি ফিল্ড-আপডেট নোটিফিকেশনের জন্য অনুরোধ করুন। শুধুমাত্র loyalty, eventTicket, এবং flight পাসগুলি আসলে নোটিফাই করে; অন্যান্য স্টাইলগুলি ফ্ল্যাগ গ্রহণ করে কিন্তু কখনও একটি পাঠায় না। নোটিফিকেশনগুলি শুধুমাত্র একটি প্রাসঙ্গিক শুরুর সময়ের ৩ ঘন্টার মধ্যে ফায়ার করে, এবং Google প্রতি ২৪ ঘন্টায় প্রতি পাসে ৩টি নোটিফিকেশনের মধ্যে সীমাবদ্ধ করে।

প্রতিক্রিয়া

Anchor link to
ফিল্ডটাইপবর্ণনা
successbooleanআপডেট সফল হয়েছে কিনা।
messagestringফলাফলের বার্তা।

একটি সেভ লিঙ্ক পান

Anchor link to

ইতিমধ্যে তৈরি করা একটি পাসের জন্য একটি “Add to Google Wallet” সেভ লিঙ্ক ফেরত দেয়। পাস অবজেক্টটি অবশ্যই আগে থেকে বিদ্যমান থাকতে হবে (একটি পাস তৈরি করুন এর মাধ্যমে তৈরি)।

GET /api/google/pass/{applicationCode}/{serialNumber}/save-link

প্রতিক্রিয়া

Anchor link to
ফিল্ডটাইপবর্ণনা
saveLinkstringhttps://pay.google.com/gp/v/save/{jwt}

একটি পাস পান

Anchor link to

একটি একক সংরক্ষিত পাস ফেরত দেয়, যার মধ্যে তার সম্পূর্ণ পাস অবজেক্ট অন্তর্ভুক্ত।

GET /api/google/pass/{applicationCode}/{serialNumber}

প্রতিক্রিয়া

Anchor link to

{ "pass": { ... } } ফেরত দেয়, একটি একক পাস রেকর্ড অবজেক্ট

পাসের তালিকা করুন

Anchor link to

একটি অ্যাপ্লিকেশনের জন্য সংরক্ষিত পাসগুলির একটি পেজিনেটেড, সাজানো তালিকা ফেরত দেয়।

GET /api/google/passes?applicationCode=XXXXX-XXXXX&page=0&perPage=20

কোয়েরি প্যারামিটার

Anchor link to
প্যারামিটারটাইপপ্রয়োজনীয়বর্ণনা
applicationCodestringহ্যাঁPushwoosh অ্যাপ্লিকেশন কোড
orderBystringনাসাজানোর ক্ষেত্র: UPDATED (ডিফল্ট) বা CREATED
orderDirectionstringনাসাজানোর দিক: DESC (ডিফল্ট, নতুনতম প্রথমে) বা ASC
pageintegerনাশূন্য-ভিত্তিক পৃষ্ঠা সূচক। ডিফল্ট 0
perPageintegerনাপৃষ্ঠার আকার। 0 বা বাদ দেওয়া হলে সার্ভার ডিফল্ট ব্যবহার করে।

প্রতিক্রিয়া

Anchor link to
ফিল্ডটাইপবর্ণনা
passesarray of objectsপাস রেকর্ড এর বর্তমান পৃষ্ঠা।
pageintegerফেরত দেওয়া পৃষ্ঠা সূচক।
perPageintegerএই প্রতিক্রিয়ার জন্য ব্যবহৃত পৃষ্ঠার আকার।
totalintegerসমস্ত পৃষ্ঠা জুড়ে অ্যাপ্লিকেশনটির জন্য মোট পাসের সংখ্যা।

পাসের অবস্থা সেট করুন

Anchor link to

একটি পাস সক্রিয় বা অবৈধ করে। একটি অবৈধ (নিষ্ক্রিয়) পাস ব্যবহারকারীর Google Wallet-এর Expired passes বিভাগে চলে যায়; রেকর্ডটি রাখা হয় যাতে এটি পুনরায় সক্রিয় করা যায়।

POST /api/google/pass/{applicationCode}/{serialNumber}/state

অনুরোধের বডি

Anchor link to
প্যারামিটারটাইপপ্রয়োজনীয়বর্ণনা
activebooleanহ্যাঁtrue পাসটিকে ACTIVE এ সেট করে; false এটিকে অবৈধ করে (INACTIVE)।

প্রতিক্রিয়া

Anchor link to

সফল হলে একটি খালি অবজেক্ট {} ফেরত দেয়।

একটি পাস মুছুন

Anchor link to

Google-এ পাসটি অবৈধ করে এবং Pushwoosh-এ তার সংরক্ষিত রেকর্ডটি সরিয়ে দেয়।

DELETE /api/google/pass/{applicationCode}/{serialNumber}

প্রতিক্রিয়া

Anchor link to

সফল হলে একটি খালি অবজেক্ট {} ফেরত দেয়।

কনফিগারেশন পান

Anchor link to

একটি অ্যাপ্লিকেশনের জন্য Google Wallet কনফিগারেশন অবস্থা ফেরত দেয়।

GET /api/google/config?applicationCode=XXXXX-XXXXX

প্রতিক্রিয়া

Anchor link to
ফিল্ডটাইপবর্ণনা
hasServiceAccountbooleanএকটি পরিষেবা অ্যাকাউন্ট কী কনফিগার করা আছে কিনা।
issuerIdstringকনফিগার করা Google Pay & Wallet Console Issuer ID
serviceAccountEmailstringকনফিগার করা পরিষেবা অ্যাকাউন্ট-এর client_email

টেমপ্লেট

Anchor link to

উপলব্ধ উদাহরণ পাস টেমপ্লেটগুলির তালিকা করুন, অথবা একটিকে পাস অবজেক্ট হিসাবে আনুন যা আপনি একটি সূচনা বিন্দু হিসাবে ব্যবহার করতে পারেন।

GET /api/google/templates{ "templates": [ { "filename", "name", "description", "style" } ] } ফেরত দেয়।

GET /api/google/templates/{filename}{ "template": { ...pass object... } } ফেরত দেয়।

অবজেক্ট রেফারেন্স

Anchor link to

পাস অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
serialNumberstringতৈরির সময় সার্ভার দ্বারা নির্ধারিত; পাসটিকে চিহ্নিত করে।
generic / offer / loyalty / eventTicket / giftCard / flight / transitobjectপাসের স্টাইল। ঠিক একটি সেট করতে হবে। নীচের স্টাইল অবজেক্টগুলি দেখুন।
hexBackgroundColorstringকার্ডের পটভূমির রঙ, #rrggbb
logoUrlstringলোগো ছবির সর্বজনীন HTTPS URL। লয়ালটি এবং ট্রানজিটের জন্য প্রয়োজনীয়।
heroImageUrlstringএকটি প্রশস্ত ব্যানার ছবির সর্বজনীন HTTPS URL।
barcodeobjectপাসে দেখানো বারকোড
textModulesarrayবিস্তারিত ভিউতে দেখানো টেক্সট মডিউল
linksarrayবিস্তারিত ভিউতে দেখানো লিঙ্ক মডিউল
expirationTimestringISO 8601 সময় যখন Google স্বয়ংক্রিয়ভাবে পাসটি মেয়াদোত্তীর্ণ করে। খালি মানে কোনো মেয়াদ নেই।
appLinkobjectঅ্যাপ লিঙ্ক: পাসের সামনে একটি CTA বোতাম।
locationsarrayঅবস্থান যা একটি জিওফেন্সড নোটিফিকেশন ট্রিগার করে (সর্বোচ্চ ১০)।
holdersPolicystringকে পাসটি সংরক্ষণ করতে পারে: ONE_USER_ALL_DEVICES (ডিফল্ট), ONE_USER_ONE_DEVICE, বা MULTIPLE_HOLDERS

জেনেরিক অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
cardTitlestringপ্রয়োজনীয়। কার্ডের শীর্ষে ইস্যুকারী/প্রোগ্রামের নাম।
headerstringপ্রয়োজনীয়। কার্ডের প্রধান শিরোনাম।
subheaderstringদ্বিতীয় শিরোনাম।
cardFieldsarrayসামনে পিন করা ৬টি পর্যন্ত টেক্সট মডিউল (২টির ৩টি সারি পর্যন্ত)।

অফার অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
titlestringপ্রয়োজনীয়। উদাহরণস্বরূপ, সবকিছুতে ২০% ছাড়
providerstringপ্রয়োজনীয়। বণিকের নাম।
detailsstringঅফারের বিবরণ।
finePrintstringশর্তাবলী।
redemptionChannelstringONLINE, INSTORE, BOTH (ডিফল্ট), বা TEMPORARY_PRICE_REDUCTION
issuerNamestringGoogle-এর “issued by” সারফেসে দেখানো হয়; ডিফল্ট provider

লয়ালটি অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
programNamestringপ্রয়োজনীয়। পাসে logoUrl প্রয়োজন।
accountNamestringকার্ডে দেখানো সদস্যের নাম।
accountIdstringকার্ডে দেখানো সদস্যের আইডি।
pointsLabelstringউদাহরণস্বরূপ, পয়েন্ট। শুধুমাত্র একটি ব্যালেন্সের সাথে দেখানো হয়।
pointsBalancestringপয়েন্ট ব্যালেন্স।
rewardsTierstringউদাহরণস্বরূপ, গোল্ড
rewardsTierLabelstringটায়ারের পাশের লেবেল; ডিফল্ট Tier
issuerNamestringডিফল্ট programName

ইভেন্ট টিকিট অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
eventNamestringপ্রয়োজনীয়।
venueName / venueAddressstringভেন্যুর বিবরণ।
startDateTime / endDateTimestringঅফসেট সহ ISO 8601 (উদাহরণস্বরূপ, 2026-07-01T19:30:00+02:00)।
ticketHolderName / ticketNumber / ticketTypestringধারক এবং টিকিটের বিবরণ।
section / row / seat / gatestringবসার বিবরণ।
issuerNamestringডিফল্ট eventName

গিফট কার্ড অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
merchantNamestringপ্রয়োজনীয়।
cardNumberstringপ্রয়োজনীয়।
pinstringকার্ডের পিন।
balancestringদশমিক পরিমাণ, উদাহরণস্বরূপ 25.00balanceCurrency প্রয়োজন।
balanceCurrencystringISO 4217 মুদ্রা কোড, উদাহরণস্বরূপ USD
issuerNamestringডিফল্ট merchantName

ফ্লাইট অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
carrierIataCodestringপ্রয়োজনীয়। ২-অক্ষরের IATA কোড, উদাহরণস্বরূপ LX
airlineNamestringএয়ারলাইনের প্রদর্শনের নাম।
flightNumberstringপ্রয়োজনীয়। শুধুমাত্র সংখ্যা, উদাহরণস্বরূপ 113
originAirportCode / destinationAirportCodestringপ্রয়োজনীয়। ৩-অক্ষরের IATA কোড।
originTerminal / originGate / destinationTerminalstringটার্মিনাল এবং গেটের বিবরণ।
departureDateTimestringপ্রয়োজনীয়। মূল বিমানবন্দরের স্থানীয় সময়, অফসেট ছাড়া ISO 8601 (উদাহরণস্বরূপ, 2026-09-01T06:30:00)।
boardingTime / arrivalDateTimestringএকই স্থানীয় ফর্ম্যাট। arrivalDateTime হল গন্তব্যের স্থানীয় সময়।
passengerNamestringপ্রয়োজনীয়।
confirmationCode / seatNumber / seatClass / boardingGroupstringযাত্রীর বিবরণ।
issuerNamestringডিফল্ট airlineName, তারপর ক্যারিয়ার কোড।

ট্রানজিট অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
transitTypestringপ্রয়োজনীয়। BUS, RAIL, TRAM, FERRY, বা OTHER
transitOperatorNamestringপ্রয়োজনীয়। পাসে logoUrl প্রয়োজন।
passengerNamestringপ্রয়োজনীয়।
ticketNumberstringটিকিটের নম্বর।
tripTypestringONE_WAY (ডিফল্ট) বা ROUND_TRIP
legsarrayভ্রমণের ক্রমে এক বা একাধিক ট্রানজিট লেগ
issuerNamestringডিফল্ট transitOperatorName

ট্রানজিট লেগ অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
originName / destinationNamestringপ্রয়োজনীয়।
departureDateTime / arrivalDateTimestringISO 8601; অফসেট ঐচ্ছিক (বাদ দিলে স্থানীয় সময়)।
platform / coach / seatstringবোর্ডিং বিবরণ।
fareNamestringউদাহরণস্বরূপ, Anytime Single

বারকোড অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
formatstringQR_CODE, PDF_417, AZTEC, CODE_128, EAN_13, এবং অন্যান্য Google Wallet বারকোড প্রকার।
valuestringবারকোডে এনকোড করা ডেটা।
altTextstringবারকোডের নীচে দেখানো পাঠ্য।

টেক্সট মডিউল অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
idstringমডিউলের শনাক্তকারী।
headerstringমডিউলের শিরোনাম।
bodystringমডিউলের পাঠ্য।

লিঙ্ক মডিউল অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
uristringবাহ্যিক লিঙ্ক URL।
descriptionstringবিস্তারিত ভিউতে দেখানো লিঙ্ক লেবেল।

অ্যাপ লিঙ্ক অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
uristringওয়েব URL বা ডিপ-লিঙ্ক টার্গেট URI।
androidPackageNamestringঐচ্ছিক। সেট করা হলে, Android অ্যাপটি খোলে।
descriptionstringটার্গেট URI-এর অভ্যন্তরীণ বর্ণনা (দৃশ্যমান বোতাম লেবেল নয়); ডিফল্ট URI।

অবস্থান অবজেক্ট

Anchor link to
ফিল্ডটাইপবর্ণনা
latitudenumber-90.0 থেকে +90.0
longitudenumber-180.0 থেকে +180.0

পাস রেকর্ড অবজেক্ট

Anchor link to

তালিকা/প্রাপ্তি এন্ডপয়েন্ট দ্বারা ফেরত দেওয়া হয়।

ফিল্ডটাইপবর্ণনা
serialNumberstringপাসের সিরিয়াল নম্বর।
objectIdstringসম্পূর্ণ Google Wallet অবজেক্ট আইডি {issuerId}.{serialNumber}
cardTitlestringপাসের জন্য প্রদর্শনের শিরোনাম/হেডার।
headerstringদ্বিতীয় প্রদর্শনের শিরোনাম।
userIdstringযে Pushwoosh User ID-তে পাসটি ইস্যু করা হয়েছিল।
createdAt / updatedAtstringতৈরি এবং শেষ আপডেটের টাইমস্ট্যাম্প।
statestringACTIVE বা INACTIVE
stylestringgeneric, offer, loyalty, eventTicket, giftCard, flight, বা transit
passobjectসম্পাদনার জন্য সম্পূর্ণ পাস অবজেক্ট