NavigationTransactionRecorder

public class NavigationTransactionRecorder memperluas Object

Berisi metode untuk mencatat transaksi. Kelas ini hanya boleh digunakan jika perusahaan Anda ditagih oleh Google per transaksi.

Class ini aman untuk thread.

Ringkasan Class Bertingkat

@antarmuka NavigationTransactionRecorder.AddressFailureType Jenis kegagalan resolusi alamat
class NavigationTransactionRecorder.AddressListener Saat pickup(Waypoint, List) atau dropoff(Waypoint, List) dipanggil, perekam transaksi akan mencari lokasi ponsel saat ini di latar belakang dan menampilkannya melalui pemroses ini. 
class NavigationTransactionRecorder.TransactionException Pengecualian dilempar saat mencoba mencatat transaksi dengan input yang tidak valid. 

Ringkasan Konstanta

int FAILURE_LOOKUP_FAILURE
int FAILURE_NO_LOCATION
int FAILURE_NO_RIGHTS
int SUKSES

Ringkasan Metode Publik

void
dropoff(titik jalan Titik jalan, List<String> transactionIds)
Harus dipanggil setiap kali penumpang atau pengantar barang diturunkan.
string statis
generateTransactionId()
Metode utilitas untuk membuat ID transaksi unik baru.
void
pickup(titik jalan Titik jalan, List<String> transactionIds)
Harus ditelepon setiap kali penumpang atau pengantaran dijemput.

Ringkasan Metode Turunan

Konstanta

public static final int FAILURE_LOOKUP_FAILURE

Nilai Konstanta: 2

public static final int FAILURE_NO_LOCATION

Nilai Konstanta: 1

public static final int FAILURE_NO_RIGHTS

Nilai Konstanta: 3

public static final int SUKSES

Nilai Konstanta: 0

Metode Publik

public void dropoff (Titik jalan Waypoint, List<String> transactionIds)

Harus dipanggil setiap kali penumpang atau pengiriman diturunkan. Parameter transactionIds harus diisi dengan ID string unik untuk satu atau beberapa transaksi yang berlaku untuk peristiwa ini.

Setiap ID transaksi harus terdiri dari maksimal 64 karakter, dan ada maksimum 100 ID transaksi per panggilan.

Metode ini harus dipanggil jika dan hanya jika perusahaan Anda ditagih oleh Google per transaksi.

Parameter
titik jalan navigasi Waypoint saat terjadi penurunan, atau null jika tidak ada sesi navigasi yang menyebabkan penurunan ini
transactionIds satu atau beberapa ID transaksi yang menerapkan penghentian ini. ID transaksi adalah string arbitrer yang unik untuk setiap transaksi yang dapat ditagih.
Menampilkan
NavigationTransactionRecorder.TransactionException jika daftar ID transaksi tidak valid

public static String generateTransactionId ()

Metode utilitas untuk membuat ID transaksi unik baru.

public void pickup (Titik jalan titik jalan, List<String> transactionIds)

Harus ditelepon setiap kali penumpang atau pengantaran dijemput. Parameter transactionIds harus diisi dengan ID string unik untuk satu atau beberapa transaksi yang berlaku untuk peristiwa ini.

Setiap ID transaksi harus terdiri dari minimal 1 dan maksimal 64 karakter, serta ada maksimum 100 ID transaksi per panggilan.

Metode ini harus dipanggil jika dan hanya jika perusahaan Anda ditagih oleh Google per transaksi.

Parameter
titik jalan Waypoint navigasi saat pengangkutan penumpang terjadi, atau null jika tidak ada sesi navigasi yang mengarah ke pengambilan ini
transactionIds satu atau beberapa ID transaksi yang berlaku untuk pengambilan ini. ID transaksi adalah string arbitrer yang unik untuk setiap transaksi yang dapat ditagih.
Menampilkan
NavigationTransactionRecorder.TransactionException jika daftar ID transaksi tidak valid.