REST Resource: eventticketclass

ทรัพยากร: EventTicketClass

การแสดง JSON
{
  "kind": string,
  "eventName": {
    object (LocalizedString)
  },
  "eventId": string,
  "logo": {
    object (Image)
  },
  "venue": {
    object (EventVenue)
  },
  "dateTime": {
    object (EventDateTime)
  },
  "confirmationCodeLabel": enum (ConfirmationCodeLabel),
  "customConfirmationCodeLabel": {
    object (LocalizedString)
  },
  "seatLabel": enum (SeatLabel),
  "customSeatLabel": {
    object (LocalizedString)
  },
  "rowLabel": enum (RowLabel),
  "customRowLabel": {
    object (LocalizedString)
  },
  "sectionLabel": enum (SectionLabel),
  "customSectionLabel": {
    object (LocalizedString)
  },
  "gateLabel": enum (GateLabel),
  "customGateLabel": {
    object (LocalizedString)
  },
  "finePrint": {
    object (LocalizedString)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "id": string,
  "version": string,
  "issuerName": string,
  "messages": [
    {
      object (Message)
    }
  ],
  "allowMultipleUsersPerObject": boolean,
  "homepageUri": {
    object (Uri)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "reviewStatus": enum (ReviewStatus),
  "review": {
    object (Review)
  },
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "redemptionIssuers": [
    string
  ],
  "countryCode": string,
  "heroImage": {
    object (Image)
  },
  "wordMark": {
    object (Image)
  },
  "enableSmartTap": boolean,
  "hexBackgroundColor": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement),
  "wideLogo": {
    object (Image)
  },
  "notifyPreference": enum (NotificationSettingsForUpdates),
  "appLinkData": {
    object (AppLinkData)
  },
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ],
  "merchantLocations": [
    {
      object (MerchantLocation)
    }
  ]
}
ช่อง
kind
(deprecated)

string

ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "walletobjects#eventTicketClass"

eventName

object (LocalizedString)

ต้องระบุ ชื่อกิจกรรม เช่น "LA Dodgers at SF Giants"

eventId

string

รหัสของเหตุการณ์ รหัสนี้ควรไม่ซ้ำกันสำหรับทุกกิจกรรมในบัญชี ฟิลด์นี้ใช้เพื่อจัดกลุ่มตั๋วเข้าด้วยกันหากผู้ใช้บันทึกตั๋วหลายใบสำหรับกิจกรรมเดียวกัน โดยต้องมีอักขระไม่เกิน 64 ตัว

หากระบุไว้ การแบ่งกลุ่มจะเสถียร โปรดระวังการทับซ้อนโดยไม่ตั้งใจเพื่อหลีกเลี่ยงการจัดกลุ่มคำขอแจ้งปัญหาที่ไม่ควรจัดกลุ่ม หากคุณใช้คลาสเพียงคลาสเดียวต่อเหตุการณ์ ก็เพียงตั้งค่าเป็น classId (มีหรือไม่มีส่วนของรหัสผู้ออกบัตรก็ได้)

หากไม่ระบุ แพลตฟอร์มจะพยายามใช้ข้อมูลอื่นๆ เพื่อจัดกลุ่มคำขอแจ้งปัญหา (อาจไม่เสถียร)

venue

object (EventVenue)

รายละเอียดสถานที่จัดงาน

dateTime

object (EventDateTime)

ข้อมูลวันที่และเวลาของกิจกรรม

confirmationCodeLabel

enum (ConfirmationCodeLabel)

ป้ายกำกับที่จะใช้สำหรับค่ารหัสยืนยัน (eventTicketObject.reservationInfo.confirmationCode) ในมุมมองรายละเอียดบัตร ตัวเลือกที่ใช้ได้แต่ละรายการจะเชื่อมโยงกับชุดสตริงที่แปลแล้ว เพื่อให้คำแปลแสดงต่อผู้ใช้ตามภาษาของผู้ใช้

ตั้งค่าทั้ง confirmationCodeLabel และ customConfirmationCodeLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "รหัสยืนยัน" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องรหัสยืนยัน ระบบจะไม่ใช้ป้ายกำกับนี้

customConfirmationCodeLabel

object (LocalizedString)

