calendar.booking :: Meeting Booking

This model is only used to store appointment informations for bookings WITH PAYMENT When we consider it is paid, the calendar event is created and GC will remove the booking.

Fields

  • account_move_id [readonlymany2one: account.move]: Appointment Invoice

  • appointment_answer_input_ids [one2many: appointment.answer.input]: Appointment Answers

  • appointment_invite_id [many2one: appointment.invite]: Appointment Invite

  • appointment_type_id [requiredmany2one: appointment.type]: Appointment Type

  • asked_capacity [integer]: Asked Capacity

  • booking_line_ids [one2many: calendar.booking.line]: Booking Lines

  • booking_token [readonlychar]: Access Token

  • calendar_event_id [many2one: calendar.event]: Meeting

  • create_date [readonlydatetime]: Created on

  • create_uid [readonlymany2one: res.users]: Created by

  • display_name [readonlychar]: Display Name

  • duration [readonlyfloat]: Duration

  • guest_ids [many2many: res.partner]: Guests

  • id [readonlyinteger]: ID

  • name [char]: Customer Name

  • not_available [boolean]: Is Not Available

  • partner_id [many2one: res.partner]: Contact

  • product_id [requiredmany2one: product.product]: Product

  • staff_user_id [many2one: res.users]: Operator

  • start [requireddatetime]: Start

  • stop [requireddatetime]: Stop

  • write_date [readonlydatetime]: Last Updated on

  • write_uid [readonlymany2one: res.users]: Last Updated by