নেভিগেশন ট্রানজ্যাকশন রেকর্ডার

পাবলিক ক্লাস নেভিগেশন ট্রানজেকশন রেকর্ডার অবজেক্ট প্রসারিত করে

লেনদেন রেকর্ড করার পদ্ধতি রয়েছে। এই শ্রেণীটি শুধুমাত্র তখনই ব্যবহার করা উচিত যদি আপনার কোম্পানিকে প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়।

এই ক্লাস থ্রেড-নিরাপদ।

নেস্টেড ক্লাস সারাংশ

@ইন্টারফেস নেভিগেশন ট্রানজ্যাকশন রেকর্ডার।AddressFailureType ঠিকানা সমাধান ব্যর্থতার প্রকার
ক্লাস নেভিগেশন ট্রানজ্যাকশন রেকর্ডার।এড্রেস লিসেনার যখন pickup(Waypoint, List) বা dropoff(Waypoint, List) বলা হয় তখন লেনদেন রেকর্ডার পটভূমিতে ফোনের বর্তমান অবস্থান সন্ধান করবে এবং এই শ্রোতার মাধ্যমে এটি ফেরত দেবে।
ক্লাস নেভিগেশন ট্রানজ্যাকশন রেকর্ডার। লেনদেন ব্যতিক্রম অবৈধ ইনপুট সহ একটি লেনদেন রেকর্ড করার চেষ্টা করার সময় একটি ব্যতিক্রম নিক্ষেপ করা হয়েছে৷

ধ্রুবক সারাংশ

int FAILURE_LOOKUP_FAILURE
int FAILURE_NO_LOCATION
int FAILURE_NO_RIGHTS
int সফলতা

পাবলিক পদ্ধতির সারাংশ

অকার্যকর
ড্রপঅফ ( ওয়েপয়েন্ট ওয়েপয়েন্ট, তালিকা<স্ট্রিং> লেনদেন আইডি)
প্রতিবার একজন যাত্রী বা ডেলিভারি নামানোর সময় কল করা উচিত।
স্ট্যাটিক স্ট্রিং
লেনদেন আইডি তৈরি করুন ()
একটি নতুন অনন্য লেনদেন আইডি তৈরি করতে ইউটিলিটি পদ্ধতি।
অকার্যকর
পিকআপ ( ওয়েপয়েন্ট ওয়েপয়েন্ট, তালিকা<স্ট্রিং> লেনদেন আইডি)
প্রতিবার যাত্রী বা ডেলিভারি তোলার সময় কল করা উচিত।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির সারাংশ

ধ্রুবক

FAILURE_LOOKUP_FAILURE int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 2

FAILURE_NO_LOCATION int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 1

পাবলিক স্ট্যাটিক ফাইনাল int FAILURE_NO_RIGHTS

ধ্রুবক মান: 3

পাবলিক স্ট্যাটিক চূড়ান্ত সফলতা

ধ্রুবক মান: 0

পাবলিক পদ্ধতি

সর্বজনীন অকার্যকর ড্রপঅফ ( ওয়েপয়েন্ট ওয়েপয়েন্ট, তালিকা<স্ট্রিং> লেনদেন আইডি)

প্রতিবার একজন যাত্রী বা ডেলিভারি নামানোর সময় কল করা উচিত। এই ইভেন্টে প্রযোজ্য এক বা একাধিক লেনদেনের জন্য TransactionIds প্যারামিটারটি অনন্য স্ট্রিং শনাক্তকারীর সাথে পূরণ করা উচিত।

প্রতিটি লেনদেন আইডি সর্বোচ্চ 64টি অক্ষরের হতে হবে এবং প্রতি কলে সর্বাধিক 100টি লেনদেন আইডি থাকতে হবে।

এই পদ্ধতিটি বলা উচিত যদি এবং শুধুমাত্র যদি আপনার কোম্পানিকে প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়।

পরামিতি
পথপয়েন্ট নেভিগেশন Waypoint যেখানে ড্রপঅফ ঘটছে, বা null যদি এই ড্রপঅফের দিকে কোন নেভিগেশন সেশন না থাকে
লেনদেন আইডি এক বা একাধিক লেনদেন আইডি যেখানে এই ড্রপঅফ প্রযোজ্য। একটি লেনদেন আইডি একটি নির্বিচারে স্ট্রিং যা প্রতিটি বিলযোগ্য লেনদেনের জন্য অনন্য।
নিক্ষেপ করে
নেভিগেশন ট্রানজ্যাকশন রেকর্ডার। লেনদেন ব্যতিক্রম যদি লেনদেন আইডির তালিকা অবৈধ হয়

পাবলিক স্ট্যাটিক স্ট্রিং জেনারেট ট্রানজ্যাকশনআইডি ()

একটি নতুন অনন্য লেনদেন আইডি তৈরি করতে ইউটিলিটি পদ্ধতি।

সর্বজনীন অকার্যকর পিকআপ ( ওয়েপয়েন্ট ওয়েপয়েন্ট, তালিকা<স্ট্রিং> লেনদেন আইডি)

প্রতিবার যাত্রী বা ডেলিভারি তোলার সময় কল করা উচিত। এই ইভেন্টে প্রযোজ্য এক বা একাধিক লেনদেনের জন্য TransactionIds প্যারামিটারটি অনন্য স্ট্রিং শনাক্তকারীর সাথে পূরণ করা উচিত।

প্রতিটি লেনদেন আইডি কমপক্ষে 1 এবং সর্বোচ্চ 64টি অক্ষরের হতে হবে এবং প্রতি কলে সর্বাধিক 100টি লেনদেন আইডি থাকতে হবে৷

এই পদ্ধতিটি বলা উচিত যদি এবং শুধুমাত্র যদি আপনার কোম্পানিকে প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়।

পরামিতি
পথপয়েন্ট নেভিগেশন Waypoint যেখানে পিকআপ হচ্ছে, অথবা যদি এই পিকআপের দিকে কোন নেভিগেশন সেশন না থাকে তাহলে null
লেনদেন আইডি এক বা একাধিক লেনদেন আইডি যেখানে এই পিকআপ প্রযোজ্য। একটি লেনদেন আইডি একটি নির্বিচারে স্ট্রিং যা প্রতিটি বিলযোগ্য লেনদেনের জন্য অনন্য।
নিক্ষেপ করে
নেভিগেশন ট্রানজ্যাকশন রেকর্ডার। লেনদেন ব্যতিক্রম যদি লেনদেন আইডির তালিকা অবৈধ হয়।