ป้ายกํากับที่กําหนดเองเพื่อใช้กับค่ารหัสยืนยัน (eventTicketObject.reservationInfo.confirmationCode) ในมุมมองรายละเอียดการ์ด คุณควรใช้ตัวเลือกนี้เฉพาะในกรณีที่ป้ายกํากับ "รหัสยืนยัน" เริ่มต้นหรือตัวเลือก confirmationCodeLabel อย่างใดอย่างหนึ่งไม่เพียงพอ

ตั้งค่าทั้ง confirmationCodeLabel และ customConfirmationCodeLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "รหัสยืนยัน" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องรหัสยืนยัน ระบบจะไม่ใช้ป้ายกำกับนี้

seatLabel

enum (SeatLabel)

ป้ายกำกับที่จะใช้สำหรับค่าที่นั่ง (eventTicketObject.seatInfo.seat) ในมุมมองรายละเอียดการ์ด ตัวเลือกที่ใช้ได้แต่ละรายการจะเชื่อมโยงกับชุดสตริงที่แปลแล้ว เพื่อให้คำแปลแสดงต่อผู้ใช้ตามภาษาของผู้ใช้

ตั้งค่าทั้ง seatLabel และ customSeatLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ที่นั่ง" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องที่นั่ง ระบบจะไม่ใช้ป้ายกำกับนี้

customSeatLabel

object (LocalizedString)

ป้ายกํากับที่กําหนดเองเพื่อใช้กับค่าที่นั่ง (eventTicketObject.seatInfo.seat) ในมุมมองรายละเอียดการ์ด คุณควรใช้ตัวเลือกนี้ในกรณีที่ป้ายกำกับ "ที่นั่ง" เริ่มต้นหรือตัวเลือก seatLabel รายการใดรายการหนึ่งไม่เพียงพอ

ตั้งค่าทั้ง seatLabel และ customSeatLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ที่นั่ง" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องที่นั่ง ระบบจะไม่ใช้ป้ายกำกับนี้

rowLabel

enum (RowLabel)

ป้ายกํากับที่จะใช้กับค่าแถว (eventTicketObject.seatInfo.row) ในมุมมองรายละเอียดการ์ด ตัวเลือกที่ใช้ได้แต่ละรายการจะเชื่อมโยงกับชุดสตริงที่แปลแล้ว เพื่อให้คำแปลแสดงต่อผู้ใช้ตามภาษาของผู้ใช้

ตั้งค่าทั้ง rowLabel และ customRowLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "แถว" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องแถว ระบบจะไม่ใช้ป้ายกำกับนี้

customRowLabel

object (LocalizedString)

ป้ายกํากับที่กําหนดเองเพื่อใช้กับค่าแถว (eventTicketObject.seatInfo.row) ในมุมมองรายละเอียดการ์ด คุณควรใช้ตัวเลือกนี้ในกรณีที่ป้ายกำกับ "แถว" เริ่มต้นหรือตัวเลือก rowLabel อย่างใดอย่างหนึ่งไม่เพียงพอ

ตั้งค่าทั้ง rowLabel และ customRowLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "แถว" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องแถว ระบบจะไม่ใช้ป้ายกำกับนี้

sectionLabel

enum (SectionLabel)

ป้ายกำกับที่จะใช้สำหรับค่าส่วน (eventTicketObject.seatInfo.section) ในมุมมองรายละเอียดการ์ด ตัวเลือกที่ใช้ได้แต่ละรายการจะเชื่อมโยงกับชุดสตริงที่แปลแล้ว เพื่อให้คำแปลแสดงต่อผู้ใช้ตามภาษาของผู้ใช้

ตั้งค่าทั้ง sectionLabel และ customSectionLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ส่วน" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องส่วน ระบบจะไม่ใช้ป้ายกำกับนี้

customSectionLabel

object (LocalizedString)

ป้ายกํากับที่กําหนดเองเพื่อใช้กับค่าส่วน (eventTicketObject.seatInfo.section) ในมุมมองรายละเอียดการ์ด คุณควรใช้ตัวเลือกนี้ในกรณีที่ป้ายกำกับ "ส่วน" เริ่มต้นหรือตัวเลือก sectionLabel อย่างใดอย่างหนึ่งไม่เพียงพอ

ตั้งค่าทั้ง sectionLabel และ customSectionLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ส่วน" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องส่วน ระบบจะไม่ใช้ป้ายกำกับนี้

