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)
  }
}
ช่อง
kind
(deprecated)

string

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

eventName

object (LocalizedString)

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

eventId

string

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

หากระบุ การจัดกลุ่มจะเสถียร โปรดระวังการชนกันโดยไม่ได้ตั้งใจเพื่อหลีกเลี่ยงการจัดกลุ่มตั๋วที่ไม่ควรจัดกลุ่ม หากคุณใช้เพียง 1 ชั้นเรียนต่อเหตุการณ์ คุณสามารถตั้งค่าเป็น 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 ไม่ได้ หากไม่ได้ตั้งค่าไว้ ป้ายกำกับจะมีค่าเริ่มต้นเป็น "Seat" ซึ่งแปล หากไม่ได้เลือกช่องใบอนุญาตไว้ ระบบจะไม่ใช้ป้ายกำกับนี้

customSeatLabel

object (LocalizedString)

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

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

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) ในมุมมองรายละเอียดบัตร ควรใช้เฉพาะเมื่อป้ายกำกับ "ประตู" เริ่มต้นหรือตัวเลือก 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 ใน linkedModuleData (เมื่อแสดงผลออบเจ็กต์ ลิงก์ไปยังหน้าแรกจะแสดงในสิ่งที่มักเรียกว่าส่วน linkModuleData ของออบเจ็กต์)

locations[]

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 ได้ ผู้ออกการแลกสิทธิ์จะระบุตามรหัสผู้ออกบัตร ผู้ออกการแลกสิทธิ์ต้องกำหนดค่าคีย์การแตะอัจฉริยะไว้อย่างน้อย 1 รายการ

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

countryCode

string

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

heroImage

object (Image)

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

wordMark
(deprecated)

object (Image)

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

enableSmartTap

boolean

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

hexBackgroundColor

string

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

localizedIssuerName

object (LocalizedString)

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

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

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

callbackOptions

object (CallbackOptions)

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

securityAnimation

object (SecurityAnimation)

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

viewUnlockRequirement

enum (ViewUnlockRequirement)

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

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 จะมีหรือไม่มีออฟเซ็ต สามารถระบุเวลาได้แม่นยำถึงระดับนาโนวินาที คุณสามารถระบุออฟเซ็ตได้ด้วยความแม่นยําของวินาที (แม้ว่าออฟเซ็ตวินาทีจะไม่ใช่ส่วนหนึ่งของ ISO 8601)

เช่น

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

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

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

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

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

start

string

วันที่/เวลาที่กิจกรรมเริ่มต้น หากกิจกรรมกินเวลาหลายวัน ควรเป็นวันที่/เวลาเริ่มต้นในวันแรก

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

เช่น

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

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

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

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

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

end

string

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

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

เช่น

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

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

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

ส่วนของวันที่/เวลาที่ไม่มีการชดเชยจะถือว่าเป็น "วันที่/เวลาท้องถิ่น" ควรเป็นวันที่/เวลาท้องถิ่นที่สถานที่จัดงาน ตัวอย่างเช่น หากกิจกรรมจัดขึ้นในชั่วโมงที่ 20 ของวันที่ 5 มิถุนายน 2018 ที่สถานที่จัดงาน ส่วนวันที่/เวลาท้องถิ่นควรเป็น 2018-06-05T20:00:00 หากวันที่/เวลาท้องถิ่นที่สถานที่จัดงานคือ 4 ชั่วโมงก่อนเวลา UTC อาจมีการชดเชย -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

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