MCP Tools Reference: paydeveloper.googleapis.com

টুল: list_pass_classes

প্রমাণীকৃত ব্যবহারকারীর সাথে যুক্ত গুগল ওয়ালেট বিজনেস কনসোলে নিবন্ধিত সমস্ত পাস ক্লাসের একটি বিস্তারিত তালিকা পুনরুদ্ধার করে। এই টুলটি লয়ালটি কার্ড, গিফট কার্ড বা ফ্লাইটের মতো ওয়ালেট পাস পরিচালনাকারী ডেভেলপারদের জন্য অপরিহার্য তথ্য সরবরাহ করে।

নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` list_pass_classes MCP টুলটি চালু করতে হয়।

কার্ল অনুরোধ
                  
curl --location 'https://paydeveloper.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "list_pass_classes",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

ইনপুট স্কিমা

কোনো ইস্যুকারীর পাস ক্লাস তালিকাভুক্ত করার জন্য অনুরোধ বার্তা।

ListPassClassesRequest

JSON উপস্থাপনা
{
  "issuerId": string,
  "passType": enum (PassType),
  "view": enum (PassClassView)
}
ক্ষেত্র
issuerId

string ( int64 format)

আবশ্যক। পাস ক্লাস তালিকাভুক্ত করার জন্য ইস্যুকারীর অনন্য শনাক্তকারী।

passType

enum ( PassType )

ঐচ্ছিক। কোন ধরনের পাস ক্লাস তালিকাভুক্ত করা হবে। নির্দিষ্ট না করা হলে, সব ধরনের পাস ক্লাস ফেরত দেওয়া হবে।

view

enum ( PassClassView )

ঐচ্ছিক। প্রতিটি পাস ক্লাসের জন্য কী পরিমাণ বিস্তারিত তথ্য ফেরত দেওয়া হবে তা নির্দিষ্ট করে।

আউটপুট স্কিমা

কোনো ইস্যুকারীর পাস ক্লাস তালিকাভুক্ত করার প্রতিক্রিয়া বার্তা।

ListPassClassesResponse

JSON উপস্থাপনা
{
  "passClasses": [
    {
      object (PassClass)
    }
  ]
}
ক্ষেত্র
passClasses[]

object ( PassClass )

ইস্যুকারীর পাস ক্লাসসমূহ।

পাসক্লাস

JSON উপস্থাপনা
{

  // Union field resource can be only one of the following:
  "loyaltyClass": {
    object (LoyaltyClass)
  },
  "giftCardClass": {
    object (GiftCardClass)
  },
  "offerClass": {
    object (OfferClass)
  },
  "eventTicketClass": {
    object (EventTicketClass)
  },
  "flightClass": {
    object (FlightClass)
  },
  "transitClass": {
    object (TransitClass)
  },
  "genericClass": {
    object (GenericClass)
  }
  // End of list of possible types for union field resource.
}
ক্ষেত্র

ইউনিয়ন ফিল্ড resource

resource নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

loyaltyClass

object ( LoyaltyClass )

ঐচ্ছিক। ইস্যুকারীর আনুগত্য শ্রেণি।

giftCardClass

object ( GiftCardClass )

ঐচ্ছিক। প্রদানকারীর গিফট কার্ডের শ্রেণি।

offerClass

object ( OfferClass )

ঐচ্ছিক। ইস্যুকারীর অফার শ্রেণি।

eventTicketClass

object ( EventTicketClass )

ঐচ্ছিক। ইস্যুকারীর ইভেন্ট টিকিটের শ্রেণি।

flightClass

object ( FlightClass )

ঐচ্ছিক। ইস্যুকারীর ফ্লাইট ক্লাস।

transitClass

object ( TransitClass )

ঐচ্ছিক। ইস্যুকারীর ট্রানজিট ক্লাস।

genericClass

object ( GenericClass )

ঐচ্ছিক। ইস্যুকারীর জেনেরিক ক্লাস।

লয়্যালটি ক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "programName": string,
  "localizedProgramName": {
    object (LocalizedString)
  },
  "programLogoUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "discoverableProgram": {
    object (DiscoverableProgram)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। আনুগত্য শ্রেণীর আইডি।

issuerName

string

ঐচ্ছিক। লয়্যালটি ক্লাসের ইস্যুকারীর নাম।

localizedIssuerName

object ( LocalizedString )

ঐচ্ছিক। লয়্যালটি ক্লাসের স্থানীয় ইস্যুকারী নাম।

programName

string

ঐচ্ছিক। লয়্যালটি ক্লাসের প্রোগ্রামের নাম।

localizedProgramName

object ( LocalizedString )

ঐচ্ছিক। লয়্যালটি ক্লাসের স্থানীয় ভাষার প্রোগ্রামের নাম।

programLogoUri

string

ঐচ্ছিক। লয়্যালটি ক্লাসের প্রোগ্রাম লোগো।

hexBackgroundColor

string

ঐচ্ছিক। লয়্যালটি ক্লাসের ব্যাকগ্রাউন্ড কালার। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"।

heroImageUri

string

ঐচ্ছিক। লয়ালটি ক্লাসের সামনে প্রদর্শিত ব্যানার চিত্র।

discoverableProgram

object ( DiscoverableProgram )

ঐচ্ছিক। গুগল ওয়ালেটের ভেতর থেকে কীভাবে লয়্যালটি ক্লাসটি খুঁজে বের করা এবং চালু করা যেতে পারে, সে সম্পর্কিত তথ্য।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। লয়্যালটি ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য।

স্থানীয় স্ট্রিং

JSON উপস্থাপনা
{
  "translatedValues": [
    {
      object (TranslatedString)
    }
  ],
  "defaultValue": {
    object (TranslatedString)
  }
}
ক্ষেত্র
translatedValues[]

object ( TranslatedString )

ঐচ্ছিক। স্ট্রিংটির জন্য অনূদিত স্ট্রিংসমূহ।

defaultValue

object ( TranslatedString )

ঐচ্ছিক। উপযুক্ত অনুবাদ উপলব্ধ না থাকলে যে স্ট্রিংটি প্রদর্শিত হবে।

অনুবাদিত স্ট্রিং

JSON উপস্থাপনা
{
  "languageCode": string,
  "value": string
}
ক্ষেত্র
languageCode

string

ঐচ্ছিক। বিসিপি ৪৭ ল্যাঙ্গুয়েজ ট্যাগ। উদাহরণস্বরূপ মানগুলো হলো "en-US", "en-GB", "de", বা "de-AT"।

value

string

ঐচ্ছিক। UTF-8 এনকোড করা অনূদিত স্ট্রিং।

আবিষ্কারযোগ্য প্রোগ্রাম

JSON উপস্থাপনা
{
  "merchantSignupInfo": {
    object (MerchantSignupInfo)
  },
  "merchantSigninInfo": {
    object (MerchantSigninInfo)
  },
  "state": enum (State)
}
ক্ষেত্র
merchantSignupInfo

object ( MerchantSignupInfo )

ঐচ্ছিক। মার্চেন্ট সাইটের মাধ্যমে এই আবিষ্কারযোগ্য প্রোগ্রামের জন্য সাইন আপ করার এবং একটি মূল্যবান তথ্য যুক্ত করার সুযোগ রয়েছে।

merchantSigninInfo

object ( MerchantSigninInfo )

ঐচ্ছিক। একটি মার্চেন্ট সাইটের মাধ্যমে এই আবিষ্কারযোগ্য প্রোগ্রামের জন্য সাইন-ইন এবং একটি মূল্যবান তথ্য যোগ করার ক্ষমতা সম্পর্কিত তথ্য।

state

enum ( State )

শুধুমাত্র আউটপুট। আবিষ্কারযোগ্য প্রোগ্রামটির অবস্থা।

মার্চেন্ট সাইনআপ তথ্য

JSON উপস্থাপনা
{
  "signupWebsite": {
    object (Uri)
  },
  "signupSharedDatas": [
    enum (SharedDataType)
  ]
}
ক্ষেত্র
signupWebsite

object ( Uri )

ঐচ্ছিক। ডিসকভারেবল প্রোগ্রামে সাইন আপ করার ওয়েবসাইট।

signupSharedDatas[]

enum ( SharedDataType )

ঐচ্ছিক। ব্যবহারকারীর ডেটা যা সাইনআপ ওয়েবসাইটের ইউআরএল-এ একটি POST অনুরোধের মাধ্যমে পাঠানো হয়। এই তথ্য এনকোড করে শেয়ার করা হয়, যাতে মার্চেন্টের ওয়েবসাইট ডিসকভারেবল প্রোগ্রামে ব্যবহারকারীকে নথিভুক্ত করার জন্য ব্যবহৃত ফিল্ডগুলো আগে থেকেই পূরণ করে রাখতে পারে।

উরি

JSON উপস্থাপনা
{
  "uri": string,
  "description": string,
  "localizedDescription": {
    object (LocalizedString)
  }
}
ক্ষেত্র
uri

string

ঐচ্ছিক। ইউআরআই।

description

string

ঐচ্ছিক। URI-এর শিরোনামটি গুগল ওয়ালেটে টেক্সট হিসেবে প্রদর্শিত হবে।

localizedDescription

object ( LocalizedString )

ঐচ্ছিক। URI-এর শিরোনামের অনূদিত স্ট্রিংগুলো গুগল ওয়ালেটে টেক্সট হিসেবে প্রদর্শিত হবে।

মার্চেন্ট সাইনইনইনফো

JSON উপস্থাপনা
{
  "signinWebsite": {
    object (Uri)
  }
}
ক্ষেত্র
signinWebsite

object ( Uri )

ঐচ্ছিক। ডিসকভারেবল প্রোগ্রামে সাইন ইন করার ওয়েবসাইট।

ক্লাস টেমপ্লেট তথ্য

JSON উপস্থাপনা
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
ক্ষেত্র
cardBarcodeSectionDetails

object ( CardBarcodeSectionDetails )

ঐচ্ছিক। বারকোডের উপরে ও নিচে প্রদর্শিতব্য অতিরিক্ত তথ্য।

cardTemplateOverride

object ( CardTemplateOverride )

ঐচ্ছিক। কার্ড ভিউয়ের জন্য টেমপ্লেট ওভাররাইড।

detailsTemplateOverride

object ( DetailsTemplateOverride )

ঐচ্ছিক। বিস্তারিত দৃশ্যের জন্য টেমপ্লেট ওভাররাইড।

listTemplateOverride

object ( ListTemplateOverride )

ঐচ্ছিক। পাস তালিকা দৃশ্যের জন্য টেমপ্লেট ওভাররাইড।

কার্ডবারকোডবিভাগের বিবরণ

JSON উপস্থাপনা
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
ক্ষেত্র
firstTopDetail

object ( BarcodeSectionDetail )

ঐচ্ছিক। বারকোডের উপরে প্রদর্শিতব্য ঐচ্ছিক তথ্য। যদি secondTopDetail সংজ্ঞায়িত করা থাকে, তবে এটি এই ডিটেইল সেকশনের শুরুর দিকে প্রদর্শিত হবে।

firstBottomDetail

object ( BarcodeSectionDetail )

ঐচ্ছিক। বারকোডের নিচে প্রদর্শিতব্য ঐচ্ছিক তথ্য।

secondTopDetail

object ( BarcodeSectionDetail )

ঐচ্ছিক। বারকোডের উপরে প্রদর্শিত হওয়ার জন্য ঐচ্ছিক দ্বিতীয় তথ্য। যদি firstTopDetail সংজ্ঞায়িত করা থাকে, তবে এটি এই ডিটেইল সেকশনের শেষ প্রান্তে প্রদর্শিত হবে।

বারকোড বিভাগের বিবরণ

JSON উপস্থাপনা
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
ক্ষেত্র
fieldSelector

object ( FieldSelector )

ঐচ্ছিক। প্রদর্শিতব্য কোনো বিদ্যমান পাঠ্য-ভিত্তিক বা চিত্র ক্ষেত্রের উল্লেখ।

ফিল্ডসিলেক্টর

JSON উপস্থাপনা
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
ক্ষেত্র
fields[]

object ( FieldReference )

ঐচ্ছিক। ফিল্ড ওভাররাইডের জন্য ব্যবহৃত ফিল্ড রেফারেন্সসমূহ। যদি একাধিক রেফারেন্স সরবরাহ করা হয়, তবে যেটি প্রথমে একটি অ-খালি ফিল্ডকে নির্দেশ করে, সেটিই প্রদর্শিত হবে।

ফিল্ডরেফারেন্স

JSON উপস্থাপনা
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
ক্ষেত্র
fieldPath

string

ঐচ্ছিক। যে ফিল্ডটি উল্লেখ করা হচ্ছে তার পাথ, যার শুরুতে 'object' বা 'class' শব্দটি থাকবে এবং যা ডট দিয়ে আলাদা করা থাকবে।

dateFormat

enum ( DateFormat )

ঐচ্ছিক। তারিখ/সময় ক্ষেত্রগুলি প্রদর্শনের জন্য তারিখের ফরম্যাট।

কার্ড টেমপ্লেট ওভাররাইড

JSON উপস্থাপনা
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
ক্ষেত্র
cardRowTemplateInfos[]

object ( CardRowTemplateInfo )

ঐচ্ছিক। কার্ড ভিউতে সারি সম্পর্কিত টেমপ্লেট তথ্য। সর্বাধিক তিনটি সারি নির্দিষ্ট করা যাবে।

কার্ডরো টেমপ্লেট তথ্য

JSON উপস্থাপনা
{

  // Union field row_template can be only one of the following:
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
  // End of list of possible types for union field row_template.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড row_template । এটি একটি, দুটি বা তিনটি আইটেম সম্বলিত একটি সারির টেমপ্লেট। row_template নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
oneItem

object ( CardRowOneItem )

ঐচ্ছিক। একটি আইটেম সম্বলিত সারির টেমপ্লেট।

twoItems

object ( CardRowTwoItems )

ঐচ্ছিক। দুটি আইটেম সম্বলিত একটি সারির টেমপ্লেট।

threeItems

object ( CardRowThreeItems )

ঐচ্ছিক। তিনটি আইটেম সম্বলিত একটি সারির টেমপ্লেট।

কার্ডসারিওয়ানআইটেম

JSON উপস্থাপনা
{
  "item": {
    object (TemplateItem)
  }
}
ক্ষেত্র
item

object ( TemplateItem )

ঐচ্ছিক। সারিতে প্রদর্শিতব্য আইটেম। এই আইটেমটি কেন্দ্রে থাকবে।

টেমপ্লেটআইটেম

JSON উপস্থাপনা
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
ক্ষেত্র
firstValue

object ( FieldSelector )

ঐচ্ছিক। প্রদর্শিতব্য প্রথম ফিল্ডের রেফারেন্স।

secondValue

object ( FieldSelector )

ঐচ্ছিক। প্রদর্শিতব্য দ্বিতীয় ফিল্ডের রেফারেন্স।

predefinedItem

enum ( PredefinedItem )

ঐচ্ছিক। প্রদর্শনের জন্য পূর্বনির্ধারিত আইটেম।

কার্ডসারি দুই আইটেম

JSON উপস্থাপনা
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
ক্ষেত্র
startItem

object ( TemplateItem )

ঐচ্ছিক। যে আইটেমটি সারির শুরুতে প্রদর্শিত হবে। এই আইটেমটি বাম দিকে বিন্যস্ত হবে।

endItem

object ( TemplateItem )

ঐচ্ছিক। যে আইটেমটি সারির শেষে প্রদর্শিত হবে। এই আইটেমটি ডানদিকে বিন্যস্ত হবে।

কার্ডসারি তিনটি আইটেম

JSON উপস্থাপনা
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
ক্ষেত্র
startItem

object ( TemplateItem )

ঐচ্ছিক। যে আইটেমটি সারির শুরুতে প্রদর্শিত হবে। এই আইটেমটি বাম দিকে বিন্যস্ত হবে।

middleItem

object ( TemplateItem )

ঐচ্ছিক। যে আইটেমটি সারির মাঝখানে প্রদর্শিত হবে। এই আইটেমটি শুরুর এবং শেষের আইটেমগুলোর মাঝখানে কেন্দ্র করে স্থাপন করা হবে।

endItem

object ( TemplateItem )

ঐচ্ছিক। যে আইটেমটি সারির শেষে প্রদর্শিত হবে। এই আইটেমটি ডানদিকে বিন্যস্ত হবে।

বিস্তারিত টেমপ্লেট ওভাররাইড

JSON উপস্থাপনা
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
ক্ষেত্র
detailsItemInfos[]

object ( DetailsItemInfo )

ঐচ্ছিক। বিবরণ তালিকায় প্রদর্শিত আইটেমগুলো সম্পর্কিত টেমপ্লেট তথ্য।

বিবরণআইটেমতথ্য

JSON উপস্থাপনা
{
  "item": {
    object (TemplateItem)
  }
}
ক্ষেত্র
item

object ( TemplateItem )

ঐচ্ছিক। বিবরণ তালিকায় যে আইটেমটি প্রদর্শন করা হবে।

লিস্ট টেমপ্লেট ওভাররাইড

JSON উপস্থাপনা
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  }
}
ক্ষেত্র
firstRowOption

object ( FirstRowOption )

ঐচ্ছিক। প্রথম সারিতে প্রদর্শিতব্য ফিল্ডের রেফারেন্স।

secondRowOption

object ( FieldSelector )

ঐচ্ছিক। দ্বিতীয় সারিতে প্রদর্শিতব্য ফিল্ডের রেফারেন্স।

প্রথম সারির বিকল্প

JSON উপস্থাপনা
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
ক্ষেত্র
transitOption

enum ( TransitOption )

ঐচ্ছিক। ট্রানজিট বিকল্পটি প্রথম সারিতে প্রদর্শিত হবে।

fieldOption

object ( FieldSelector )

ঐচ্ছিক। প্রথম সারিতে প্রদর্শিতব্য ফিল্ডের রেফারেন্স।

গিফটকার্ডক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "merchantName": string,
  "localizedMerchantName": {
    object (LocalizedString)
  },
  "programLogoUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "homePageUri": {
    object (Uri)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। গিফট কার্ডের শ্রেণীর আইডি।

issuerName

string

ঐচ্ছিক। গিফট কার্ড শ্রেণীর ইস্যুকারীর নাম।

localizedIssuerName

object ( LocalizedString )

ঐচ্ছিক। গিফট কার্ড শ্রেণীর স্থানীয় ইস্যুকারীর নাম।

merchantName

string

ঐচ্ছিক। গিফট কার্ড শ্রেণীর মার্চেন্টের নাম।

localizedMerchantName

object ( LocalizedString )

ঐচ্ছিক। গিফট কার্ড ক্লাসটির স্থানীয় মার্চেন্ট নাম।

programLogoUri

string

ঐচ্ছিক। গিফট কার্ড ক্লাসের প্রোগ্রাম লোগো।

hexBackgroundColor

string

ঐচ্ছিক। গিফট কার্ড ক্লাসের ব্যাকগ্রাউন্ড কালার। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"।

heroImageUri

string

ঐচ্ছিক। গিফট কার্ড ক্লাসের সামনের অংশে প্রদর্শিত ব্যানার চিত্র।

homePageUri

object ( Uri )

ঐচ্ছিক। অ্যাপ্লিকেশনটির হোম পেজের ওয়েবসাইট।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। গিফট কার্ডের শ্রেণীটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেটের তথ্য।

অফারক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "provider": string,
  "localizedProvider": {
    object (LocalizedString)
  },
  "title": string,
  "localizedTitle": {
    object (LocalizedString)
  },
  "titleImageUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "redemptionChannel": enum (RedemptionChannel),
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। অফার ক্লাসের আইডি।

issuerName

string

ঐচ্ছিক। অফার ক্লাসের ইস্যুকারীর নাম।

localizedIssuerName

object ( LocalizedString )

ঐচ্ছিক। অফার ক্লাসের স্থানীয় ইস্যুকারীর নাম।

provider

string

ঐচ্ছিক। অফার ক্লাসের প্রদানকারী।

localizedProvider

object ( LocalizedString )

ঐচ্ছিক। প্রস্তাবিত শ্রেণীর স্থানীয় পরিষেবা প্রদানকারী।

title

string

ঐচ্ছিক। প্রস্তাবিত শ্রেণীর শিরোনাম।

localizedTitle

object ( LocalizedString )

ঐচ্ছিক। প্রস্তাবিত শ্রেণীর স্থানীয় নাম।

titleImageUri

string

ঐচ্ছিক। অফার ক্লাসের শিরোনাম চিত্র।

hexBackgroundColor

string

ঐচ্ছিক। অফার ক্লাসের ব্যাকগ্রাউন্ড কালার। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"।

heroImageUri

string

ঐচ্ছিক। অফার ক্লাসের সম্মুখভাগে প্রদর্শিত ব্যানার চিত্র।

redemptionChannel

enum ( RedemptionChannel )

ঐচ্ছিক। অফার ক্লাসটির রিডেম্পশন চ্যানেল।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। অফার ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেটের তথ্য।

ইভেন্ট টিকেট ক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "logoUri": string,
  "eventName": {
    object (LocalizedString)
  },
  "venue": {
    object (EventVenue)
  },
  "dateTime": {
    object (EventDateTime)
  },
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। ইভেন্ট টিকিট ক্লাসের আইডি।

issuerName

string

ঐচ্ছিক। ইভেন্ট টিকিট শ্রেণীর ইস্যুকারীর নাম।

localizedIssuerName

object ( LocalizedString )

ঐচ্ছিক। ইভেন্ট টিকিট শ্রেণীর স্থানীয় ইস্যুকারীর নাম।

logoUri

string

ঐচ্ছিক। ইভেন্টের টিকিটের শ্রেণীর লোগো।

eventName

object ( LocalizedString )

ঐচ্ছিক। অনুষ্ঠানের নাম।

venue

object ( EventVenue )

ঐচ্ছিক। অনুষ্ঠানস্থল।

dateTime

object ( EventDateTime )

ঐচ্ছিক। অনুষ্ঠানটির তারিখ ও সময় সম্পর্কিত তথ্য।

hexBackgroundColor

string

ঐচ্ছিক। ইভেন্ট টিকিট ক্লাসের পটভূমির রঙ। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"।

heroImageUri

string

ঐচ্ছিক। ইভেন্টের টিকিট শ্রেণীর সম্মুখভাগে প্রদর্শিত ব্যানার চিত্র।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। ইভেন্ট টিকিটের শ্রেণিটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেটের তথ্য।

অনুষ্ঠানের স্থান

JSON উপস্থাপনা
{
  "name": {
    object (LocalizedString)
  },
  "address": {
    object (LocalizedString)
  }
}
ক্ষেত্র
name

object ( LocalizedString )

ঐচ্ছিক। স্থানটির নাম।

address

object ( LocalizedString )

ঐচ্ছিক। অনুষ্ঠানস্থলের ঠিকানা।

ইভেন্টের তারিখ ও সময়

JSON উপস্থাপনা
{
  "start": string,
  "end": string
}
ক্ষেত্র
start

string

ঐচ্ছিক। ইভেন্টটি শুরু হওয়ার তারিখ/সময়। যদি ইভেন্টটি একাধিক দিনব্যাপী হয়, তবে এটি প্রথম দিনের শুরুর তারিখ/সময় হবে। এর ফরম্যাটটি হলো অফসেট ছাড়া একটি ISO 8601 এক্সটেন্ডেড ফরম্যাট ডেট/টাইম, এবং সময়টি মিলিসেকেন্ড পর্যন্ত নির্ভুলভাবে উল্লেখ করা যেতে পারে, যেমন 2027-03-05T06:30:00।

end

string

ঐচ্ছিক। যে তারিখে/সময়ে অনুষ্ঠানটি শেষ হবে। যদি অনুষ্ঠানটি একাধিক দিনব্যাপী চলে, তবে এটি শেষ দিনের শেষ তারিখ/সময় হবে। এর ফরম্যাটটি হলো অফসেট ছাড়া একটি ISO 8601 এক্সটেন্ডেড ফরম্যাট ডেট/টাইম, এবং সময়টি মিলিসেকেন্ড পর্যন্ত নির্ভুলভাবে উল্লেখ করা যেতে পারে, যেমন 2027-03-05T06:30:00।

ফ্লাইটক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "flightHeader": {
    object (FlightHeader)
  },
  "origin": {
    object (AirportInfo)
  },
  "destination": {
    object (AirportInfo)
  },
  "localScheduledDepartureDateTime": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। ফ্লাইট ক্লাসের আইডি।

issuerName

string

ঐচ্ছিক। ফ্লাইট ক্লাসের ইস্যুকারী সংস্থার নাম।

localizedIssuerName

object ( LocalizedString )

ঐচ্ছিক। ফ্লাইট ক্লাসের স্থানীয় ইস্যুকারী নাম।

flightHeader

object ( FlightHeader )

ঐচ্ছিক। ফ্লাইট বাহক এবং নম্বর সম্পর্কিত তথ্য।

origin

object ( AirportInfo )

ঐচ্ছিক। যাত্রার উৎস বিমানবন্দর সম্পর্কিত তথ্য।

destination

object ( AirportInfo )

ঐচ্ছিক। গন্তব্য বিমানবন্দর সম্পর্কিত তথ্য।

localScheduledDepartureDateTime

string

ঐচ্ছিক। নির্ধারিত তারিখ ও সময় যখন বিমানটি গেট থেকে (রানওয়ে থেকে নয়) উড্ডয়ন করবে বলে আশা করা হচ্ছে। এর ফরম্যাটটি হলো অফসেট ছাড়া একটি ISO 8601 এক্সটেন্ডেড ফরম্যাট ডেট/টাইম, এবং সময়টি মিলিসেকেন্ড পর্যন্ত নির্ভুলভাবে উল্লেখ করা যেতে পারে, যেমন 2027-03-05T06:30:00। এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হতে হবে (UTC সময় নয়)।

hexBackgroundColor

string

ঐচ্ছিক। ফ্লাইট ক্লাসের পটভূমির রঙ। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"।

heroImageUri

string

ঐচ্ছিক। ফ্লাইট ক্লাসের সামনে প্রদর্শিত ব্যানার চিত্র।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। ফ্লাইট ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য।

ফ্লাইটহেডার

JSON উপস্থাপনা
{
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string
}
ক্ষেত্র
carrier

object ( FlightCarrier )

ঐচ্ছিক। ফ্লাইট পরিচালনাকারী সংস্থা সম্পর্কিত তথ্য।

flightNumber

string

ঐচ্ছিক। বিমান সংস্থার IATA কোড ছাড়া ফ্লাইট নম্বর। এই ফিল্ডটিতে শুধু সংখ্যা থাকে, যেমন "123"।

ফ্লাইট ক্যারিয়ার

JSON উপস্থাপনা
{
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineLogoUri": string
}
ক্ষেত্র
carrierIataCode

string

ঐচ্ছিক। বিমান সংস্থাটির দুই অক্ষরের IATA এয়ারলাইন কোড।

carrierIcaoCode

string

ঐচ্ছিক। বিমান সংস্থাটির তিন অক্ষরের আইসিএও (ICAO) এয়ারলাইন কোড।

airlineLogoUri

string

ঐচ্ছিক। বিমান সংস্থার IATA কোড দ্বারা বর্ণিত এয়ারলাইনের লোগো।

এয়ারপোর্টইনফো

JSON উপস্থাপনা
{
  "airportIataCode": string,
  "terminal": string,
  "gate": string
}
ক্ষেত্র
airportIataCode

string

ঐচ্ছিক। তিন অক্ষরের IATA বিমানবন্দর কোড, যেমন "SFO"।

terminal

string

ঐচ্ছিক। টার্মিনালের নাম, যেমন 'I'।

gate

string

ঐচ্ছিক। গেটের নাম, যেমন 'B59'।

ট্রানজিট ক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "transitType": enum (TransitType),
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। ট্রানজিট ক্লাসের আইডি।

issuerName

string

ঐচ্ছিক। ট্রানজিট ক্লাসের ইস্যুকারীর নাম।

localizedIssuerName

object ( LocalizedString )

ঐচ্ছিক। ট্রানজিট ক্লাসের স্থানীয় ইস্যুকারী নাম।

hexBackgroundColor

string

ঐচ্ছিক। ট্রানজিট ক্লাসের পটভূমির রঙ। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"।

heroImageUri

string

ঐচ্ছিক। ট্রানজিট ক্লাসের সামনের অংশে প্রদর্শিত ব্যানার চিত্র।

transitType

enum ( TransitType )

ঐচ্ছিক। ট্রানজিট ক্লাসের ট্রানজিট ধরণ।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। ট্রানজিট ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য।

জেনেরিক ক্লাস

JSON উপস্থাপনা
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
ক্ষেত্র
id

string

ঐচ্ছিক। জেনেরিক ক্লাসের আইডি।

classTemplateInfo

object ( ClassTemplateInfo )

ঐচ্ছিক। জেনেরিক ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য।

টুল টীকা

ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