Tài nguyên: TransitClass
Biểu diễn dưới dạng JSON |
---|
{ "transitOperatorName": { object ( |
Trường | |
---|---|
transitOperatorName |
Tên của đơn vị vận chuyển. |
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 mà lớp này đại diện, chẳng hạn như "xe buýt". |
watermark |
Hình mờ sẽ hiển thị trên thiết bị của người dùng. |
languageOverride |
Nếu có trường này, vé đi 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 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". |
customTransitTerminusNameLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị tên của điểm cuối phương tiện công cộng ( |
customTicketNumberLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị số phiếu yêu cầu hỗ trợ ( |
customRouteRestrictionsLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị hạn chế tuyến đường ( |
customRouteRestrictionsDetailsLabel |
Một nhãn tuỳ chỉnh dùng cho giá trị thông tin chi tiết về các quy định hạn chế về tuyến đường ( |
customTimeRestrictionsLabel |
Một nhãn tuỳ chỉnh dùng cho giá trị thông tin chi tiết về các quy định hạn chế về thời gian ( |
customOtherRestrictionsLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị hạn chế khác ( |
customPurchaseReceiptNumberLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị của mã số biên nhận mua hàng ( |
customConfirmationCodeLabel |
Một 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á giao dịch mua ( |
customPurchasePriceLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị giá mua ( |
customDiscountMessageLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị của thông báo chiết khấu khi đi phương tiện công cộng ( |
customCarriageLabel |
Nhãn tuỳ chỉnh để sử dụng cho giá trị đầu dòng ( |
customSeatLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị vị trí của chỗ ngồi ( |
customCoachLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị huấn luyện viên ( |
customPlatformLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị của nền tảng lên máy bay ( |
customZoneLabel |
Một nhãn tuỳ chỉnh dùng cho giá trị khu vực lên máy bay ( |
customFareClassLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị hạng vé ( |
customConcessionCategoryLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị danh mục giảm giá khi đi phương tiện công cộng ( |
customFareNameLabel |
Một nhãn tuỳ chỉnh để sử dụng cho giá trị tên giá vé phương tiện công cộng ( |
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ị. |
enableSingleLegItinerary |
Kiểm soát việc hiển thị hành trình một chặng cho hạng này. Theo mặc định, một 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ã 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 tổ chức phát hành thẻ đổ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 chương trình đổ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 thập lục phân RGB, chẳng hạn như |
localizedIssuerName |
Các chuỗi đã được dịch choNhà phát hànhName. Độ 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é. |
activationOptions |
Các tuỳ chọn kích hoạt cho một phiếu yêu cầu hỗ trợ. |
viewUnlockRequirement |
Xem các lựa chọn Yêu cầu mở khoá cho vé đi phương tiện công cộng. |
wideLogo |
Biểu trưng rộng của vé. Khi được cung cấp, tên này sẽ được sử dụng thay cho biểu trưng ở phía trên cùng bên trái của chế độ xem thẻ. |
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ế. |
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
TriggerOptions cho lớp
Biểu diễn dưới dạng JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Trường | |
---|---|
activationUrl |
URL HTTPS có hỗ trợ ngữ nghĩa REST. Sẽ được dùng để yêu cầu đối tác kích hoạt cho các mức giá trị cụ thể, do người dùng kích hoạt. |
allowReactivation |
Gắn cờ để cho phép người dùng thực hiện cuộc gọi kích hoạt từ thiết bị khác. Điều này cho phép ứng dụng hiển thị nút kích hoạt đã bật ngay cả khi kích hoạtStatus được ACTIVED (KÍCH HOẠT) 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 một thông báo vào lớp truyền tải được tham chiếu theo mã lớp đã cho. |
|
Trả về lớp phương tiện công cộng có mã lớp cho sẵn. |
|
Chèn một lớp chuyển tuyến có mã nhận dạng và các thuộc tính đã cho. |
|
Trả về danh sách tất cả các hạng phương tiện công cộng cho một mã tổ chức phát hành cụ thể. |
|
Cập nhật lớp phương tiện công cộng được tham chiếu theo mã lớp đã cho. |
|
Cập nhật lớp phương tiện công cộng được tham chiếu theo mã lớp đã cho. |