উৎস: বুকিং
ইনভেন্টরি স্লটের জন্য একটি বুকিং
| JSON উপস্থাপনা |
|---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
| ক্ষেত্র | |
|---|---|
name | বুকিং-এর রিসোর্স নাম: |
merchantId | স্লটের জন্য বণিকের আইডি |
serviceId | মার্চেন্ট সার্ভিসের আইডি |
startTime | অ্যাপয়েন্টমেন্ট স্লটের শুরুর সময় RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
duration | অ্যাপয়েন্টমেন্ট স্লটের সময়কাল সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' |
clientInformation | অ্যাপয়েন্টমেন্টকারী ক্লায়েন্টের ব্যক্তিগত তথ্য |
status | বুকিংয়ের অবস্থা |
paymentInformation | বুকিং-সম্পর্কিত অর্থপ্রদান লেনদেনের তথ্য। |
partySize | বুকিং-এর পার্টির আকার |
ক্লায়েন্টের তথ্য
বুকিংকারী ব্যক্তির ব্যক্তিগত তথ্য
| JSON উপস্থাপনা |
|---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
| ক্ষেত্র | |
|---|---|
givenName | ক্লায়েন্টের প্রদত্ত নাম |
familyName | ক্লায়েন্টের পারিবারিক নাম |
address | ক্লায়েন্টের ঠিকানা |
telephone | ক্লায়েন্টের ফোন নম্বর |
email | ক্লায়েন্টের ইমেল ঠিকানা |
বুকিং স্ট্যাটাস
একটি বুকিংয়ের অবস্থা
| এনাম | |
|---|---|
BOOKING_STATUS_UNSPECIFIED | নির্দিষ্ট করা হয়নি। |
CONFIRMED | বুকিং নিশ্চিত করা হয়েছে। |
PENDING_MERCHANT_CONFIRMATION | বুকিংটি CONFIRMED স্ট্যাটাসে রূপান্তরিত হওয়ার আগে মার্চেন্টের নিশ্চিতকরণের জন্য অপেক্ষা করছে (এটি বর্তমানে সমর্থিত নয়)। |
PENDING_CLIENT_CONFIRMATION | বুকিংটি CONFIRMED স্ট্যাটাসে রূপান্তরিত হওয়ার আগে ক্লায়েন্টের নিশ্চিতকরণের জন্য অপেক্ষা করছে (এটি বর্তমানে সমর্থিত নয়)। |
CANCELED | ব্যবহারকারীর পক্ষ থেকে বুকিং বাতিল করা হয়েছে। |
NO_SHOW | ক্লায়েন্ট অ্যাপয়েন্টমেন্টে উপস্থিত হননি। |
NO_SHOW_PENALIZED | বাতিলকরণ নীতি লঙ্ঘন করে ক্লায়েন্ট অ্যাপয়েন্টমেন্টে উপস্থিত হননি। |
FAILED | প্রক্রিয়াকরণগত ত্রুটির কারণে বুকিংটি সম্পন্ন করা যায়নি। |
DECLINED_BY_MERCHANT | মার্চেন্ট কর্তৃক বুকিংটি অ্যাসিঙ্ক্রোনাসভাবে প্রত্যাখ্যান করা হয়েছে। |
অর্থপ্রদানের তথ্য
বুকিং সম্পর্কিত পেমেন্টের বিবরণ
| JSON উপস্থাপনা |
|---|
{
"prepaymentStatus": enum ( |
| ক্ষেত্র | |
|---|---|
prepaymentStatus | বুকিংয়ের প্রিপেমেন্ট স্ট্যাটাস। যদি প্রিপেমেন্ট স্ট্যাটাস PREPAYMENT_PROVIDED বা PREPAYMENT_REFUNDED হয়, তাহলে paymentTransactionId-তে সংশ্লিষ্ট অনন্য ট্রানজ্যাকশন আইডিটি থাকে। |
paymentTransactionId | বুকিং-এর সাথে যুক্ত পেমেন্ট লেনদেনের অনন্য শনাক্তকারী। প্রযোজ্য না হলে খালি থাকবে। |
অগ্রিম পরিশোধের অবস্থা
একটি বুকিংয়ের অগ্রিম পরিশোধের অবস্থা।
| এনাম | |
|---|---|
PREPAYMENT_STATUS_UNSPECIFIED | নির্দিষ্ট করা না থাকলে, ডিফল্ট হিসেবে PREPAYMENT_NOT_PROVIDED ব্যবহৃত হবে। |
PREPAYMENT_PROVIDED | বুকিংয়ের ফি অগ্রিম পরিশোধ করা হয়েছে। |
PREPAYMENT_NOT_PROVIDED | বুকিংয়ের ফি অগ্রিম পরিশোধ করা হয়নি। |
PREPAYMENT_REFUNDED | ফিটি পূর্বে অগ্রিম পরিশোধ করা হয়েছিল, কিন্তু এখন তা ফেরত দেওয়া হয়েছে। |
পদ্ধতি | |
|---|---|
| বিদ্যমান Booking আপডেট করে। |