লিজ স্পেসিফিকেশন

একটি ইজারা অস্থায়ীভাবে একটি অনুরোধ করা স্লটের মালিকানা ধারণ করে৷

অংশীদারের ব্যাকএন্ড যাচাই করে যে অনুরোধ করা অ্যাপয়েন্টমেন্ট স্লটটি বৈধ এবং এখনও উপলব্ধ। অভ্যন্তরীণভাবে, অংশীদার অনুরোধকৃত স্লটের জন্য একটি অস্থায়ী হোল্ড তৈরি করে, যা স্বয়ংক্রিয়ভাবে lease_expiration_time এ মেয়াদ শেষ হওয়ার জন্য সেট আপ করা হয়। ব্যাকএন্ডকে lease_expiration_time সংশোধন করার অনুমতি দেওয়া হয়, যেমন অনুরোধ করা লিজের সময়টি অত্যধিক দীর্ঘ হয়। তৈরি করা ইজারা ক্লায়েন্টকে ফেরত দেওয়া হয়।

আমাদের বুকিং API ইজারা জন্য ঐচ্ছিক সমর্থন প্রদান করে. লিজ সমর্থন সহ, অনুরোধ করা স্লটের জন্য একটি লিজ তৈরি করা হল বুকিং তৈরি করার প্রথম পদক্ষেপ।

// Temporary lease for an inventory slot
message Lease {
  // ID of the lease.
  // Not populated in CreateLeaseRequest. The value is chosen by the partner and
  // has to be returned in the response of CreateLease. (required)
  string lease_id = 1;

  // The appointment slot that the lease is created for. (required)
  Slot slot = 2;

  // Unique identifier for this lease, chosen by Reserve with Google. Serves as
  // an idempotency token for [ext.maps.booking.partner.v2.CreateLease]
  // requests. (required)
  string user_reference = 3;

  // Expiration time of the lease in UTC Timestamp (required)
  google.protobuf.Timestamp lease_expiration_time = 4;
}

// Reference to a [ext.maps.booking.partner.v2.Lease] that has been created via
// [ext.maps.booking.partner.v2.CreateLease]
message LeaseReference {
  // Lease ID (required)
  string lease_id = 1;
}

ইজারা সম্পর্কে অতিরিক্ত তথ্য

ইজারা জন্য সমর্থন ঐচ্ছিক . এটি সহযোগীদের জন্য প্রযোজ্য যারা সমর্থন বাস্তবায়নে আগ্রহী। আপনি শুরু করার আগে যোগ্যতা নির্ধারণ করতে অ্যাকশন সেন্টারের সাথে যোগাযোগ করুন।

ইজারা সমর্থন করার জন্য, API v2 এর প্রস্তাবিত সেটটি প্রয়োগ করতে হবে; এছাড়াও,

  • CreateLease বাস্তবায়ন করা প্রয়োজন.
  • CreateBooking বাস্তবায়ন করা প্রয়োজন এবং লিজ রেফারেন্স ব্যবহার করার আশা করা হচ্ছে। পার্টনার ব্যাকএন্ড প্রদত্ত লিজ রেফারেন্স সহ একটি বুকিং করে।

এপিআই v2-এর প্রয়োজনীয়তাও ইজারা সমর্থনের জন্য প্রযোজ্য; এছাড়াও,

  • CreateBooking ইজারা রেফারেন্স ব্যবহার করার আশা করা হচ্ছে. প্রদত্ত লিজ রেফারেন্স সহ একটি বুকিং করার সময়, অংশীদার ইজারা গ্রহণ করে এবং পরবর্তী বুকিংয়ের জন্য এটি অবৈধ করে দেয়। অনুরোধ বার্তায় স্লট ব্যবহার করে তৈরি বুকিং যাচাই করার জন্যও অংশীদার দায়ী।
  • একটি অতিরিক্ত gRPC ত্রুটি কোড হিসাবে, NOT_FOUND ব্যবহার করা হয় যদি লিজ রেফ প্রদান করা হয় এবং লিজ আইডি অংশীদারের কাছে অজানা থাকে।
চিত্র: একটি ইজারা জন্য একটি বুকিং তৈরি করুন