Tài nguyên: FlightClass
Biểu diễn dưới dạng JSON |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Trường | |
---|---|
kind |
Xác định loại tài nguyên này. Giá trị: chuỗi cố định |
localScheduledDepartureDateTime |
Bắt buộc. Ngày và giờ dự kiến mà máy bay dự kiến khởi hành từ cửa (không phải đường băng) Lưu ý: Không được thay đổi trường này quá sát với thời gian khởi hành. Để biết thông tin cập nhật về thời gian khởi hành (bị trễ, v.v.), vui lòng đặt Đây là ngày/giờ ở định dạng mở rộng ISO 8601 mà không có giá trị bù trừ. Thời gian có thể được chỉ định với độ chính xác lên đến từng mili giây. ví dụ: Đây phải là ngày/giờ địa phương tại sân bay (không phải giờ UTC). Google sẽ từ chối yêu cầu nếu có thời gian bù giờ UTC. Google sẽ tính múi giờ dựa trên sân bay khởi hành. |
localEstimatedOrActualDepartureDateTime |
Thời gian ước tính mà máy bay dự định rời khỏi cổng hoặc thời gian thực tế máy bay rút khỏi cổng. Lưu ý: Đây không phải là thời gian trên đường băng. Bạn phải đặt trường này nếu có ít nhất một trong các điều kiện bên dưới là đúng:
Đây là ngày/giờ ở định dạng mở rộng ISO 8601 mà không có giá trị bù trừ. Thời gian có thể được chỉ định với độ chính xác lên đến từng mili giây. ví dụ: Đây phải là ngày/giờ địa phương tại sân bay (không phải giờ UTC). Google sẽ từ chối yêu cầu nếu có thời gian bù giờ UTC. Google sẽ tính múi giờ dựa trên sân bay khởi hành. |
localBoardingDateTime |
Thời gian lên máy bay giống như được in trên thẻ lên máy bay. Đây là ngày/giờ ở định dạng mở rộng ISO 8601 mà không có giá trị bù trừ. Thời gian có thể được chỉ định với độ chính xác lên đến từng mili giây. ví dụ: Đây phải là ngày/giờ địa phương tại sân bay (không phải giờ UTC). Google sẽ từ chối yêu cầu nếu có thời gian bù giờ UTC. Google sẽ tính múi giờ dựa trên sân bay khởi hành. |
localScheduledArrivalDateTime |
Thời gian dự kiến mà máy bay dự định đến cổng đích (không phải đường băng). Lưu ý: Không được thay đổi trường này quá sát với thời gian bay. Để biết thông tin cập nhật về thời gian khởi hành (bị trễ, v.v.), vui lòng đặt Đây là ngày/giờ ở định dạng mở rộng ISO 8601 mà không có giá trị bù trừ. Thời gian có thể được chỉ định với độ chính xác lên đến từng mili giây. ví dụ: Đây phải là ngày/giờ địa phương tại sân bay (không phải giờ UTC). Google sẽ từ chối yêu cầu nếu có thời gian bù giờ UTC. Google sẽ tính múi giờ dựa trên sân bay đến. |
localEstimatedOrActualArrivalDateTime |
Thời gian ước tính mà máy bay dự định đến cổng đích (không phải đường băng) hoặc thời gian thực tế máy bay đến cổng đích. Bạn phải đặt trường này nếu có ít nhất một trong các điều kiện bên dưới là đúng:
Đây là ngày/giờ ở định dạng mở rộng ISO 8601 mà không có giá trị bù trừ. Thời gian có thể được chỉ định với độ chính xác lên đến từng mili giây. ví dụ: Đây phải là ngày/giờ địa phương tại sân bay (không phải giờ UTC). Google sẽ từ chối yêu cầu nếu có thời gian bù giờ UTC. Google sẽ tính múi giờ dựa trên sân bay đến. |
flightHeader |
Bắt buộc. Thông tin về hãng hàng không và số hiệu chuyến bay. |
origin |
Bắt buộc. Sân bay khởi hành. |
destination |
Bắt buộc. Sân bay đến. |
flightStatus |
Trạng thái của chuyến bay này. Nếu bạn không đặt chính sách này, Google sẽ tính toán trạng thái dựa trên dữ liệu từ các nguồn khác, chẳng hạn như FlightStats, v.v. Lưu ý: Trạng thái do Google tính toán sẽ không được trả về trong các phản hồi của API. |
boardingAndSeatingPolicy |
Chính sách lên máy bay và chỗ ngồi. Các thông số này sẽ cho người dùng biết nhãn nào sẽ hiển thị cho người dùng. |
localGateClosingDateTime |
Thời gian đóng cổng như được in trên thẻ lên máy bay. Đừng đặt trường này nếu bạn không muốn in trường này trong thẻ lên máy bay. Đây là ngày/giờ ở định dạng mở rộng ISO 8601 mà không có giá trị bù trừ. Thời gian có thể được chỉ định với độ chính xác lên đến từng mili giây. ví dụ: Đây phải là ngày/giờ địa phương tại sân bay (không phải giờ UTC). Google sẽ từ chối yêu cầu nếu có thời gian bù giờ UTC. Google sẽ tính múi giờ dựa trên sân bay khởi hành. |
classTemplateInfo |
Thông tin mẫu về cách lớp học sẽ hiển thị. Nếu bạn không đặt chính sách này, Google sẽ chuyển dự phòng về nhóm trường mặc định để hiển thị. |
languageOverride |
Nếu có trường này, các thẻ lên máy bay được phân phát đến thiết bị của người dùng sẽ luôn sử dụng ngôn ngữ này. Đại diện cho thẻ ngôn ngữ BCP 47. Giá trị mẫu là "en-US", "en-GB", "de" hoặc "de-AT". |
id |
Bắt buộc. Giá trị nhận dạng duy nhất của một lớp. Mã này không được trùng với tất cả các hạng của công ty phát hành. Giá trị này phải tuân theo định dạng issuer ID.identifier, trong đó mã bưu chính do Google phát hành còn mã sau do bạn chọn. Giá trị nhận dạng duy nhất của bạn chỉ được bao gồm ký tự chữ-số, ".", "_" hoặc "-". |
version |
Không được dùng nữa |
issuerName |
Bắt buộc. Tên nhà phát hành. Độ dài tối đa được đề xuất là 20 ký tự để đảm bảo chuỗi đầy đủ hiển thị trên các màn hình nhỏ hơn. |
messages[] |
Một mảng thông báo hiển thị trong ứng dụng. Tất cả người dùng của đối tượng này sẽ nhận được thông báo liên quan. Số lượng tối đa các trường này là 10. |
allowMultipleUsersPerObject |
Không dùng nữa. Thay vào đó, hãy sử dụng |
homepageUri |
URI trang chủ ứng dụng của bạn. Việc điền sẵn URI trong trường này sẽ dẫn đến hành vi chính xác tương tự như điền URI trong linksModuleData (khi một đối tượng được kết xuất, một đường liên kết đến trang chủ sẽ xuất hiện ở phần thường được coi là phần linksModuleData của đối tượng). |
locations[] |
Lưu ý: Trường này hiện không được hỗ trợ để kích hoạt thông báo theo vị trí địa lý. |
reviewStatus |
Bắt buộc. Trạng thái của lớp học. Bạn có thể đặt trường này thành Bạn nên giữ trường này thành Bạn nên thiết lập trường này thành Khi cập nhật một lớp đã có |
review |
Các bình luận đánh giá do nền tảng đặt khi một lớp được đánh dấu là |
infoModuleData |
Không dùng nữa. Thay vào đó, hãy sử dụng textModulesData. |
imageModulesData[] |
Dữ liệu mô-đun hình ảnh. Số lượng trường tối đa được hiển thị là 1 trường ở cấp đối tượng và 1 trường ở cấp đối tượng lớp. |
textModulesData[] |
Dữ liệu mô-đun văn bản. Nếu dữ liệu mô-đun văn bản cũng được xác định trên lớp này, thì cả hai đều sẽ hiển thị. Số lượng tối đa các trường này được hiển thị là 10 trường từ đối tượng và 10 trường từ lớp. |
linksModuleData |
Liên kết dữ liệu mô-đun. Nếu dữ liệu mô-đun liên kết cũng được xác định trên đối tượng, thì cả hai đều sẽ hiển thị. |
redemptionIssuers[] |
Xác định những tổ chức phát hành chương trình đổi thưởng có thể sử dụng thẻ/vé qua tính năng Chạm thông minh. Công ty phát hành ưu đãi đổi thưởng được xác định theo mã tổ chức phát hành của họ. Tổ chức phát hành ưu đãi phải thiết lập ít nhất một khoá Chạm thông minh. Bạn cũng phải thiết lập đúng cách các trường |
countryCode |
Mã quốc gia dùng để hiển thị quốc gia của thẻ (khi người dùng không ở quốc gia đó) cũng như để hiển thị nội dung được bản địa hoá khi không có nội dung bằng ngôn ngữ của người dùng. |
heroImage |
Ảnh biểu ngữ không bắt buộc xuất hiện ở mặt trước của thẻ. Nếu không có dải ô, thì sẽ không có tệp nào hiển thị. Hình ảnh sẽ hiển thị với chiều rộng 100%. |
wordMark |
Không dùng nữa. |
enableSmartTap |
Xác định xem lớp này có hỗ trợ công nghệ Chạm thông minh hay không. Bạn cũng phải thiết lập đúng cách các trường |
hexBackgroundColor |
Màu nền cho thẻ. Nếu bạn không đặt màu chủ đạo của hình ảnh chính, và nếu bạn không đặt hình ảnh chính, thì màu chủ đạo của biểu trưng sẽ được sử dụng. Định dạng là #rrggbb, trong đó rrggbb là bộ ba màu hex RGB, chẳng hạn như |
localizedIssuerName |
Các chuỗi đã được dịch cho providerName. Độ dài tối đa được đề xuất là 20 ký tự để đảm bảo chuỗi đầy đủ hiển thị trên các màn hình nhỏ hơn. |
multipleDevicesAndHoldersAllowedStatus |
Xác định xem nhiều người dùng và thiết bị có lưu cùng một đối tượng tham chiếu đến lớp này hay không. |
callbackOptions |
Các tuỳ chọn gọi lại được dùng để gọi lại công ty phát hành cho mỗi lần người dùng cuối lưu/xoá một đối tượng cho lớp này. Tất cả các đối tượng của lớp này đều đủ điều kiện để thực hiện lệnh gọi lại. |
securityAnimation |
Thông tin không bắt buộc về ảnh động bảo mật. Nếu bạn đặt giá trị này, ảnh động bảo mật sẽ hiển thị trên thông tin chi tiết của thẻ và vé. |
viewUnlockRequirement |
Xem các tuỳ chọn Yêu cầu mở khoá cho thẻ lên máy bay. |
appLinkData |
Đường liên kết đến trang web hoặc ứng dụng (không bắt buộc) sẽ xuất hiện dưới dạng một nút ở mặt trước của thẻ và vé. Nếu AppLinkData được cung cấp cho đối tượng tương ứng sẽ được dùng thay thế. |
FlightHeader
Biểu diễn dưới dạng JSON |
---|
{ "kind": string, "carrier": { object ( |
Trường | |
---|---|
kind |
Xác định loại tài nguyên này. Giá trị: chuỗi cố định |
carrier |
Thông tin về hãng hàng không. Đây là thuộc tính bắt buộc của |
flightNumber |
Số hiệu chuyến bay không có mã của hãng vận chuyển IATA. Trường này chỉ được chứa chữ số. Đây là thuộc tính bắt buộc của ví dụ: "123" |
operatingCarrier |
Thông tin về hãng hàng không đang vận hành. |
operatingFlightNumber |
Số hiệu chuyến bay mà hãng vận hành sử dụng không có mã của hãng vận chuyển IATA. Trường này chỉ được chứa chữ số. ví dụ: "234" |
flightNumberDisplayOverride |
Ghi đè giá trị để sử dụng cho số hiệu chuyến bay. Giá trị mặc định được sử dụng để hiển thị là hãng vận chuyển + số chuyến bay. Nếu cần cho hành khách thấy một giá trị khác, hãy sử dụng trường này để ghi đè hành vi mặc định. ví dụ: "XX1234 / YY576" |
FlightCarrier
Biểu diễn dưới dạng JSON |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
Trường | |
---|---|
kind |
Xác định loại tài nguyên này. Giá trị: chuỗi cố định |
carrierIataCode |
Mã hãng hàng không IATA gồm hai ký tự của hãng vận hành (chứ không phải hãng vận hành). Bạn cần cung cấp chính xác một trong số này hoặc ví dụ: "LX" cho Swiss Air |
carrierIcaoCode |
Mã hãng hàng không ICAO gồm ba ký tự của hãng vận chuyển tiếp thị (chứ không phải hãng vận hành). Bạn cần cung cấp chính xác một trong số này hoặc ví dụ: "EZY" cho Easy Jet |
airlineName |
Tên đã bản địa hoá của hãng hàng không do providerIataCode chỉ định. Nếu bạn không đặt chính sách này, ví dụ: "Swiss Air" cho "LX" |
airlineLogo |
Biểu trưng của hãng hàng không được mô tả theo broadcast receiver. Biểu trưng này sẽ hiển thị ở đầu chế độ xem thẻ chi tiết. |
airlineAllianceLogo |
Biểu trưng của liên minh hàng không, xuất hiện bên dưới mã QR mà hành khách quét để lên máy bay. |
wideAirlineLogo |
Biểu trưng rộng của hãng hàng không. Khi được cung cấp, tên này sẽ được sử dụng thay cho biểu trưng hãng hàng không ở trên cùng bên trái của chế độ xem thẻ. |
AirportInfo
Biểu diễn dưới dạng JSON |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Trường | |
---|---|
kind |
Xác định loại tài nguyên này. Giá trị: chuỗi cố định |
airportIataCode |
Mã sân bay IATA gồm ba ký tự. Đây là trường bắt buộc cho Ví dụ: "SFO" |
terminal |
Tên thiết bị đầu cuối. Ví dụ: "INTL" hoặc "I" |
gate |
Tên cổng. Ví dụ: "B59" hoặc "59" |
airportNameOverride |
Trường không bắt buộc thay thế tên thành phố sân bay do IATA xác định. Theo mặc định, Google sẽ lấy Bạn có thể xem tên chính thức của các thành phố sân bay IATA tại trang web tên thành phố sân bay IATA. Ví dụ: Đối với mã IATA của sân bay "LTN", trang web của IATA cho chúng tôi biết thành phố sân bay tương ứng là "London". Nếu bạn không điền vào trường này, Google sẽ hiển thị "London". Tuy nhiên, việc điền tên tuỳ chỉnh vào trường này (ví dụ: "London Luton") sẽ ghi đè trường này. |
FlightStatus
Enum | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Chuyến bay khởi hành đúng giờ, sớm hoặc bị hoãn. |
scheduled |
Bí danh cũ của |
ACTIVE |
Đang bay (đang bay, cất cánh, hạ cánh, bay). |
active |
Bí danh cũ của |
LANDED |
Chuyến bay đã hạ cánh tại điểm đến ban đầu. |
landed |
Bí danh cũ của |
CANCELLED |
Chuyến bay đã bị huỷ. |
cancelled |
Bí danh cũ của |
REDIRECTED |
Chuyến bay bay bằng đường hàng không nhưng đến một sân bay khác với điểm đến ban đầu. |
redirected |
Bí danh cũ của |
DIVERTED |
Chuyến bay đã hạ cánh tại một sân bay khác với điểm đến ban đầu. |
diverted |
Bí danh cũ của |
BoardingAndSeatingPolicy
Biểu diễn dưới dạng JSON |
---|
{ "kind": string, "boardingPolicy": enum ( |
Trường | |
---|---|
kind |
Xác định loại tài nguyên này. Giá trị: chuỗi cố định |
boardingPolicy |
Cho biết chính sách mà hãng hàng không sử dụng khi lên máy bay. Nếu bạn không đặt chính sách này, thì Google sẽ đặt mặc định thành |
seatClassPolicy |
Chính sách về chỗ ngồi quy định cách chúng tôi hiển thị hạng ghế. Nếu bạn không đặt chính sách này, thì Google sẽ đặt mặc định thành |
BoardingPolicy
Enum | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Bí danh cũ của |
GROUP_BASED |
|
groupBased |
Bí danh cũ của |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Bí danh cũ của |
SeatClassPolicy
Enum | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Bí danh cũ của |
CLASS_BASED |
|
classBased |
Bí danh cũ của |
TIER_BASED |
|
tierBased |
Bí danh cũ của |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Bí danh cũ của |
Phương thức |
|
---|---|
|
Thêm một thông báo vào lớp chuyến bay được tham chiếu theo mã lớp đã cho. |
|
Trả về lớp chuyến bay có mã lớp cho sẵn. |
|
Chèn một lớp chuyến bay có mã và thuộc tính đã cho. |
|
Trả về danh sách tất cả các hạng chuyến bay cho một mã tổ chức phát hành cụ thể. |
|
Cập nhật lớp chuyến bay được tham chiếu theo mã lớp đã cho. |
|
Cập nhật lớp chuyến bay được tham chiếu theo mã lớp đã cho. |