gateLabel

enum (GateLabel)

ป้ายกำกับที่จะใช้สำหรับค่าของประตู (eventTicketObject.seatInfo.gate) ในมุมมองรายละเอียดการ์ด ตัวเลือกที่ใช้ได้แต่ละรายการจะเชื่อมโยงกับชุดสตริงที่แปลแล้ว เพื่อให้คำแปลแสดงต่อผู้ใช้ตามภาษาของผู้ใช้

ตั้งค่าทั้ง gateLabel และ customGateLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ประตู" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องประตู ระบบจะไม่ใช้ป้ายกำกับนี้

customGateLabel

object (LocalizedString)

ป้ายกํากับที่กําหนดเองเพื่อใช้กับค่าประตู (eventTicketObject.seatInfo.gate) ในมุมมองรายละเอียดการ์ด คุณควรใช้ตัวเลือกนี้เฉพาะในกรณีที่ป้ายกำกับ "Gate" เริ่มต้นหรือตัวเลือก gateLabel อย่างใดอย่างหนึ่งไม่เพียงพอ

ตั้งค่าทั้ง gateLabel และ customGateLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ประตู" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องประตู ระบบจะไม่ใช้ป้ายกำกับนี้

finePrint

object (LocalizedString)

รายละเอียดปลีกย่อย ข้อกำหนด หรือเงื่อนไขของตั๋ว

classTemplateInfo

object (ClassTemplateInfo)

ข้อมูลเทมเพลตเกี่ยวกับวิธีแสดงชั้นเรียน หากไม่ได้ตั้งค่าไว้ Google จะแสดงชุดช่องเริ่มต้น

id

string

ต้องระบุ ตัวระบุที่ไม่ซ้ำกันสำหรับชั้นเรียน รหัสนี้ต้องไม่ซ้ำกันในทุกชั้นเรียนจากผู้ออกบัตร ค่านี้ควรเป็นไปตามรูปแบบ issuer IDidentifier โดยที่รหัสแรกจะออกโดย Google และรหัสหลังจะเลือกโดยคุณ ตัวระบุที่ไม่ซ้ำกันควรประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกัน, '.', '_' หรือ "-" เท่านั้น

version
(deprecated)

string (int64 format)

เลิกใช้

issuerName

string

ต้องระบุ ชื่อผู้ออกบัตร ความยาวสูงสุดที่แนะนำคือ 20 อักขระเพื่อให้สตริงแสดงเต็มรูปแบบบนหน้าจอขนาดเล็ก

messages[]

object (Message)

อาร์เรย์ข้อความที่แสดงในแอป ผู้ใช้ทั้งหมดของออบเจ็กต์นี้จะได้รับข้อความที่เกี่ยวข้อง จํานวนสูงสุดของช่องเหล่านี้คือ 10 ช่อง

allowMultipleUsersPerObject
(deprecated)

boolean

เลิกใช้งานแล้ว ให้ใช้ multipleDevicesAndHoldersAllowedStatus แทน

homepageUri

object (Uri)

URI ของหน้าแรกของแอปพลิเคชัน การป้อนข้อมูล URI ในช่องนี้จะทําให้มีลักษณะการทำงานเหมือนกับการป้อนข้อมูล URI ใน linksModuleData (เมื่อแสดงผลออบเจ็กต์ ลิงก์ไปยังหน้าแรกจะแสดงในส่วนที่มักเรียกว่าส่วน linksModuleData ของออบเจ็กต์)

locations[]
(deprecated)

object (LatLongPoint)

หมายเหตุ: ปัจจุบันระบบยังไม่รองรับการใช้ฟิลด์นี้เพื่อทริกเกอร์การแจ้งเตือนตามภูมิศาสตร์

reviewStatus

enum (ReviewStatus)

ต้องระบุ สถานะของชั้นเรียน ช่องนี้สามารถตั้งค่าเป็น draft หรือ underReview โดยใช้การเรียก API ของแทรก แก้ไข หรืออัปเดต เมื่อสถานะการตรวจสอบเปลี่ยนจาก draft แล้ว คุณจะเปลี่ยนกลับไปเป็น draft ไม่ได้

