class Booking
- Booking
- Granite::Base
- Reference
- Object
Included Modules
- JSON::Serializable
- YAML::Serializable
Extended Modules
- JSON::Schema
Defined in:
models/booking.cr:1models/booking.cr:3
Constructors
Class Method Summary
Instance Method Summary
- #approved : Bool
- #approved=(approved : Bool)
- #approver_email : String | Nil
- #approver_email! : String
- #approver_email=(approver_email : String | Nil)
- #approver_id : String | Nil
- #approver_id! : String
- #approver_id=(approver_id : String | Nil)
- #approver_name : String | Nil
- #approver_name! : String
- #approver_name=(approver_name : String | Nil)
- #asset_id : String
- #asset_id=(asset_id : String)
- #booking_end : Int64
- #booking_end=(booking_end : Int64)
- #booking_start : Int64
- #booking_start=(booking_start : Int64)
- #booking_type : String
- #booking_type=(booking_type : String)
- #checked_in : Bool
- #checked_in=(checked_in : Bool)
- #created_at : Time | Nil
- #created_at! : Time
- #created_at=(created_at : Time | Nil)
- #description : String | Nil
- #description! : String
- #description=(description : String | Nil)
- #ext_data : String | Nil
- #ext_data! : String
- #ext_data=(ext_data : String | Nil)
- #extension_data : JSON::Any
- #extension_data=(extension_data : JSON::Any | Nil)
- #id : Int64 | Nil
- #id! : Int64
- #id=(id : Int64 | Nil)
- #rejected : Bool
- #rejected=(rejected : Bool)
- #timezone : String | Nil
- #timezone! : String
- #timezone=(timezone : String | Nil)
- #title : String | Nil
- #title! : String
- #title=(title : String | Nil)
- #transform_extension_data
- #updated_at : Time | Nil
- #updated_at! : Time
- #updated_at=(updated_at : Time | Nil)
- #user_email : String
- #user_email=(user_email : String)
- #user_id : String
- #user_id=(user_id : String)
- #user_name : String
- #user_name=(user_name : String)
- #zones : Array(String)
- #zones=(zones : Array(String))