Tài nguyên: TransitClass
Biểu diễn dưới dạng JSON |
---|
{ "transitOperatorName": { object ( |
Trường | |
---|---|
transitOperatorName |
Tên của nhà vận hành phương tiện công cộng. |
logo |
Bắt buộc. Hình ảnh biểu trưng của vé. Hình ảnh này hiển thị trong chế độ xem chi tiết thẻ của ứng dụng. |
transitType |
Bắt buộc. Loại phương tiện công cộng mà lớp này đại diện, chẳng hạn như "xe buýt". |
watermark |
Hình ảnh hình mờ để hiển thị trên thiết bị của người dùng. |
languageOverride |
Nếu có trường này, vé phương tiện công cộng được phân phát đến thiết bị của người dùng sẽ luôn bằng ngôn ngữ này. Biểu thị thẻ ngôn ngữ BCP 47. Ví dụ: "en-US", "en-GB", "de" hoặc "de-AT". |
customTransitTerminusNameLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị tên nhà ga cuối ( |
customTicketNumberLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị số vé ( |
customRouteRestrictionsLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị hạn chế về lộ trình ( |
customRouteRestrictionsDetailsLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị chi tiết về hạn chế về lộ trình ( |
customTimeRestrictionsLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị chi tiết về quy định hạn chế về thời gian ( |
customOtherRestrictionsLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị hạn chế khác ( |
customPurchaseReceiptNumberLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị mã số biên lai mua hàng ( |
customConfirmationCodeLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị mã xác nhận ( |
customPurchaseFaceValueLabel |
Nhãn tuỳ chỉnh để sử dụng cho mệnh giá khi mua ( |
customPurchasePriceLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá mua ( |
customDiscountMessageLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị thông báo chiết khấu vận chuyển ( |
customCarriageLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị vận chuyển ( |
customSeatLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị vị trí chỗ ngồi ( |
customCoachLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị huấn luyện viên ( |
customPlatformLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị của bến lên tàu ( |
customZoneLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị khu vực lên máy bay ( |
customFareClassLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị hạng vé ( |
customConcessionCategoryLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị danh mục đặc quyền vận chuyển ( |
customFareNameLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị tên phí đi phương tiện công cộng ( |
classTemplateInfo |
Thông tin mẫu về cách hiển thị lớp. Nếu bạn không đặt giá trị, Google sẽ sử dụng một tập hợp trường mặc định để hiển thị. |
enableSingleLegItinerary |
Kiểm soát việc hiển thị hành trình một chặng cho lớp này. Theo mặc định, hành trình sẽ chỉ hiển thị cho các chuyến đi nhiều chặng. |
id |
Bắt buộc. Giá trị nhận dạng duy nhất của một lớp. Mã nhận dạng này phải là duy nhất trên tất cả các lớp của một tổ chức phát hành. Giá trị này phải tuân theo định dạng issuer ID.identifier, trong đó mã nhận dạng trước do Google phát hành và mã nhận dạng sau do bạn chọn. Giá trị nhận dạng duy nhất của bạn chỉ được chứa các ký tự chữ và số, dấu chấm ("."), dấu gạch dưới ("_") hoặc dấu gạch nối ("-"). |
version |
Không được dùng nữa |
issuerName |
Bắt buộc. Tên tổ chức phát hành. Độ dài tối đa đề xuất 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 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ủ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 vào trường này sẽ dẫn đến hành vi giống hệt như khi điền URI vào linksModuleData (khi một đối tượng được hiển thị, một đường liên kết đến trang chủ sẽ xuất hiện trong 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í. |
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 giữ 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 đã là |
review |
Bình luận đánh giá do nền tảng đặt ra 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ủa các trường này hiển thị là 1 từ 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ủa các trường này hiển thị là 10 từ đối tượng và 10 từ lớp. |
linksModuleData |
Liên kết dữ liệu mô-đun. Nếu dữ liệu mô-đun đường 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 đơn vị phát hành có thể sử dụng thẻ và vé qua tính năng Nhấn thông minh. Bên phát hành mã thưởng được xác định bằng mã nhận dạng bên phát hành. Bên phát hành mã thưởng phải định cấu hình í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 |
Hình ả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ó, thì sẽ không có nội dung nào hiển thị. Hình ảnh sẽ hiển thị ở chiều rộng 100%. |
wordMark |
Không dùng nữa. |
enableSmartTap |
Xác định xem lớp này có hỗ trợ tính năng Nhấn 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, hệ thống sẽ sử dụng màu chủ đạo của hình ảnh chính và nếu bạn không đặt hình ảnh chính, hệ thống sẽ sử dụng màu chủ đạo của biểu trưng. Định dạng là #rrggbb, trong đó rrggbb là bộ ba RGB thập lục phân, chẳng hạn như |
localizedIssuerName |
Chuỗi đã dịch cho issuerName. Độ dài tối đa đề xuất 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 phương thức phát hành cho mỗi lần người dùng cuối lưu/xoá đối tượng cho lớp này. Tất cả đối tượng của lớp này đều đủ điều kiện để 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, một ảnh động bảo mật sẽ được hiển thị trên thông tin chi tiết về thẻ và vé. |
activationOptions |
Các tuỳ chọn kích hoạt cho một vé có thể kích hoạt. |
viewUnlockRequirement |
Xem các lựa chọn về Yêu cầu mở khoá cho vé phương tiện công cộng. |
wideLogo |
Biểu trưng dạng ngang của vé. Khi được cung cấp, hình ảnh này sẽ được dùng thay cho biểu trưng ở góc trên cùng bên trái của chế độ xem thẻ. |
notifyPreference |
Liệu nội dung cập nhật trường cho lớp này có kích hoạt thông báo hay không. Khi được đặt thành NOTIFY, chúng tôi sẽ cố gắng kích hoạt thông báo cập nhật trường cho người dùng. Những thông báo này sẽ chỉ được gửi đến người dùng nếu trường đó nằm trong danh sách cho phép. Nếu bạn đặt thành DO_NOT_NOTIFY hoặc NOTIFICATION_SETTINGS_UNSPECIFIED, thì hệ thống sẽ không kích hoạt thông báo nào. Chế độ cài đặt này là tạm thời và cần được đặt với mỗi yêu cầu PATCH hoặc UPDATE, nếu không thông báo sẽ không được kích hoạt. |
appLinkData |
Đường liên kết đến ứng dụng hoặc trang web (không bắt buộc) sẽ hiển thị dưới dạng nút ở mặt trước của thẻ/vé. Nếu AppLinkData được cung cấp cho đối tượng tương ứng, thì đối tượng đó sẽ được sử dụng. |
valueAddedModuleData[] |
Dữ liệu mô-đun giá trị gia tăng không bắt buộc. Tối đa 10 người trong lớp. Đối với một thẻ và vé, chỉ 10 thẻ và vé sẽ hiển thị, ưu tiên những thẻ và vé từ đối tượng. |
TransitType
Enum | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
Bí danh cũ của |
RAIL |
|
rail |
Bí danh cũ của |
TRAM |
|
tram |
Bí danh cũ của |
FERRY |
|
ferry |
Bí danh cũ của |
OTHER |
|
other |
Bí danh cũ của |
ActivationOptions
ActivationOptions cho lớp
Biểu diễn dưới dạng JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Trường | |
---|---|
activationUrl |
URL loại HTTPS hỗ trợ ngữ nghĩa REST. Sẽ được dùng để yêu cầu đối tác kích hoạt một giá trị nhất định do người dùng kích hoạt. |
allowReactivation |
Cờ để cho phép người dùng thực hiện cuộc gọi kích hoạt từ nhiều thiết bị. Điều này cho phép ứng dụng hiển thị nút kích hoạt đã bật ngay cả khi activationStatus là ACTIVATED nhưng thiết bị được yêu cầu khác với thiết bị hiện tại. |
Phương thức |
|
---|---|
|
Thêm thông báo vào lớp phương tiện công cộng được tham chiếu bằng mã lớp đã cho. |
|
Trả về lớp phương tiện công cộng có mã lớp đã cho. |
|
Chèn một lớp phương tiện công cộng có mã nhận dạng và thuộc tính đã cho. |
|
Trả về danh sách tất cả các lớp phương tiện công cộng cho một mã phát hành nhất định. |
|
Cập nhật lớp phương tiện công cộng được tham chiếu bằng mã lớp đã cho. |
|
Cập nhật lớp phương tiện công cộng được tham chiếu bằng mã lớp đã cho. |