- คำขอ HTTP
 - พารามิเตอร์เส้นทาง
 - เนื้อความของคำขอ
 - เนื้อหาการตอบกลับ
 - ขอบเขตการให้สิทธิ์
 - ExtendedServiceAvailability
 
แทนที่ Availability ของ Services ที่มีอยู่ การเรียกใช้แบบเป็นกลุ่มนี้ไม่ได้รับประกันความเป็นอะตอม ระบบจะแสดงเฉพาะช่วงเวลาที่อัปเดตสำเร็จเท่านั้น
คำขอ HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*}/availability:replace
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
parent | 
                
                   
 รูปแบบของ   | 
              
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
| การแสดง JSON | 
|---|
{
  "extendedServiceAvailability": [
    {
      object ( | 
                
| ช่อง | |
|---|---|
extended | 
                  
                     
 ความพร้อมให้บริการที่ขยายเวลาซึ่งใช้แทนช่วงเวลาที่พร้อมให้บริการที่มีอยู่  | 
                
เนื้อหาการตอบกลับ
การตอบกลับแบบเป็นกลุ่มเพื่อแทนที่ช่วงเวลาที่พร้อมให้บริการของ Service หลายรายการ เฉพาะช่องที่อัปเดตเรียบร้อยแล้วเท่านั้นที่จะรวมอยู่ในข้อความนี้
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
{
  "extendedServiceAvailability": [
    {
      object ( | 
                  
| ช่อง | |
|---|---|
extended | 
                    
                       
 ข้อความความพร้อมให้บริการที่ขยายเวลาซึ่งอัปเดตสำเร็จแล้วและนำมาใช้แทนช่วงเวลาที่พร้อมให้บริการที่มีอยู่  | 
                  
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/mapsbooking
ExtendedServiceAvailability
รายการเวลาว่างและบุคคลที่ควรใช้
| การแสดง JSON | 
|---|
{ "merchantId": string, "serviceId": string, "startTimeRestrict": string, "endTimeRestrict": string, "durationRestrict": string, "resourcesRestrict": { object (  | 
              
| ช่อง | |
|---|---|
merchant | 
                
                   
 ช่องนี้เป็นช่องที่ต้องระบุเพื่อระบุว่ามีผู้ขายรายใดที่มีข้อความความพร้อมจำหน่ายสินค้าด้านล่างนี้  | 
              
service | 
                
                   
 ช่องนี้เป็นช่องที่ต้องกรอกเพื่อระบุบริการที่ข้อความความพร้อมใช้งานด้านล่างแสดงถึง  | 
              
start | 
                
                   
 หากระบุไว้ เราจะถือว่าเอนทิตีความพร้อมให้บริการที่ระบุเป็นภาพรวมที่สมบูรณ์จาก [startTimeRestrict, endTimeRestrict) กล่าวคือ ระบบจะลบความพร้อมที่มีอยู่ทั้งหมดหากเงื่อนไขต่อไปนี้เป็นจริง หากตั้งค่าข้อความระยะเวลาไว้ ระบบจะจํากัดเงื่อนไขเพิ่มเติมดังนี้ หากตั้งค่าข้อความ resourceRestrict เงื่อนไขจะถูกจำกัดเพิ่มเติมดังนี้ โดยทั่วไปแล้ว ช่องเหล่านี้จะใช้เพื่อให้ข้อมูลอัปเดตที่สมบูรณ์เกี่ยวกับความพร้อมจำหน่ายสินค้าในช่วงเวลาที่ระบุ การตั้งค่า startTimeRestrict ในขณะที่ไม่ได้ตั้งค่า endTimeRestrict จะถูกตีความเพื่อหมายถึงเวลาเริ่มต้นทั้งหมดที่ startTimeRestrict การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง:   | 
              
end | 
                
                   
 การตั้งค่า endTimeRestrict ในขณะที่ไม่ได้ตั้งค่า startTimeRestrict จะได้รับการแปลหมายถึงเวลาทั้งหมดจนถึง endTimeRestrict การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น   | 
              
duration | 
                
                   
 การตั้งค่าระยะเวลาจะจำกัดขอบเขตของการอัปเดตให้เหลือเพียงความพร้อมที่มีระยะเวลาตรงกัน ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย   | 
              
resources | 
                
                   
 การตั้งค่า resourcesRestrict จะจํากัดขอบเขตการอัปเดตให้เหลือเพียงชุดทรัพยากรนี้ ช่องรหัสทั้งหมดของทรัพยากรต้องตรงกันทั้งหมด  | 
              
availability[] | 
                
                   
 รายการความพร้อมใหม่  |