lots of functionality

This commit is contained in:
2024-02-12 18:38:40 -06:00
parent 8642b1f73a
commit a59702182f
15 changed files with 1902 additions and 15 deletions

View File

@@ -9,3 +9,9 @@ type Building struct {
UpdatedAt time.Time `json:"updated_at"`
DeletedAt *time.Time `json:"deleted_at,omitempty"`
}
type MultipleBuildingResponse struct {
*Response
Buildings []*Building `json:"buildings"`
Total int `json:"total"`
}

View File

@@ -19,14 +19,15 @@ type ShelfLocation struct {
RoomNumber string `json:"room_number,omitempty"`
Description string `json:"description,omitempty"`
BuildingID *uint64 `json:"building_id"`
Building *Building `json:"-"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeletedAt *time.Time `json:"deleted_at,omitempty"`
}
type CreateShelfRequest struct {
Name string `json:"name"`
RoomNumber string `json:"room_number,omitempty"`
Description string `json:"description,omitempty"`
BuildingID uint64 `json:"building_id"`
Name string `json:"name"`
RoomNumber string `json:"room_number,omitempty"`
Description string `json:"description,omitempty"`
BuildingID *uint64 `json:"building_id"`
}