class

Bright::API::Bookings

Inherits Reference < Object

Constructors

new(session : Session)
Source

Instance methods

create(booking : Models::Booking, included_submodels : String | Nil = nil) : Models::Booking
Source
delete(booking_id : String) : Nil
Source
get(start_date : String, end_date : String, location_ids : Array(String) = [] of String, space_ids : Array(String) = [] of String, included_submodels : String | Nil = nil, paging_skip : Int32 = 10, paging_take : Int32 = 10) : Array(Models::Booking)
Source
get_occurrences(start_date : String, end_date : String, location_ids : Array(String) = [] of String, space_ids : Array(String) = [] of String, included_submodels : String | Nil = nil, paging_skip : Int32 = 10, paging_take : Int32 = 10, continuation_token : String | Nil = nil) : Array(Models::Occurrence)
Source
update(booking : Models::Booking, included_submodels : String | Nil = nil) : Models::Booking
Source