REST Resource: notification.partners.bookings

সম্পদ: বুকিং

একটি জায় স্লট জন্য একটি বুকিং

JSON প্রতিনিধিত্ব
{
  "name": string,
  "merchantId": string,
  "serviceId": string,
  "startTime": string,
  "duration": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "status": enum (BookingStatus),
  "paymentInformation": {
    object (PaymentInformation)
  },
  "partySize": string
}
ক্ষেত্র
name

string

বুকিং এর রিসোর্স নাম: partners/{partner ID}/bookings/{booking ID}

merchant Id

string

স্লটের জন্য ব্যবসায়ীর আইডি

service Id

string

বণিক পরিষেবার আইডি

start Time

string ( Timestamp format)

অ্যাপয়েন্টমেন্ট স্লটের শুরুর সময়

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

duration

string ( Duration format)

অ্যাপয়েন্টমেন্ট স্লটের সময়কাল

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

client Information

object ( ClientInformation )

অ্যাপয়েন্টমেন্ট গ্রহণকারী ক্লায়েন্টের ব্যক্তিগত তথ্য

status

enum ( BookingStatus )

বুকিং এর অবস্থা

payment Information

object ( PaymentInformation )

বুকিংয়ের সাথে সম্পর্কিত অর্থপ্রদানের লেনদেনের তথ্য।

party Size

string ( int64 format)

বুকিং পার্টি আকার

ক্লায়েন্ট তথ্য

বুকিং করা ব্যক্তি সম্পর্কে ব্যক্তিগত তথ্য

JSON প্রতিনিধিত্ব
{
  "givenName": string,
  "familyName": string,
  "address": {
    object (PostalAddress)
  },
  "telephone": string,
  "email": string
}
ক্ষেত্র
given Name

string

ক্লায়েন্টের দেওয়া নাম

family Name

string

গ্রাহকের পারিবারিক নাম

address

object ( PostalAddress )

গ্রাহকের ঠিকানা

telephone

string

গ্রাহকের ফোন নম্বর

email

string

ক্লায়েন্টের ইমেল ঠিকানা

বুকিং স্ট্যাটাস

একটি বুকিং অবস্থা

Enums
BOOKING_STATUS_UNSPECIFIED উল্লেখ করা হয়নি।
CONFIRMED বুকিং নিশ্চিত করা হয়েছে
PENDING_MERCHANT_CONFIRMATION বুকিং কনফার্মড স্ট্যাটাসে রূপান্তরিত হওয়ার আগে বণিকের দ্বারা নিশ্চিতকরণের জন্য অপেক্ষা করছে (এটি বর্তমানে সমর্থিত নয়)
PENDING_CLIENT_CONFIRMATION বুকিং কনফার্মড স্ট্যাটাসে রূপান্তর করার আগে ক্লায়েন্টের দ্বারা নিশ্চিতকরণের জন্য অপেক্ষা করছে (এটি বর্তমানে সমর্থিত নয়)
CANCELED ব্যবহারকারীর পক্ষ থেকে বুকিং বাতিল করা হয়েছে।
NO_SHOW অ্যাপয়েন্টমেন্টের জন্য ক্লায়েন্ট দেখায়নি
NO_SHOW_PENALIZED বাতিলকরণ নীতি লঙ্ঘন করে ক্লায়েন্ট অ্যাপয়েন্টমেন্টের জন্য দেখায়নি।
FAILED প্রসেসিং ব্যর্থতার কারণে বুকিং সম্পূর্ণ করা যায়নি।
DECLINED_BY_MERCHANT বুকিং অসিঙ্ক্রোনাসভাবে বণিক দ্বারা প্রত্যাখ্যান করা হয়েছে৷

পেমেন্ট তথ্য

পেমেন্টের বিশদ বিবরণ যা বুকিংয়ের সাথে সম্পর্কিত

JSON প্রতিনিধিত্ব
{
  "prepaymentStatus": enum (PrepaymentStatus),
  "paymentTransactionId": string
}
ক্ষেত্র
prepayment Status

enum ( PrepaymentStatus )

বুকিং এর প্রিপেমেন্ট স্ট্যাটাস। যদি প্রিপেমেন্ট স্ট্যাটাস PREPAYMENT_PROVIDED বা PREPAYMENT_REFUNDED হয়, তাহলে পেমেন্ট ট্রানজ্যাকশনআইডি-তে সংশ্লিষ্ট অনন্য লেনদেন আইডি থাকে।

payment Transaction Id

string

বুকিংয়ের সাথে যুক্ত একটি অর্থপ্রদান লেনদেনের জন্য অনন্য শনাক্তকারী। খালি যদি প্রযোজ্য না হয়।

প্রিপেমেন্ট স্ট্যাটাস

বুকিং এর প্রিপেমেন্ট স্ট্যাটাস।

Enums
PREPAYMENT_STATUS_UNSPECIFIED নির্দিষ্ট করা নেই, PREPAYMENT_NOT_PROVIDED-এ ডিফল্ট।
PREPAYMENT_PROVIDED বুকিং ফি অগ্রিম প্রদান করা হয়েছে.
PREPAYMENT_NOT_PROVIDED বুকিং এর জন্য ফি অগ্রিম প্রদান করা হয় নি.
PREPAYMENT_REFUNDED ফি আগে PREPAYMENT_PROVIDED ছিল কিন্তু এখন ফেরত দেওয়া হয়েছে৷

পদ্ধতি

patch

একটি বিদ্যমান Booking আপডেট করে।