คุณควรตั้งค่าฟิลด์นี้เป็น draft เมื่อชั้นเรียนอยู่ระหว่างการพัฒนา คุณใช้คลาส draft เพื่อสร้างออบเจ็กต์ไม่ได้

คุณควรตั้งค่าช่องนี้เป็น underReview เมื่อเชื่อว่าชั้นเรียนพร้อมใช้งาน แพลตฟอร์มจะตั้งค่าช่องนี้เป็น approved โดยอัตโนมัติ และสามารถใช้เพื่อสร้างหรือย้ายข้อมูลออบเจ็กต์ได้ทันที

เมื่ออัปเดตคลาส approved อยู่แล้ว คุณควรตั้งค่าช่องนี้เป็น underReview ต่อไป

review

object (Review)

ความคิดเห็นรีวิวที่แพลตฟอร์มตั้งค่าไว้เมื่อมีการทําเครื่องหมายชั้นเรียนเป็น approved หรือ rejected

infoModuleData
(deprecated)

object (InfoModuleData)

เลิกใช้งานแล้ว ให้ใช้ textModulesData แทน

imageModulesData[]

object (ImageModuleData)

ข้อมูลโมดูลรูปภาพ จำนวนสูงสุดของช่องเหล่านี้ที่แสดงคือ 1 จากระดับออบเจ็กต์และ 1 สำหรับระดับออบเจ็กต์คลาส

textModulesData[]

object (TextModuleData)

ข้อมูลโมดูลข้อความ หากมีการกําหนดข้อมูลโมดูลข้อความในชั้นเรียนด้วย ระบบจะแสดงทั้ง 2 รายการ จำนวนสูงสุดของช่องเหล่านี้ที่แสดงคือ 10 ช่องจากออบเจ็กต์และ 10 ช่องจากคลาส

redemptionIssuers[]

string (int64 format)

ระบุผู้ออกบัตรแลกสิทธิ์ที่แลกแต้มผ่าน Smart Tap ได้ ระบบจะระบุผู้ออกบัตรแลกสิทธิ์ด้วยรหัสผู้ออกบัตร ผู้ออกบัตรแลกสิทธิ์ต้องกำหนดค่าคีย์ Smart Tap อย่างน้อย 1 รายการ

นอกจากนี้ คุณต้องตั้งค่าช่อง enableSmartTap และsmartTapRedemptionLevel ระดับออบเจ็กต์อย่างถูกต้องเพื่อให้บัตรรองรับการแตะอัจฉริยะ

countryCode

string

รหัสประเทศที่ใช้แสดงประเทศของการ์ด (เมื่อผู้ใช้ไม่ได้อยู่ในประเทศนั้น) รวมถึงแสดงเนื้อหาที่แปลแล้วเมื่อเนื้อหาไม่พร้อมใช้งานในภาษาของผู้ใช้

heroImage

object (Image)

รูปภาพแบนเนอร์ (ไม่บังคับ) ที่แสดงที่ด้านหน้าของการ์ด หากไม่มี จะไม่มีการแสดงข้อมูลใดๆ รูปภาพจะแสดงที่ความกว้าง 100%

wordMark
(deprecated)

object (Image)

เลิกใช้งานแล้ว

enableSmartTap

boolean

ระบุว่าคลาสนี้รองรับการแตะอัจฉริยะหรือไม่ นอกจากนี้ คุณต้องตั้งค่าช่อง redemptionIssuers และsmartTapRedemptionLevel ระดับออบเจ็กต์อย่างถูกต้องเพื่อให้บัตรรองรับการแตะอัจฉริยะ

hexBackgroundColor

string

สีพื้นหลังของการ์ด หากไม่ได้ตั้งค่า ระบบจะใช้สีหลักของรูปภาพหลัก และหากไม่ได้ตั้งค่ารูปภาพหลัก ระบบจะใช้สีหลักของโลโก้ รูปแบบคือ #rrggbb โดยที่ rrggbb คือไตรต์ RGB แบบฐาน 16 เช่น #ffcc00 นอกจากนี้ คุณยังใช้รูปแบบย่อของชุดค่า RGB ซึ่งก็คือ #rgb เช่น #fc0 ได้ด้วย

localizedIssuerName

object (LocalizedString)

สตริงที่แปลแล้วสำหรับ issuerName ความยาวสูงสุดที่แนะนำคือ 20 อักขระเพื่อให้สตริงแสดงเต็มรูปแบบบนหน้าจอขนาดเล็ก

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

