db

package
v0.0.0-...-b49271d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2018 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteItem

func DeleteItem(itemID, userID string) error

DeleteItem deletes an item

func DeleteItemImage

func DeleteItemImage(itemImageID, userID string) error

DeleteItemImage deletes an item in database

func DeleteOutfit

func DeleteOutfit(outfitID, userID string) error

DeleteOutfit delets an outfit in database

func DeleteOutfitItem

func DeleteOutfitItem(outfitItemID, userID string) error

DeleteOutfitItem deletes an outfit item

func DeleteWeight

func DeleteWeight(weightEntryID, userID string) error

DeleteWeight deletes a weight from database

func GroupItemsByCategory

func GroupItemsByCategory(userID string, category, brand, color string) ([]model.Category, error)

GroupItemsByCategory groups items into categories

func InsertItem

func InsertItem(item model.Item) error

InsertItem inserts an item into database

func InsertItemImage

func InsertItemImage(itemImage model.ItemImage) error

InsertItemImage inserts image into database

func InsertOutfit

func InsertOutfit(outfit model.Outfit) error

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 SaveItem

func SaveItem(item *model.Item, userID string) error

SaveItem saves item to database, including images

func SelectBrandsByUserID

func SelectBrandsByUserID(userID string) ([]string, error)

SelectBrandsByUserID selects brands by user ID

func SelectCategoriesByUserID

func SelectCategoriesByUserID(userID string) ([]string, error)

SelectCategoriesByUserID selects categories by user ID

func SelectColorsByUserID

func SelectColorsByUserID(userID string) ([]string, error)

SelectColorsByUserID selects colors by user ID

func SelectItemByID

func SelectItemByID(itemID, userID string) (*model.Item, error)

SelectItemByID selects an item by ID

func SelectItemImageByID

func SelectItemImageByID(itemImageID, userID string) (*model.ItemImage, error)

SelectItemImageByID selects an image by ID

func SelectItemImagesByItemID

func SelectItemImagesByItemID(itemID string) ([]model.ItemImage, error)

SelectItemImagesByItemID selects images by item ID

func SelectItemWithImagesByID

func SelectItemWithImagesByID(itemID, userID string) (*model.Item, error)

SelectItemWithImagesByID selects item by ID, including its images

func SelectItemsByUserID

func SelectItemsByUserID(userID string, category, brand, color string) ([]model.Item, error)

SelectItemsByUserID selects items by user ID and category, brand, color

func SelectOutfitByID

func SelectOutfitByID(outfitID, userID string) (*model.Outfit, error)

SelectOutfitByID selects a outfit by ID

func SelectOutfitIDByOutfitItemID

func SelectOutfitIDByOutfitItemID(outfitItemID, userID string) (string, error)

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

func SelectOutfitsByUserID(userID string) ([]model.Outfit, error)

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 UpdateItem

func UpdateItem(item model.Item) error

UpdateItem updates item in database

func UpdateOutfit

func UpdateOutfit(outfit model.Outfit) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL