class Place::LockerBank

Included Modules

Extended Modules

Defined in:

place/bookings/locker_booking_sync_spec.cr
place/bookings/locker_models.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(id : String, name : Nil | String, zones : Array(String), level_id : Nil | String, lockers : Array(Place::Locker)) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def id : String #

[View source]
def level_id : String | Nil #

for tracking, not part of metadata


[View source]
def level_id=(level_id : String | Nil) #

for tracking, not part of metadata


[View source]
def locker_hash : Hash(String, Locker) #

[View source]
def lockers : Array(Locker) #

[View source]
def name : String #

[View source]
def zones : Array(String) #

[View source]