ระบุว่าผู้ใช้และอุปกรณ์หลายรายจะบันทึกออบเจ็กต์เดียวกันซึ่งอ้างอิงคลาสนี้หรือไม่

callbackOptions

object (CallbackOptions)

ตัวเลือกการเรียกกลับที่จะใช้เพื่อโทรกลับหาผู้ออกใบอนุญาตสำหรับการบันทึก/ลบออบเจ็กต์สำหรับคลาสนี้ทุกครั้งโดยผู้ใช้ปลายทาง ออบเจ็กต์ทั้งหมดของคลาสนี้มีสิทธิ์ใช้การเรียกกลับ

securityAnimation

object (SecurityAnimation)

ข้อมูลเกี่ยวกับภาพเคลื่อนไหวเกี่ยวกับความปลอดภัย (ไม่บังคับ) หากตั้งค่านี้ ระบบจะแสดงภาพเคลื่อนไหวความปลอดภัยในรายละเอียดบัตร

viewUnlockRequirement

enum (ViewUnlockRequirement)

ดูตัวเลือกข้อกำหนดการปลดล็อกสำหรับตั๋วเข้างาน

notifyPreference

enum (NotificationSettingsForUpdates)

การตั้งค่าว่าควรมีการแจ้งเตือนเมื่อมีการอัปเดตช่องในชั้นเรียนนี้หรือไม่ เมื่อตั้งค่าเป็น "แจ้งเตือน" เราจะพยายามเรียกให้ระบบแจ้งเตือนการอัปเดตช่องแก่ผู้ใช้ ระบบจะส่งการแจ้งเตือนเหล่านี้ไปยังผู้ใช้ก็ต่อเมื่อช่องเป็นส่วนหนึ่งของรายการที่อนุญาตเท่านั้น หากไม่ได้ระบุ ระบบจะไม่ทริกเกอร์การแจ้งเตือน การตั้งค่านี้มีอายุไม่นานและจะต้องตั้งค่าพร้อมกับคําขอ PATCH หรือ UPDATE แต่ละรายการ มิฉะนั้นการแจ้งเตือนจะไม่ทริกเกอร์

valueAddedModuleData[]

object (ValueAddedModuleData)

ข้อมูลข้อบังคับมูลค่าเพิ่ม (ไม่บังคับ) นักเรียนสูงสุด 10 คนต่อชั้นเรียน สำหรับบัตร ระบบจะแสดงเพียง 10 รายการ โดยให้ความสำคัญกับบัตรจากวัตถุ

merchantLocations[]

object (MerchantLocation)

สถานที่ตั้งของผู้ขาย โดยชั้นเรียนจะมีนักเรียนได้สูงสุด 10 คน ระบบจะปฏิเสธ MerchantLocation เพิ่มเติมที่เพิ่มเกิน 10 รายการ ตำแหน่งเหล่านี้จะทริกเกอร์การแจ้งเตือนเมื่อผู้ใช้เข้ามาในรัศมีที่กำหนดไว้ของจุด ช่องนี้จะแทนที่ LatLongPoints ที่เลิกใช้งานแล้ว

EventVenue

การแสดง JSON
{
  "kind": string,
  "name": {
    object (LocalizedString)
  },
  "address": {
    object (LocalizedString)
  }
}
ช่อง
kind
(deprecated)

string

ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "walletobjects#eventVenue"

name

object (LocalizedString)

ชื่อสถานที่ เช่น "AT&T Park"

ต้องระบุ

address

object (LocalizedString)

ที่อยู่ของสถานที่จัดกิจกรรม เช่น "24 Willie Mays Plaza\nSan Francisco, CA 94107" บรรทัดที่อยู่ที่คั่นด้วยอักขระการขึ้นบรรทัดใหม่ (\n)

ต้องระบุ

EventDateTime

การแสดง JSON
{
  "kind": string,
  "doorsOpen": string,
  "start": string,
  "end": string,
  "doorsOpenLabel": enum (DoorsOpenLabel),
  "customDoorsOpenLabel": {
    object (LocalizedString)
  }
}
ช่อง
kind
(deprecated)

string

ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "walletobjects#eventDateTime"

doorsOpen

string

