struct OfficeRnd::Booking
- OfficeRnd::Booking
- OfficeRnd::Data
- Struct
- Value
- Object
Defined in:
office_rnd/models.crConstructors
- .new(resource_id : String, booking_start : Time, booking_end : Time, summary : String | Nil = nil, team_id : String | Nil = nil, member_id : String | Nil = nil, description : String | Nil = nil, tentative : Bool | Nil = nil, free : Bool | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #booking_end : BookingTime
- #booking_start : BookingTime
- #description : String | Nil
- #extras : JSON::Any
- #fees : Array(OfficeRnd::BookingFee)
- #free : Bool | Nil
- #member_id : String | Nil
- #overlaps?(time_span : Range(Time, Time))
- #plan_id : String
- #resource_id : String
- #source : String | Nil
- #summary : String | Nil
- #team_id : String | Nil
- #tentative : Bool | Nil
- #timezone : String
Constructor methods inherited from struct OfficeRnd::Data
new(pull : JSON::PullParser)
new
Constructor Detail
def self.new(resource_id : String, booking_start : Time, booking_end : Time, summary : String | Nil = nil, team_id : String | Nil = nil, member_id : String | Nil = nil, description : String | Nil = nil, tentative : Bool | Nil = nil, free : Bool | Nil = nil)
#