class Vecos::API::LockerBanks

Defined in:

vecos/api/lockerbanks.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(session : Session) #

[View source]

Instance Method Detail

def add_locker_brick(locker_bank_id : String, locker_brick_count : Int32, locker_count : Int32, is_z_locker : Bool, clockwise : Bool, first_number_top : Bool, insert_before_locker_brick_id : String | Nil = nil) #

[View source]
def autonumber(locker_bank_id : String, start_number : Int32 = 1) #

[View source]
def create(name : String, description : String, door_number_prefix : String, number_order : Int32, number_order_reverse : Bool, random_allocation : Bool, section_id : String) #

[View source]
def delete(locker_bank_id : String) #

[View source]
def delete_lockerbrick(locker_bank_id : String, locker_brick_id : String) #

[View source]
def delete_master_pincode(locker_bank_id : String) #

[View source]
def get(locker_bank_id : String) #

[View source]
def get_status(locker_bank_id : String) : Models::Responses::LockerBankSystemStatusResponse #

[View source]
def list(page_number : Int32 = 1, page_size : Int32 = 10) #

[View source]
def list_available_lockers(locker_bank_id : String, locker_group_id : String) #

[View source]
def list_locker_bank_allocations(locker_bank_id : String, page_number : Int32 = 1, page_size : Int32 = 10) #

[View source]
def list_locker_bricks(locker_bank_id : String) #

[View source]
def list_locker_groups(locker_bank_id : String, page_number : Int32 = 1, page_size : Int32 = 10) #

[View source]
def list_lockers(locker_bank_id : String, page_number : Int32 = 1, page_size : Int32 = 10) #

[View source]
def list_offline_locker_banks #

[View source]
def list_offline_pincode_locker_banks #

[View source]
def list_pincode_lockers(locker_bank_id : String, page_number : Int32 = 1, page_size : Int32 = 10) #

[View source]
def publish(locker_bank_id : String) #

[View source]
def redetect(locker_bank_id : String) #

[View source]
def set_master_pincode(locker_bank_id : String, code : String) #

[View source]
def unpublish(locker_bank_id : String) #

[View source]