วันที่/เวลาที่เปิดประตูสถานที่จัดงาน

รูปแบบนี้คือวันที่/เวลารูปแบบขยายของ ISO 8601 โดยมีหรือไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 นนาโนวินาที คุณสามารถระบุออฟเซ็ตด้วยความแม่นยำเป็นวินาทีได้ (แม้ว่าออฟเซ็ตแบบวินาทีจะไม่เป็นส่วนหนึ่งของ ISO 8601)

เช่น

1985-04-12T23:20:50.52Z จะเป็น 20 นาที 50.52 วินาทีหลังจากเวลา 23:00 น. ของวันที่ 12 เมษายน 1985 ในเขตเวลา UTC

1985-04-12T19:20:50.52-04:00 จะเท่ากับ 20 นาที 50.52 วินาทีหลังจากเวลา 19:00 น. ของวันที่ 12 เมษายน 1985 ซึ่งช้ากว่า UTC 4 ชั่วโมง (ช่วงเวลาเดียวกันกับตัวอย่างข้างต้น) หากกิจกรรมจัดขึ้นที่นิวยอร์ก เขตเวลานี้จะเทียบเท่ากับเวลาออมแสงตะวันออก (EDT) โปรดทราบว่าค่าชดเชยจะแตกต่างกันไปในแต่ละภูมิภาคที่ใช้เวลาออมแสง (หรือเวลาในช่วงฤดูร้อน) โดยขึ้นอยู่กับช่วงเวลาของปี

1985-04-12T19:20:50.52 จะเป็น 20 นาที 50.52 วินาทีหลังจากชั่วโมงที่ 19 ของวันที่ 12 เมษายน 1985 โดยไม่มีข้อมูลออฟเซ็ต

ส่วนวันที่/เวลาที่ไม่มีค่าออฟเซ็ตจะถือเป็น "วันที่/เวลาท้องถิ่น" ซึ่งควรเป็นวันที่/เวลาท้องถิ่นของสถานที่จัดงาน ตัวอย่างเช่น หากกิจกรรมเกิดขึ้นในเวลา 20:00 น. ของวันที่ 5 มิถุนายน 2018 ที่สถานที่จัดงาน ส่วนวันที่/เวลาท้องถิ่นควรเป็น 2018-06-05T20:00:00 หากวันที่/เวลาท้องถิ่นของสถานที่จัดงานช้ากว่า UTC 4 ชั่วโมง ระบบอาจเพิ่มการเลื่อนเวลา -04:00 ต่อท้าย

หากไม่มีข้อมูลออฟเซต ฟีเจอร์ริชมีเดียบางอย่างอาจไม่พร้อมใช้งาน

start

string

วันที่/เวลาที่กิจกรรมเริ่มต้น หากกิจกรรมจัดขึ้นหลายวัน วันที่/เวลาเริ่มต้นควรเป็นวันที่/เวลาเริ่มต้นของวันแรก

รูปแบบนี้คือวันที่/เวลารูปแบบขยายของ ISO 8601 โดยมีหรือไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 นนาโนวินาที คุณสามารถระบุออฟเซ็ตด้วยความแม่นยำเป็นวินาทีได้ (แม้ว่าออฟเซ็ตแบบวินาทีจะไม่เป็นส่วนหนึ่งของ ISO 8601)

เช่น

1985-04-12T23:20:50.52Z จะเป็น 20 นาที 50.52 วินาทีหลังจากเวลา 23:00 น. ของวันที่ 12 เมษายน 1985 ในเขตเวลา UTC

1985-04-12T19:20:50.52-04:00 จะเท่ากับ 20 นาที 50.52 วินาทีหลังจากเวลา 19:00 น. ของวันที่ 12 เมษายน 1985 ซึ่งช้ากว่า UTC 4 ชั่วโมง (ช่วงเวลาเดียวกันกับตัวอย่างข้างต้น) หากกิจกรรมจัดขึ้นที่นิวยอร์ก เขตเวลานี้จะเทียบเท่ากับเวลาออมแสงตะวันออก (EDT) โปรดทราบว่าค่าชดเชยจะแตกต่างกันไปในแต่ละภูมิภาคที่ใช้เวลาออมแสง (หรือเวลาในช่วงฤดูร้อน) โดยขึ้นอยู่กับช่วงเวลาของปี

