AI-generated Key Takeaways
- 
          
The Slot message contains information used to identify an inventory slot.
 - 
          
Fields like merchant_id, service_id, start_time, and duration are required for creating a booking.
 - 
          
Optional fields include an availability_tag and resources to further disambiguate the slot.
 
Slot contains the information to identify an inventory slot.
// An inventory slot message Slot { // ID of the merchant for the slot (required for CreateBooking) string merchant_id = 1; // ID of the merchant service (required for CreateBooking) string service_id = 2; // Start time of the appointment slot in seconds of UTC time since Unix epoch. // (required for CreateBooking) google.protobuf.Timestamp start_time = 3; // Duration of the appointment slot (required for CreateBooking) google.protobuf.Duration duration = 4; // Opaque tag that identifies the availability slot and matches the value // provided in the availability feed (optional) string availability_tag = 5; // The set of resources that disambiguates the appointment slot, e.g. by // indicating the staff member and room selected by the user (optional) Resources resources = 6; reserved 7; }