เครื่องมือ: list_pass_classes
ดึงรายการที่ครอบคลุมของคลาสบัตรทั้งหมดที่ลงทะเบียนในคอนโซลธุรกิจของ Google Wallet ซึ่งเชื่อมโยงกับผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์ เครื่องมือนี้ให้ข้อมูลที่จำเป็นสำหรับนักพัฒนาแอปที่จัดการบัตร Wallet เช่น บัตรสะสมคะแนน บัตรของขวัญ หรือเที่ยวบิน
ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อเรียกใช้เครื่องมือ list_pass_classes MCP
| คำขอ Curl |
|---|
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 ( |
| ช่อง | |
|---|---|
issuerId |
ต้องระบุ ตัวระบุที่ไม่ซ้ำกันของผู้ออกบัตรที่ต้องการแสดงรายการคลาสบัตร |
passType |
ไม่บังคับ ประเภทของคลาสบัตรที่จะแสดง หากไม่ระบุ ระบบจะแสดงผลประเภทคลาสบัตรทั้งหมด |
view |
ไม่บังคับ ระบุระดับรายละเอียดที่จะแสดงสำหรับบัตรแต่ละคลาส |
สคีมาเอาต์พุต
ข้อความตอบกลับสำหรับการแสดงรายการบัตรของผู้ออกบัตร
ListPassClassesResponse
| การแสดง JSON |
|---|
{
"passClasses": [
{
object ( |
| ช่อง | |
|---|---|
passClasses[] |
คลาสบัตรของผู้ออกบัตร |
PassClass
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union
|
|
loyaltyClass |
ไม่บังคับ ระดับความภักดีของผู้ออกบัตร |
giftCardClass |
ไม่บังคับ ประเภทบัตรของขวัญของผู้ให้บริการ |
offerClass |
ไม่บังคับ คลาสข้อเสนอของผู้ให้บริการ |
eventTicketClass |
ไม่บังคับ ประเภทตั๋วเข้างานของผู้จำหน่าย |
flightClass |
ไม่บังคับ ระดับชั้นของเที่ยวบินของผู้ออกบัตร |
transitClass |
ไม่บังคับ ระดับการเปลี่ยนผ่านของผู้ออกบัตร |
genericClass |
ไม่บังคับ คลาสทั่วไปของผู้ให้บริการ |
LoyaltyClass
| การแสดง JSON |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของคลาสความภักดี |
issuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของบัตรสะสมคะแนน |
localizedIssuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของคลาสความภักดีที่แปลแล้ว |
programName |
ไม่บังคับ ชื่อโปรแกรมของคลาสความภักดี |
localizedProgramName |
ไม่บังคับ ชื่อโปรแกรมที่แปลแล้วของคลาสความภักดี |
programLogoUri |
ไม่บังคับ โลโก้โปรแกรมของคลาสความภักดี |
hexBackgroundColor |
ไม่บังคับ สีพื้นหลังของคลาสความภักดี รูปแบบคือสตริงสีแบบเลขฐาน 16 เช่น "#RRGGBB" |
heroImageUri |
ไม่บังคับ รูปภาพแบนเนอร์ที่แสดงที่ด้านหน้าของคลาสความภักดี |
discoverableProgram |
ไม่บังคับ ข้อมูลเกี่ยวกับวิธีค้นหาและสร้างอินสแตนซ์ของคลาสความภักดีจากภายใน Google Wallet |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงคลาสความภักดี |
LocalizedString
| การแสดง JSON |
|---|
{ "translatedValues": [ { object ( |
| ฟิลด์ | |
|---|---|
translatedValues[] |
ไม่บังคับ สตริงที่แปลแล้วสำหรับสตริง |
defaultValue |
ไม่บังคับ สตริงที่จะแสดงหากไม่มีคำแปลที่เหมาะสม |
TranslatedString
| การแสดง JSON |
|---|
{ "languageCode": string, "value": string } |
| ฟิลด์ | |
|---|---|
languageCode |
ไม่บังคับ แท็กภาษา BCP 47 ตัวอย่างค่า ได้แก่ "en-US", "en-GB", "de" หรือ "de-AT" |
value |
ไม่บังคับ สตริงที่แปลซึ่งเข้ารหัสแบบ UTF-8 |
DiscoverableProgram
| การแสดง JSON |
|---|
{ "merchantSignupInfo": { object ( |
| ฟิลด์ | |
|---|---|
merchantSignupInfo |
ไม่บังคับ ข้อมูลเกี่ยวกับความสามารถในการลงชื่อสมัครใช้และเพิ่มบัตรที่ไม่ใช่บัตรสำหรับชำระเงินสำหรับโปรแกรมที่ค้นพบได้นี้ผ่านเว็บไซต์ของผู้ขาย |
merchantSigninInfo |
ไม่บังคับ ข้อมูลเกี่ยวกับความสามารถในการลงชื่อเข้าใช้และเพิ่มบัตรที่ไม่ใช่บัตรสำหรับชำระเงินสำหรับโปรแกรมที่ค้นพบได้นี้ผ่านเว็บไซต์ของผู้ขาย |
state |
เอาต์พุตเท่านั้น สถานะของโปรแกรมที่ค้นพบได้ |
MerchantSignupInfo
| การแสดง JSON |
|---|
{ "signupWebsite": { object ( |
| ฟิลด์ | |
|---|---|
signupWebsite |
ไม่บังคับ เว็บไซต์สำหรับลงชื่อสมัครเข้าร่วมโปรแกรมที่ค้นพบได้ |
signupSharedDatas[] |
ไม่บังคับ ข้อมูลผู้ใช้ที่ส่งในคำขอ POST ไปยัง URL ของเว็บไซต์ลงชื่อสมัครใช้ ระบบจะเข้ารหัสข้อมูลนี้แล้วแชร์เพื่อให้เว็บไซต์ของผู้ขายสามารถป้อนข้อมูลล่วงหน้าในช่องที่ใช้ลงทะเบียนผู้ใช้สำหรับโปรแกรมที่ค้นพบได้ |
อูรี
| การแสดง JSON |
|---|
{
"uri": string,
"description": string,
"localizedDescription": {
object ( |
| ฟิลด์ | |
|---|---|
uri |
ไม่บังคับ URI |
description |
ไม่บังคับ ชื่อของ URI ที่ปรากฏใน Google Wallet เป็นข้อความ |
localizedDescription |
ไม่บังคับ สตริงที่แปลของชื่อ URI ที่ปรากฏใน Google Wallet เป็นข้อความ |
MerchantSigninInfo
| การแสดง JSON |
|---|
{
"signinWebsite": {
object ( |
| ฟิลด์ | |
|---|---|
signinWebsite |
ไม่บังคับ เว็บไซต์สำหรับลงชื่อเข้าใช้โปรแกรมที่ค้นพบได้ |
ClassTemplateInfo
| การแสดง JSON |
|---|
{ "cardBarcodeSectionDetails": { object ( |
| ฟิลด์ | |
|---|---|
cardBarcodeSectionDetails |
ไม่บังคับ ข้อมูลเพิ่มเติมที่จะแสดงเหนือและใต้บาร์โค้ด |
cardTemplateOverride |
ไม่บังคับ การลบล้างเทมเพลตสำหรับมุมมองการ์ด |
detailsTemplateOverride |
ไม่บังคับ การลบล้างเทมเพลตสำหรับมุมมองรายละเอียด |
listTemplateOverride |
ไม่บังคับ การลบล้างเทมเพลตสำหรับมุมมองรายการบัตร |
CardBarcodeSectionDetails
| การแสดง JSON |
|---|
{ "firstTopDetail": { object ( |
| ฟิลด์ | |
|---|---|
firstTopDetail |
ไม่บังคับ ข้อมูลที่ไม่บังคับที่จะแสดงเหนือบาร์โค้ด หากกำหนด secondTopDetail ไว้ ระบบจะแสดงข้อมูลนี้ที่ด้านบนของส่วนรายละเอียดนี้ |
firstBottomDetail |
ไม่บังคับ ข้อมูลที่ไม่บังคับที่จะแสดงใต้บาร์โค้ด |
secondTopDetail |
ไม่บังคับ ข้อมูลชิ้นที่ 2 ที่ไม่บังคับซึ่งจะแสดงเหนือบาร์โค้ด หากกำหนด firstTopDetail ไว้ ระบบจะแสดงข้อมูลนี้ที่ด้านท้ายของส่วนรายละเอียดนี้ |
BarcodeSectionDetail
| การแสดง JSON |
|---|
{
"fieldSelector": {
object ( |
| ฟิลด์ | |
|---|---|
fieldSelector |
ไม่บังคับ การอ้างอิงไปยังฟิลด์ข้อความหรือฟิลด์รูปภาพที่มีอยู่ซึ่งจะแสดง |
FieldSelector
| การแสดง JSON |
|---|
{
"fields": [
{
object ( |
| ฟิลด์ | |
|---|---|
fields[] |
ไม่บังคับ การอ้างอิงฟิลด์ที่จะใช้กับการลบล้างฟิลด์ หากมีการอ้างอิงมากกว่า 1 รายการ ระบบจะแสดงรายการแรกที่อ้างอิงช่องที่ไม่ว่าง |
FieldReference
| การแสดง JSON |
|---|
{
"fieldPath": string,
"dateFormat": enum ( |
| ฟิลด์ | |
|---|---|
fieldPath |
ไม่บังคับ เส้นทางไปยังฟิลด์ที่อ้างอิง โดยมี "object" หรือ "class" นำหน้าและคั่นด้วยจุด |
dateFormat |
ไม่บังคับ รูปแบบวันที่ที่จะแสดงฟิลด์วันที่/เวลา |
CardTemplateOverride
| การแสดง JSON |
|---|
{
"cardRowTemplateInfos": [
{
object ( |
| ฟิลด์ | |
|---|---|
cardRowTemplateInfos[] |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับแถวในมุมมองการ์ด ระบุได้สูงสุด 3 แถว |
CardRowTemplateInfo
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union row_template เทมเพลตสำหรับแถวที่มีรายการ 1, 2 หรือ 3 รายการ row_template ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
oneItem |
ไม่บังคับ เทมเพลตสำหรับแถวที่มี 1 รายการ |
twoItems |
ไม่บังคับ เทมเพลตสำหรับแถวที่มี 2 รายการ |
threeItems |
ไม่บังคับ เทมเพลตสำหรับแถวที่มี 3 รายการ |
CardRowOneItem
| การแสดง JSON |
|---|
{
"item": {
object ( |
| ฟิลด์ | |
|---|---|
item |
ไม่บังคับ รายการที่จะแสดงในแถว ระบบจะจัดกึ่งกลางรายการนี้ |
TemplateItem
| การแสดง JSON |
|---|
{ "firstValue": { object ( |
| ฟิลด์ | |
|---|---|
firstValue |
ไม่บังคับ การอ้างอิงไปยังช่องแรกที่จะแสดง |
secondValue |
ไม่บังคับ การอ้างอิงถึงช่องที่ 2 ที่จะแสดง |
predefinedItem |
ไม่บังคับ รายการที่กำหนดไว้ล่วงหน้าที่จะแสดง |
CardRowTwoItems
| การแสดง JSON |
|---|
{ "startItem": { object ( |
| ฟิลด์ | |
|---|---|
startItem |
ไม่บังคับ รายการที่จะแสดงที่จุดเริ่มต้นของแถว ระบบจะจัดรายการนี้ไปทางซ้าย |
endItem |
ไม่บังคับ รายการที่จะแสดงที่ส่วนท้ายของแถว รายการนี้จะจัดแนวไปทางขวา |
CardRowThreeItems
| การแสดง JSON |
|---|
{ "startItem": { object ( |
| ฟิลด์ | |
|---|---|
startItem |
ไม่บังคับ รายการที่จะแสดงที่จุดเริ่มต้นของแถว ระบบจะจัดรายการนี้ไปทางซ้าย |
middleItem |
ไม่บังคับ รายการที่จะแสดงตรงกลางแถว ระบบจะจัดกึ่งกลางรายการนี้ระหว่างรายการเริ่มต้นและรายการสิ้นสุด |
endItem |
ไม่บังคับ รายการที่จะแสดงที่ส่วนท้ายของแถว รายการนี้จะจัดแนวไปทางขวา |
DetailsTemplateOverride
| การแสดง JSON |
|---|
{
"detailsItemInfos": [
{
object ( |
| ฟิลด์ | |
|---|---|
detailsItemInfos[] |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับรายการที่แสดงในรายการรายละเอียด |
DetailsItemInfo
| การแสดง JSON |
|---|
{
"item": {
object ( |
| ฟิลด์ | |
|---|---|
item |
ไม่บังคับ รายการที่จะแสดงในรายการรายละเอียด |
ListTemplateOverride
| การแสดง JSON |
|---|
{ "firstRowOption": { object ( |
| ฟิลด์ | |
|---|---|
firstRowOption |
ไม่บังคับ การอ้างอิงไปยังฟิลด์ที่จะแสดงในแถวแรก |
secondRowOption |
ไม่บังคับ การอ้างอิงไปยังฟิลด์ที่จะแสดงในแถวที่ 2 |
FirstRowOption
| การแสดง JSON |
|---|
{ "transitOption": enum ( |
| ฟิลด์ | |
|---|---|
transitOption |
ไม่บังคับ ตัวเลือกการขนส่งที่จะแสดงในแถวแรก |
fieldOption |
ไม่บังคับ การอ้างอิงไปยังฟิลด์ที่จะแสดงในแถวแรก |
GiftCardClass
| การแสดง JSON |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของประเภทบัตรของขวัญ |
issuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของคลาสบัตรของขวัญ |
localizedIssuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของขวัญที่แปลแล้ว |
merchantName |
ไม่บังคับ ชื่อผู้ขายของคลาสบัตรของขวัญ |
localizedMerchantName |
ไม่บังคับ ชื่อผู้ขายที่แปลแล้วของคลาสบัตรของขวัญ |
programLogoUri |
ไม่บังคับ โลโก้โปรแกรมของคลาสบัตรของขวัญ |
hexBackgroundColor |
ไม่บังคับ สีพื้นหลังของคลาสบัตรของขวัญ รูปแบบคือสตริงสีแบบเลขฐาน 16 เช่น "#RRGGBB" |
heroImageUri |
ไม่บังคับ รูปภาพแบนเนอร์ที่แสดงที่ด้านหน้าของคลาสบัตรของขวัญ |
homePageUri |
ไม่บังคับ เว็บไซต์ของหน้าแรกของแอปพลิเคชัน |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงประเภทบัตรของขวัญ |
OfferClass
| การแสดง JSON |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของประเภทข้อเสนอ |
issuerName |
ไม่บังคับ ชื่อผู้ออกของคลาสข้อเสนอ |
localizedIssuerName |
ไม่บังคับ ชื่อผู้ออกบัตรที่แปลแล้วของคลาสข้อเสนอ |
provider |
ไม่บังคับ ผู้ให้บริการชั้นเรียนที่เสนอ |
localizedProvider |
ไม่บังคับ ผู้ให้บริการที่แปลแล้วของคลาสข้อเสนอ |
title |
ไม่บังคับ ชื่อของคลาสข้อเสนอ |
localizedTitle |
ไม่บังคับ ชื่อที่แปลแล้วของคลาสข้อเสนอ |
titleImageUri |
ไม่บังคับ รูปภาพชื่อของคลาสข้อเสนอ |
hexBackgroundColor |
ไม่บังคับ สีพื้นหลังของคลาสข้อเสนอ รูปแบบคือสตริงสีแบบเลขฐาน 16 เช่น "#RRGGBB" |
heroImageUri |
ไม่บังคับ รูปภาพแบนเนอร์ที่แสดงที่ด้านหน้าของคลาสข้อเสนอ |
redemptionChannel |
ไม่บังคับ ช่องทางการแลกรับข้อเสนอของประเภทข้อเสนอ |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงคลาสข้อเสนอ |
EventTicketClass
| การแสดง JSON |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของประเภทตั๋วเข้างาน |
issuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของประเภทตั๋วเข้างาน |
localizedIssuerName |
ไม่บังคับ ชื่อผู้ออกบัตรที่แปลแล้วของประเภทตั๋วเข้างาน |
logoUri |
ไม่บังคับ โลโก้ของคลาสตั๋วเข้างาน |
eventName |
ไม่บังคับ ชื่อเหตุการณ์ |
venue |
ไม่บังคับ สถานที่จัดกิจกรรม |
dateTime |
ไม่บังคับ ข้อมูลเกี่ยวกับวันที่และเวลาของกิจกรรม |
hexBackgroundColor |
ไม่บังคับ สีพื้นหลังของประเภทตั๋วเข้างาน รูปแบบคือสตริงสีแบบเลขฐาน 16 เช่น "#RRGGBB" |
heroImageUri |
ไม่บังคับ รูปภาพแบนเนอร์ที่แสดงที่ด้านหน้าของประเภทตั๋วเข้างาน |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงคลาสตั๋วเข้างาน |
EventVenue
| การแสดง JSON |
|---|
{ "name": { object ( |
| ฟิลด์ | |
|---|---|
name |
ไม่บังคับ ชื่อสถานที่จัดกิจกรรม |
address |
ไม่บังคับ ที่อยู่ของสถานที่ |
EventDateTime
| การแสดง JSON |
|---|
{ "start": string, "end": string } |
| ฟิลด์ | |
|---|---|
start |
ไม่บังคับ วันที่/เวลาที่กิจกรรมเริ่มต้น หากกิจกรรมจัดขึ้นหลายวัน ควรเป็นวันที่/เวลาเริ่มต้นในวันแรก รูปแบบคือวันที่/เวลาในรูปแบบ ISO 8601 แบบขยายโดยไม่มีออฟเซ็ต และอาจระบุเวลาได้ละเอียดถึงระดับมิลลิวินาที เช่น 2027-03-05T06:30:00 |
end |
ไม่บังคับ วันที่/เวลาที่กิจกรรมสิ้นสุด หากกิจกรรมจัดขึ้นหลายวัน ควรเป็นวันที่/เวลาสิ้นสุดในวันสุดท้าย รูปแบบคือวันที่/เวลาในรูปแบบ ISO 8601 แบบขยายโดยไม่มีออฟเซ็ต และอาจระบุเวลาได้ละเอียดถึงระดับมิลลิวินาที เช่น 2027-03-05T06:30:00 |
FlightClass
| การแสดง JSON |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของชั้นโดยสาร |
issuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของชั้นเรียนเที่ยวบิน |
localizedIssuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของบัตรเที่ยวบินที่แปลแล้ว |
flightHeader |
ไม่บังคับ ข้อมูลเกี่ยวกับผู้ให้บริการและหมายเลขเที่ยวบิน |
origin |
ไม่บังคับ ข้อมูลเกี่ยวกับสนามบินต้นทาง |
destination |
ไม่บังคับ ข้อมูลเกี่ยวกับสนามบินปลายทาง |
localScheduledDepartureDateTime |
ไม่บังคับ วันที่และเวลาตามกำหนดการที่คาดว่าเครื่องบินจะออกจากประตูทางออกขึ้นเครื่อง (ไม่ใช่รันเวย์) รูปแบบคือวันที่/เวลาในรูปแบบ ISO 8601 แบบขยายโดยไม่มีออฟเซ็ต และอาจระบุเวลาได้ละเอียดถึงระดับมิลลิวินาที เช่น 2027-03-05T06:30:00 ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC) |
hexBackgroundColor |
ไม่บังคับ สีพื้นหลังของชั้นเรียนเที่ยวบิน รูปแบบคือสตริงสีแบบเลขฐาน 16 เช่น "#RRGGBB" |
heroImageUri |
ไม่บังคับ รูปภาพแบนเนอร์ที่แสดงที่ด้านหน้าของคลาสเที่ยวบิน |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงชั้นโดยสารของเที่ยวบิน |
FlightHeader
| การแสดง JSON |
|---|
{
"carrier": {
object ( |
| ฟิลด์ | |
|---|---|
carrier |
ไม่บังคับ ข้อมูลเกี่ยวกับสายการบิน |
flightNumber |
ไม่บังคับ หมายเลขเที่ยวบินที่ไม่มีรหัส IATA ของสายการบิน ฟิลด์มีเฉพาะตัวเลข เช่น "123" |
FlightCarrier
| การแสดง JSON |
|---|
{ "carrierIataCode": string, "carrierIcaoCode": string, "airlineLogoUri": string } |
| ฟิลด์ | |
|---|---|
carrierIataCode |
ไม่บังคับ รหัสสายการบิน IATA 2 อักขระของผู้ให้บริการขนส่ง |
carrierIcaoCode |
ไม่บังคับ รหัสสายการบิน ICAO แบบ 3 อักขระของผู้ให้บริการขนส่ง |
airlineLogoUri |
ไม่บังคับ โลโก้ของสายการบินที่อธิบายโดยรหัส IATA ของผู้ให้บริการ |
AirportInfo
| การแสดง JSON |
|---|
{ "airportIataCode": string, "terminal": string, "gate": string } |
| ฟิลด์ | |
|---|---|
airportIataCode |
ไม่บังคับ รหัสสนามบิน IATA 3 ตัวอักษร เช่น "SFO" |
terminal |
ไม่บังคับ ชื่อเทอร์มินัล เช่น "I" |
gate |
ไม่บังคับ ชื่อประตู เช่น "B59" |
TransitClass
| การแสดง JSON |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของประเภทขนส่งสาธารณะ |
issuerName |
ไม่บังคับ ชื่อผู้ออกบัตรของบัตรขนส่ง |
localizedIssuerName |
ไม่บังคับ ชื่อผู้ออกบัตรที่แปลแล้วของคลาสการเดินทาง |
hexBackgroundColor |
ไม่บังคับ สีพื้นหลังของบัตรโดยสาร รูปแบบคือสตริงสีแบบเลขฐาน 16 เช่น "#RRGGBB" |
heroImageUri |
ไม่บังคับ รูปภาพแบนเนอร์ที่แสดงที่ด้านหน้าของชั้นเรียน |
transitType |
ไม่บังคับ ประเภทการขนส่งของชั้นเรียนการขนส่ง |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงคลาสการเดินทาง |
GenericClass
| การแสดง JSON |
|---|
{
"id": string,
"classTemplateInfo": {
object ( |
| ฟิลด์ | |
|---|---|
id |
ไม่บังคับ รหัสของคลาสทั่วไป |
classTemplateInfo |
ไม่บังคับ ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงคลาสทั่วไป |
คำอธิบายประกอบเครื่องมือ
คำแนะนำที่ทำลายล้าง: ❌ | คำแนะนำที่ทำซ้ำได้: ✅ | คำแนะนำแบบอ่านอย่างเดียว: ✅ | คำแนะนำแบบโลกเปิด: ❌