1985-04-12T19:20:50.52 จะเป็น 20 นาที 50.52 วินาทีหลังจากชั่วโมงที่ 19 ของวันที่ 12 เมษายน 1985 โดยไม่มีข้อมูลออฟเซ็ต

ส่วนวันที่/เวลาที่ไม่มีค่าออฟเซ็ตจะถือเป็น "วันที่/เวลาท้องถิ่น" ซึ่งควรเป็นวันที่/เวลาท้องถิ่นของสถานที่จัดงาน ตัวอย่างเช่น หากกิจกรรมเกิดขึ้นในเวลา 20:00 น. ของวันที่ 5 มิถุนายน 2018 ที่สถานที่จัดงาน ส่วนวันที่/เวลาท้องถิ่นควรเป็น 2018-06-05T20:00:00 หากวันที่/เวลาท้องถิ่นของสถานที่จัดงานช้ากว่า UTC 4 ชั่วโมง ระบบอาจเพิ่มการเลื่อนเวลา -04:00 ต่อท้าย

หากไม่มีข้อมูลออฟเซต ฟีเจอร์ริชมีเดียบางอย่างอาจไม่พร้อมใช้งาน

end

string

วันที่/เวลาที่กิจกรรมสิ้นสุด หากกิจกรรมจัดขึ้นหลายวัน วันที่/เวลาสิ้นสุดควรเป็นวันที่/เวลาสิ้นสุดของวันสุดท้าย

รูปแบบนี้คือวันที่/เวลารูปแบบขยายของ ISO 8601 โดยมีหรือไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 นนาโนวินาที คุณสามารถระบุออฟเซ็ตด้วยความแม่นยำเป็นวินาทีได้ (แม้ว่าออฟเซ็ตแบบวินาทีจะไม่เป็นส่วนหนึ่งของ ISO 8601)

เช่น

1985-04-12T23:20:50.52Z จะเป็น 20 นาที 50.52 วินาทีหลังจากเวลา 23:00 น. ของวันที่ 12 เมษายน 1985 ในเขตเวลา UTC

1985-04-12T19:20:50.52-04:00 จะเท่ากับ 20 นาที 50.52 วินาทีหลังจากเวลา 19:00 น. ของวันที่ 12 เมษายน 1985 ซึ่งช้ากว่า UTC 4 ชั่วโมง (ช่วงเวลาเดียวกันกับตัวอย่างข้างต้น) หากกิจกรรมจัดขึ้นที่นิวยอร์ก เขตเวลานี้จะเทียบเท่ากับเวลาออมแสงตะวันออก (EDT) โปรดทราบว่าค่าชดเชยจะแตกต่างกันไปในแต่ละภูมิภาคที่ใช้เวลาออมแสง (หรือเวลาในช่วงฤดูร้อน) โดยขึ้นอยู่กับช่วงเวลาของปี

1985-04-12T19:20:50.52 จะเป็น 20 นาที 50.52 วินาทีหลังจากชั่วโมงที่ 19 ของวันที่ 12 เมษายน 1985 โดยไม่มีข้อมูลออฟเซ็ต

ส่วนวันที่/เวลาที่ไม่มีค่าออฟเซ็ตจะถือเป็น "วันที่/เวลาท้องถิ่น" ซึ่งควรเป็นวันที่/เวลาท้องถิ่นของสถานที่จัดงาน ตัวอย่างเช่น หากกิจกรรมเกิดขึ้นในเวลา 20:00 น. ของวันที่ 5 มิถุนายน 2018 ที่สถานที่จัดงาน ส่วนวันที่/เวลาท้องถิ่นควรเป็น 2018-06-05T20:00:00 หากวันที่/เวลาท้องถิ่นของสถานที่จัดงานช้ากว่า UTC 4 ชั่วโมง ระบบอาจเพิ่มการเลื่อนเวลา -04:00 ต่อท้าย

หากไม่มีข้อมูลออฟเซต ฟีเจอร์ริชมีเดียบางอย่างอาจไม่พร้อมใช้งาน

doorsOpenLabel

enum (DoorsOpenLabel)

