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