Documentation ¶
Index ¶
- func DeleteItem(itemID, userID string) error
- func DeleteItemImage(itemImageID, userID string) error
- func DeleteOutfit(outfitID, userID string) error
- func DeleteOutfitItem(outfitItemID, userID string) error
- func DeleteWeight(weightEntryID, userID string) error
- func GroupItemsByCategory(userID string, category, brand, color string) ([]model.Category, error)
- func InsertItem(item model.Item) error
- func InsertItemImage(itemImage model.ItemImage) error
- func InsertOutfit(outfit model.Outfit) error
- func InsertOutfitItem(item model.OutfitItem) error
- func InsertWeight(weightEntry model.WeightEntry) error
- func SaveItem(item *model.Item, userID string) error
- func SelectBrandsByUserID(userID string) ([]string, error)
- func SelectCategoriesByUserID(userID string) ([]string, error)
- func SelectColorsByUserID(userID string) ([]string, error)
- func SelectItemByID(itemID, userID string) (*model.Item, error)
- func SelectItemImageByID(itemImageID, userID string) (*model.ItemImage, error)
- func SelectItemImagesByItemID(itemID string) ([]model.ItemImage, error)
- func SelectItemWithImagesByID(itemID, userID string) (*model.Item, error)
- func SelectItemsByUserID(userID string, category, brand, color string) ([]model.Item, error)
- func SelectOutfitByID(outfitID, userID string) (*model.Outfit, error)
- func SelectOutfitIDByOutfitItemID(outfitItemID, userID string) (string, error)
- func SelectOutfitItemsByOutfitID(outfitID string, userID string) ([]model.OutfitItem, error)
- func SelectOutfitsByUserID(userID string) ([]model.Outfit, error)
- func SelectWeightByID(weightID, userID string) (*model.WeightEntry, error)
- func SelectWeightsByUserID(userID string) ([]model.WeightEntry, error)
- func UpdateItem(item model.Item) error
- func UpdateOutfit(outfit model.Outfit) error
- func UpdateWeight(weightEntry model.WeightEntry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteItemImage ¶
DeleteItemImage deletes an item in database
func DeleteOutfit ¶
DeleteOutfit delets an outfit in database
func DeleteOutfitItem ¶
DeleteOutfitItem deletes an outfit item
func DeleteWeight ¶
DeleteWeight deletes a weight from database
func GroupItemsByCategory ¶
GroupItemsByCategory groups items into categories
func InsertItemImage ¶
InsertItemImage inserts image into database
func InsertOutfit ¶
InsertOutfit inserts an outfit into database
func InsertOutfitItem ¶
func InsertOutfitItem(item model.OutfitItem) error
InsertOutfitItem inserts an outfit item into database
func InsertWeight ¶
func InsertWeight(weightEntry model.WeightEntry) error
InsertWeight inserts a weight into database
func SelectBrandsByUserID ¶
SelectBrandsByUserID selects brands by user ID
func SelectCategoriesByUserID ¶
SelectCategoriesByUserID selects categories by user ID
func SelectColorsByUserID ¶
SelectColorsByUserID selects colors by user ID
func SelectItemByID ¶
SelectItemByID selects an item by ID
func SelectItemImageByID ¶
SelectItemImageByID selects an image by ID
func SelectItemImagesByItemID ¶
SelectItemImagesByItemID selects images by item ID
func SelectItemWithImagesByID ¶
SelectItemWithImagesByID selects item by ID, including its images
func SelectItemsByUserID ¶
SelectItemsByUserID selects items by user ID and category, brand, color
func SelectOutfitByID ¶
SelectOutfitByID selects a outfit by ID
func SelectOutfitIDByOutfitItemID ¶
SelectOutfitIDByOutfitItemID selects outfit ID by outfit item ID
func SelectOutfitItemsByOutfitID ¶
func SelectOutfitItemsByOutfitID(outfitID string, userID string) ([]model.OutfitItem, error)
SelectOutfitItemsByOutfitID selects outfit items by outfit ID
func SelectOutfitsByUserID ¶
SelectOutfitsByUserID selects outfits by user ID
func SelectWeightByID ¶
func SelectWeightByID(weightID, userID string) (*model.WeightEntry, error)
SelectWeightByID selects a weight entry by ID
func SelectWeightsByUserID ¶
func SelectWeightsByUserID(userID string) ([]model.WeightEntry, error)
SelectWeightsByUserID selects weights by user ID
func UpdateOutfit ¶
UpdateOutfit updates an outfit in database
func UpdateWeight ¶
func UpdateWeight(weightEntry model.WeightEntry) error
UpdateWeight updates a weight in database
Types ¶
This section is empty.