ป้ายกำกับที่จะใช้สำหรับค่าประตูเปิด (doorsOpen) ในมุมมองรายละเอียดการ์ด ตัวเลือกที่ใช้ได้แต่ละรายการจะเชื่อมโยงกับชุดสตริงที่แปลแล้ว เพื่อให้คำแปลแสดงต่อผู้ใช้ตามภาษาของผู้ใช้

ตั้งค่าทั้ง doorsOpenLabel และ customDoorsOpenLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ประตูเปิด" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องประตูเปิด ระบบจะไม่ใช้ป้ายกำกับนี้

customDoorsOpenLabel

object (LocalizedString)

ป้ายกํากับที่กําหนดเองเพื่อใช้กับค่าเวลาเข้างาน (doorsOpen) ในมุมมองรายละเอียดการ์ด คุณควรใช้ตัวเลือกนี้เฉพาะในกรณีที่ป้ายกำกับเริ่มต้น "เปิดประตู" หรือตัวเลือก doorsOpenLabel รายการใดรายการหนึ่งไม่เพียงพอ

ตั้งค่าทั้ง doorsOpenLabel และ customDoorsOpenLabel ไม่ได้ หากไม่ได้ตั้งค่าค่าใดเลย ค่าเริ่มต้นของป้ายกำกับจะเป็น "ประตูเปิด" ที่แปลแล้ว หากไม่ได้ตั้งค่าช่องประตูเปิด ระบบจะไม่ใช้ป้ายกำกับนี้

DoorsOpenLabel

Enum
DOORS_OPEN_LABEL_UNSPECIFIED
DOORS_OPEN
doorsOpen

ชื่อแทนเดิมของ DOORS_OPEN เลิกใช้งานแล้ว

GATES_OPEN
gatesOpen

ชื่อแทนเดิมของ GATES_OPEN เลิกใช้งานแล้ว

ConfirmationCodeLabel

Enum
CONFIRMATION_CODE_LABEL_UNSPECIFIED
CONFIRMATION_CODE
confirmationCode

ชื่อแทนเดิมของ CONFIRMATION_CODE เลิกใช้งานแล้ว

CONFIRMATION_NUMBER
confirmationNumber

ชื่อแทนเดิมของ CONFIRMATION_NUMBER เลิกใช้งานแล้ว

ORDER_NUMBER
orderNumber

ชื่อแทนเดิมของ ORDER_NUMBER เลิกใช้งานแล้ว

RESERVATION_NUMBER
reservationNumber

ชื่อแทนเดิมของ RESERVATION_NUMBER เลิกใช้งานแล้ว

SeatLabel

Enum
SEAT_LABEL_UNSPECIFIED
SEAT
seat

ชื่อแทนเดิมของ SEAT เลิกใช้งานแล้ว

RowLabel

Enum
ROW_LABEL_UNSPECIFIED
ROW
row

ชื่อแทนเดิมของ ROW เลิกใช้งานแล้ว

SectionLabel

Enum
SECTION_LABEL_UNSPECIFIED
SECTION
section

ชื่อแทนเดิมของ SECTION เลิกใช้งานแล้ว

THEATER
theater

ชื่อแทนเดิมของ THEATER เลิกใช้งานแล้ว

GateLabel

Enum
GATE_LABEL_UNSPECIFIED
GATE
gate

ชื่อแทนเดิมของ GATE เลิกใช้งานแล้ว

DOOR
door

ชื่อแทนเดิมของ DOOR เลิกใช้งานแล้ว

ENTRANCE
entrance

ชื่อแทนเดิมของ ENTRANCE เลิกใช้งานแล้ว

เมธอด

addmessage

เพิ่มข้อความลงในคลาสตั๋วกิจกรรมที่อ้างอิงโดยรหัสคลาสที่ระบุ

get

แสดงผลประเภทตั๋วเข้างานที่มีรหัสประเภทที่ระบุ

insert

แทรกคลาสตั๋วเข้างานด้วยรหัสและพร็อพเพอร์ตี้ที่ระบุ

list

แสดงรายการประเภทตั๋วเข้างานทั้งหมดสำหรับรหัสผู้ออกตั๋วที่ระบุ

patch

อัปเดตประเภทตั๋วเข้างานซึ่งอ้างอิงโดยรหัสชั้นเรียนที่ระบุ

update

อัปเดตประเภทตั๋วเข้างานซึ่งอ้างอิงโดยรหัสชั้นเรียนที่ระบุ