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 giờ dự kiến mà máy bay dự kiến sẽ khởi hành tại cổng (không phải đường băng) Lưu ý: Không được thay đổi trường này quá gần 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 (trễ, v.v.), vui lòng đặt Đây là ngày/giờ ở định dạng mở rộng ISO 8601 không có độ lệch. Thời gian có thể được chỉ định với độ chính xác lên đến 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ó cung cấp chênh lệch giờ UTC. Google sẽ tính toán 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 kéo từ cổng hoặc thời gian thực tế mà máy bay đã kéo từ 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 ít nhất một trong các trường hợp dưới đây là đúng:
Đây là ngày/giờ ở định dạng mở rộng ISO 8601 không có độ lệch. Thời gian có thể được chỉ định với độ chính xác lên đến 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ó cung cấp chênh lệch giờ UTC. Google sẽ tính toán múi giờ dựa trên sân bay khởi hành. Nếu bạn không đặt thuộc tính này, Google sẽ đặt chế độ này dựa trên dữ liệu từ các nguồn khác. |
localBoardingDateTime |
Thời gian lên máy bay như được in trên thẻ lên máy bay. Đây là ngày/giờ ở định dạng mở rộng ISO 8601 không có độ lệch. Thời gian có thể được chỉ định với độ chính xác lên đến 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ó cung cấp chênh lệch giờ UTC. Google sẽ tính toán múi giờ dựa trên sân bay khởi hành. Nếu bạn không đặt thuộc tính này, Google sẽ đặt chế độ này dựa trên dữ liệu từ các nguồn khác. |
localScheduledArrivalDateTime |
Thời gian đã lên lịch mà máy bay dự định sẽ đến cổng đích (không phải đường băng). Lưu ý: Không được thay đổi trường này quá gần với thời gian bay. Để biết thông tin cập nhật về thời gian khởi hành (trễ, v.v.), vui lòng đặt Đây là ngày/giờ ở định dạng mở rộng ISO 8601 không có độ lệch. Thời gian có thể được chỉ định với độ chính xác lên đến 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ó cung cấp chênh lệch giờ UTC. Google sẽ tính toán múi giờ dựa trên sân bay đến. Nếu bạn không đặt thuộc tính này, Google sẽ đặt chế độ này dựa trên dữ liệu từ các nguồn khác. |
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à máy bay dự định đến cổng đích. Bạn phải đặt trường này nếu ít nhất một trong các trường hợp dưới đây là đúng:
Đây là ngày/giờ ở định dạng mở rộng ISO 8601 không có độ lệch. Thời gian có thể được chỉ định với độ chính xác lên đến 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ó cung cấp chênh lệch giờ UTC. Google sẽ tính toán múi giờ dựa trên sân bay đến. Nếu bạn không đặt thuộc tính này, Google sẽ đặt chế độ này dựa trên dữ liệu từ các nguồn khác. |
flightHeader |
Bắt buộc. Thông tin về số hiệu và hãng hàng không. |
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 phản hồi API. |
boardingAndSeatingPolicy |
Chính sách lên máy bay và chỗ ngồi. Các thông tin này sẽ cho người dùng biết về những nhãn nào. |
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 không có độ lệch. Thời gian có thể được chỉ định với độ chính xác lên đến 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ó cung cấp chênh lệch giờ UTC. Google sẽ tính toán múi giờ dựa trên sân bay khởi hành. |
classTemplateInfo |
Thông tin mẫu về cách hiển thị lớp. Nếu bạn không đặt trường này, Google sẽ dự phòng đến một nhóm trường mặc định để hiển thị. |
languageOverride |
Nếu có trường này, thẻ lên máy bay được cung cấp cho 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ị ví dụ 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 của một nhà phát hành phải là duy nhất trên tất cả các lớp. Giá trị này phải tuân theo định dạng issuer ID.identifier, trong đó mã do Google phát hành và 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. Bạn nên sử dụng độ dài tối đa là 20 ký tự để đảm bảo chuỗi đầy đủ hiển thị trên màn hình nhỏ hơn. |
messages[] |
Một dãy thông báo hiển thị trong ứng dụng. Tất cả người dùng đối tượng này sẽ nhận được các tin nhắn liên quan. Số lượng tối đa củ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 của trang chủ ứng dụng. Việc điền URI trong trường này sẽ dẫn đến hành vi giống hệt như việc đ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 trong 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 địa lý. |
reviewStatus |
Bắt buộc. Trạng thái của lớp. Bạn có thể đặt trường này thành Bạn nên lưu trường này thành Bạn nên đặt trường này thành Khi cập nhật một lớp |
review |
Các nhận xét về bài đá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 tối đa các trường này được hiển thị là 1 ở cấp đối tượng và 1 cho 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, thì cả hai sẽ hiển thị. Số lượng tối đa các trường này 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 sẽ hiển thị. |
redemptionIssuers[] |
Xác định những tổ chức phát hành thẻ và vé có thể sử dụng tính năng Chạm thông minh. Nhà phát hành đổi thưởng được xác định theo mã nhà phát hành của họ. Nhà phát hành chương trình đổi thưởng 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 chính xác 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 đã bản địa hoá khi nội dung không có sẵn 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ó giá trị nào hiển thị thì sẽ không có gì 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 chính xác các trường |
hexBackgroundColor |
Màu nền cho thẻ. Nếu bạn không thiết lập màu chủ đạo của hình ảnh chính sẽ được sử dụng, còn nếu bạn không thiết lập 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 hệ thập lục phân RGB, chẳng hạn như |
localizedIssuerName |
Chuỗi văn bản được dịch cho tên nhà phát hành. Bạn nên sử dụng độ dài tối đa là 20 ký tự để đảm bảo chuỗi đầy đủ hiển thị trên 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 trình phát hành mỗi khi người dùng cuối lưu/xoá một đối tượng cho lớp này. Mọi đối tượng của lớp này đều đủ điều kiện để sử dụng 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 chế độ này, một ảnh động bảo mật sẽ hiển thị khi bạn truyền thông tin chi tiết. |
viewUnlockRequirement |
Xem các lựa chọn Yêu cầu mở khoá cho thẻ lên máy bay. |
appLinkData |
Đường liên kết không bắt buộc đến ứng dụng hoặc trang web sẽ xuất hiện dưới dạng một nút ở mặt trước của thẻ. Nếu bạn cung cấp AppLinkData cho đối tượng tương ứng sẽ được dùng. |
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à một thuộc tính bắt buộc của |
flightNumber |
Số chuyến bay không có mã hãng vận chuyển IATA. Trường này chỉ được chứa chữ số. Đây là một thuộc tính bắt buộc của ví dụ: "123" |
operatingCarrier |
Thông tin về việc điều hành hãng hàng không. |
operatingFlightNumber |
Số chuyến bay mà hãng vận hành đang hoạt động sử dụng không có mã 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ố chuyến bay. Giá trị mặc định được dùng cho mục đích hiển thị là hãng vận chuyển + flightNumber. Nếu một giá trị khác cần hiển thị cho hành khách, 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 hàng không đang tiếp thị (thay vì hãng hàng không đang vận hành). Cần cung cấp chính xác một trong số các thuộc tính này hoặc ví dụ: "LX" đối với Swiss Air |
carrierIcaoCode |
Mã hãng hàng không ICAO gồm ba ký tự của hãng hàng không đang tiếp thị (trái ngược với mã hãng hàng không đang điều hành). Cần cung cấp chính xác một trong số các thuộc tính này hoặc ví dụ: "EZY" cho Easy Jet |
airlineName |
Tên được bản địa hoá của hãng hàng không do tàu sân bayIataCode 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 do các hãng hàng không và bản địa hoá của hãng hàng không mô tả. Biểu trưng này sẽ xuất hiện ở đầu chế độ xem thẻ chi tiết. |
airlineAllianceLogo |
Biểu trưng của liên minh hàng không, hiển thị 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, biểu trưng này sẽ được sử dụng thay cho biểu trưng của hãng hàng không ở phía 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 3 ký tự. Đây là trường bắt buộc đối với Ví dụ: "SFO" |
terminal |
Tên nhà ga. 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 ghi đè tên thành phố của sân bay do IATA xác định. Theo mặc định, Google sẽ lấy Bạn có thể tìm thấy tên chính thức của thành phố tại sân bay IATA tại trang web tên thành phố tại sân bay IATA. Ví dụ: đối với mã IATA của sân bay là "LTN", trang web của IATA cho chúng tôi biết thành phố tương ứng của sân bay là "London". Nếu trường này chưa được điền, 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 đúng giờ, sớm hoặc bị trễ. |
scheduled |
Bí danh cũ của |
ACTIVE |
Chuyến bay đang diễn ra (đang đi taxi, cất cánh, hạ cánh, trên không). |
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 được bay trên không nhưng hướ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, Google sẽ đặt chế độ mặc định là |
seatClassPolicy |
Chính sách 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, Google sẽ đặt chế độ mặc định là |
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 thông báo vào hạng chuyến bay được tham chiếu theo mã hạng nhất định. |
|
Trả về hạng chuyến bay có mã hạng cho trước. |
|
Chèn hạng chuyến bay có mã nhận dạng và cơ sở lưu trú đã cho. |
|
Trả về danh sách tất cả các hạng chuyến bay cho một mã nhà phát hành nhất định. |
|
Cập nhật hạng chuyến bay được tham chiếu theo mã hạng nhất định. |
|
Cập nhật hạng chuyến bay được tham chiếu theo mã hạng nhất định. |