ข้อกำหนดเฉพาะเกี่ยวกับการเช่า

สัญญาเช่าจะถือครองสิทธิ์ความเป็นเจ้าของของสล็อตที่ขอเป็นการชั่วคราว

แบ็กเอนด์ของพาร์ทเนอร์จะยืนยันว่าช่วงเวลาที่ขอถูกต้องและยังว่างอยู่ ภายใน พาร์ทเนอร์จะสร้างการระงับชั่วคราวสำหรับ สล็อตที่ขอ ซึ่งตั้งค่าให้หมดอายุโดยอัตโนมัติที่ lease_expiration_time แบ็กเอนด์ได้รับอนุญาตให้แก้ไข lease_expiration_time เช่น หากเวลาเช่าที่ขอไว้นานเกินไป ระบบจะส่งคืนสัญญาเช่าที่สร้างขึ้นไปยังไคลเอ็นต์

API การจองของเรามีการรองรับสัญญาเช่าเพิ่มเติม เมื่อรองรับการเช่า การสร้างการเช่าสำหรับสล็อตที่ขอจะเป็นขั้นตอนแรกเมื่อสร้าง การจอง

// Temporary lease for an inventory slot
message Lease {
  option features.(pb.java).nest_in_file_class = YES;

  // 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 {
  option features.(pb.java).nest_in_file_class = YES;

  // Lease ID (required)
  string lease_id = 1;
}

ข้อมูลเพิ่มเติมเกี่ยวกับสัญญาเช่า

การรองรับการเช่าเป็นทางเลือก โดยมีผลกับพาร์ทเนอร์ที่สนใจ ใช้การสนับสนุน โปรดติดต่อศูนย์การดำเนินการเพื่อตรวจสอบ สิทธิ์ก่อนเริ่ม

หากต้องการรองรับสัญญาเช่า คุณต้องใช้ชุด API v2 ที่แนะนํา นอกจากนี้

  • ต้องใช้ CreateLease
  • ต้องใช้ CreateBooking และคาดว่าจะใช้การอ้างอิงสัญญาเช่า แบ็กเอนด์ของพาร์ทเนอร์ ทำการจองโดยใช้ข้อมูลอ้างอิงการเช่าที่ระบุ

ข้อกำหนดของ API v2 ยังใช้กับการสนับสนุนสัญญาเช่าด้วย นอกจากนี้

  • CreateBooking คาดว่าจะใช้การอ้างอิงสัญญาเช่า เมื่อทำการจองโดยใช้ข้อมูลอ้างอิงสัญญาเช่าที่ระบุ พาร์ทเนอร์จะใช้สัญญาเช่าและทำให้สัญญาเช่าดังกล่าวไม่ถูกต้องสำหรับการจองเพิ่มเติม พาร์ทเนอร์มีหน้าที่รับผิดชอบในการยืนยันการจองที่สร้างขึ้นโดยใช้ช่วงเวลาในข้อความคำขอด้วย
  • NOT_FOUND เป็นรหัสข้อผิดพลาด gRPC เพิ่มเติมที่ใช้ในกรณีที่มีการระบุการอ้างอิงสัญญาเช่า และพาร์ทเนอร์ไม่รู้จักรหัสสัญญาเช่า
รูปภาพ: สร้างการจองสำหรับสัญญาเช่า