Documentation ¶
Index ¶
- func AddDeviceResolver(p graphql.ResolveParams) (interface{}, error)
- func AddItemToTrip(p graphql.ResolveParams) (interface{}, error)
- func AddItemsToStore(p graphql.ResolveParams) (interface{}, error)
- func AuthenticatedUserResolver(p graphql.ResolveParams) (interface{}, error)
- func BasicUserResolver(p graphql.ResolveParams) (interface{}, error)
- func CreateRecipeResolver(p graphql.ResolveParams) (interface{}, error)
- func CreateStoreResolver(p graphql.ResolveParams) (interface{}, error)
- func DeclineStoreInviteResolver(p graphql.ResolveParams) (interface{}, error)
- func DeleteAccountResolver(p graphql.ResolveParams) (interface{}, error)
- func DeleteItemResolver(p graphql.ResolveParams) (interface{}, error)
- func DeleteMealResolver(p graphql.ResolveParams) (interface{}, error)
- func DeleteRecipeResolver(p graphql.ResolveParams) (interface{}, error)
- func DeleteStoreResolver(p graphql.ResolveParams) (interface{}, error)
- func ForgotPasswordResolver(p graphql.ResolveParams) (interface{}, error)
- func GroceryTripResolver(p graphql.ResolveParams) (interface{}, error)
- func GroceryTripsResolver(p graphql.ResolveParams) (interface{}, error)
- func InviteToStoreResolver(p graphql.ResolveParams) (interface{}, error)
- func InvitedStoresResolver(p graphql.ResolveParams) (interface{}, error)
- func ItemSearchResolver(p graphql.ResolveParams) (interface{}, error)
- func JoinStoreResolver(p graphql.ResolveParams) (interface{}, error)
- func JoinStoreWithShareCodeResolver(p graphql.ResolveParams) (interface{}, error)
- func LeaveStoreResolver(p graphql.ResolveParams) (interface{}, error)
- func LoginResolver(p graphql.ResolveParams) (interface{}, error)
- func MarkItemAsCompletedResolver(p graphql.ResolveParams) (interface{}, error)
- func MealResolver(p graphql.ResolveParams) (interface{}, error)
- func MealsResolver(p graphql.ResolveParams) (interface{}, error)
- func NotifyTripUpdatedItemsAddedResolver(p graphql.ResolveParams) (interface{}, error)
- func PasswordResetResolver(p graphql.ResolveParams) (interface{}, error)
- func PlanMealResolver(p graphql.ResolveParams) (interface{}, error)
- func RecipeResolver(p graphql.ResolveParams) (interface{}, error)
- func RecipesResolver(p graphql.ResolveParams) (interface{}, error)
- func RemoveStapleItem(p graphql.ResolveParams) (interface{}, error)
- func ReorderItemResolver(p graphql.ResolveParams) (interface{}, error)
- func ResetPasswordResolver(p graphql.ResolveParams) (interface{}, error)
- func SaveStapleItem(p graphql.ResolveParams) (interface{}, error)
- func SignInWithAppleResolver(p graphql.ResolveParams) (interface{}, error)
- func SignupResolver(p graphql.ResolveParams) (interface{}, error)
- func StoreCategoriesResolver(p graphql.ResolveParams) (interface{}, error)
- func StoreResolver(p graphql.ResolveParams) (interface{}, error)
- func StoreUserPrefsResolver(p graphql.ResolveParams) (interface{}, error)
- func StoresResolver(p graphql.ResolveParams) (interface{}, error)
- func UpdateItemResolver(p graphql.ResolveParams) (interface{}, error)
- func UpdateMealResolver(p graphql.ResolveParams) (interface{}, error)
- func UpdateStoreResolver(p graphql.ResolveParams) (interface{}, error)
- func UpdateStoreUserPrefsResolver(p graphql.ResolveParams) (interface{}, error)
- func UpdateTripResolver(p graphql.ResolveParams) (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddDeviceResolver ¶
func AddDeviceResolver(p graphql.ResolveParams) (interface{}, error)
AddDeviceResolver creates a new user account and assigns it a
func AddItemToTrip ¶
func AddItemToTrip(p graphql.ResolveParams) (interface{}, error)
AddItemToTrip resolves the addItemToTrip mutation
func AddItemsToStore ¶
func AddItemsToStore(p graphql.ResolveParams) (interface{}, error)
AddItemsToStore resolves the addItemsToStore mutation
func AuthenticatedUserResolver ¶
func AuthenticatedUserResolver(p graphql.ResolveParams) (interface{}, error)
AuthenticatedUserResolver resolves me GraphQL query by returning the authenticated user, or an error if no authenticated user exists
func BasicUserResolver ¶
func BasicUserResolver(p graphql.ResolveParams) (interface{}, error)
BasicUserResolver resolves the creator field in the StoreType by retrieving basic information about a user (email, first name, last name)
func CreateRecipeResolver ¶
func CreateRecipeResolver(p graphql.ResolveParams) (interface{}, error)
CreateRecipeResolver creates a new recipe
func CreateStoreResolver ¶
func CreateStoreResolver(p graphql.ResolveParams) (interface{}, error)
CreateStoreResolver creates a new store for the currently authenticated user
func DeclineStoreInviteResolver ¶
func DeclineStoreInviteResolver(p graphql.ResolveParams) (interface{}, error)
DeclineStoreInviteResolver resolves the declineStoreResolver resolver by calling stores.RemoveUserFromStore function which handles removing the StoreUser record and emailing the store creator about the invite being declined
func DeleteAccountResolver ¶
func DeleteAccountResolver(p graphql.ResolveParams) (interface{}, error)
DeleteAccountResolver resolves the deleteAccount mutation
func DeleteItemResolver ¶
func DeleteItemResolver(p graphql.ResolveParams) (interface{}, error)
DeleteItemResolver deletes an item by itemId param
func DeleteMealResolver ¶
func DeleteMealResolver(p graphql.ResolveParams) (interface{}, error)
DeleteMealResolver resolves the deleteMeal mutation
func DeleteRecipeResolver ¶
func DeleteRecipeResolver(p graphql.ResolveParams) (interface{}, error)
DeleteRecipeResolver resolves the deleteRecipe mutation
func DeleteStoreResolver ¶
func DeleteStoreResolver(p graphql.ResolveParams) (interface{}, error)
DeleteStoreResolver resolves the deleteStore mutation by deleting a store and its associated store users and items
func ForgotPasswordResolver ¶
func ForgotPasswordResolver(p graphql.ResolveParams) (interface{}, error)
ForgotPasswordResolver resolves the forgotPassword mutation
func GroceryTripResolver ¶
func GroceryTripResolver(p graphql.ResolveParams) (interface{}, error)
GroceryTripResolver retrieves a grocery trip by ID
func GroceryTripsResolver ¶
func GroceryTripsResolver(p graphql.ResolveParams) (interface{}, error)
GroceryTripsResolver resolves the trips mutation
func InviteToStoreResolver ¶
func InviteToStoreResolver(p graphql.ResolveParams) (interface{}, error)
InviteToStoreResolver resolves the inviteToStore mutation by creating a pending store_users record for the given storeId and email
func InvitedStoresResolver ¶
func InvitedStoresResolver(p graphql.ResolveParams) (interface{}, error)
InvitedStoresResolver resolves the invitedStores query by retrieving stores that the current user has been invited to
func ItemSearchResolver ¶
func ItemSearchResolver(p graphql.ResolveParams) (interface{}, error)
ItemSearchResolver resolves the itemSearch query
func JoinStoreResolver ¶
func JoinStoreResolver(p graphql.ResolveParams) (interface{}, error)
JoinStoreResolver adds the current user to a store properly by removing the email and replacing it with the user ID
func JoinStoreWithShareCodeResolver ¶
func JoinStoreWithShareCodeResolver(p graphql.ResolveParams) (interface{}, error)
JoinStoreWithShareCodeResolver resolves the joinStoreWithShareCode mutation
func LeaveStoreResolver ¶
func LeaveStoreResolver(p graphql.ResolveParams) (interface{}, error)
LeaveStoreResolver resolves the leaveStore resolver by removing the current user from the store
func LoginResolver ¶
func LoginResolver(p graphql.ResolveParams) (interface{}, error)
LoginResolver fetches a token for an user authentication session
func MarkItemAsCompletedResolver ¶
func MarkItemAsCompletedResolver(p graphql.ResolveParams) (interface{}, error)
MarkItemAsCompletedResolver resolves the markItemAsCompleted mutation
func MealResolver ¶
func MealResolver(p graphql.ResolveParams) (interface{}, error)
MealResolver resolves the meals query
func MealsResolver ¶
func MealsResolver(p graphql.ResolveParams) (interface{}, error)
MealsResolver resolves the meals query
func NotifyTripUpdatedItemsAddedResolver ¶
func NotifyTripUpdatedItemsAddedResolver(p graphql.ResolveParams) (interface{}, error)
NotifyTripUpdatedItemsAddedResolver resolves the notifyTripUpdatedItemsAdded mutation
func PasswordResetResolver ¶
func PasswordResetResolver(p graphql.ResolveParams) (interface{}, error)
PasswordResetResolver resolves the passwordReset query
func PlanMealResolver ¶
func PlanMealResolver(p graphql.ResolveParams) (interface{}, error)
PlanMealResolver resolves the planMeal mutation
func RecipeResolver ¶
func RecipeResolver(p graphql.ResolveParams) (interface{}, error)
RecipeResolver resolves the recipe query
func RecipesResolver ¶
func RecipesResolver(p graphql.ResolveParams) (interface{}, error)
RecipesResolver resolves the recipes query
func RemoveStapleItem ¶
func RemoveStapleItem(p graphql.ResolveParams) (interface{}, error)
RemoveStapleItem resolves the removeStapleItem mutation
func ReorderItemResolver ¶
func ReorderItemResolver(p graphql.ResolveParams) (interface{}, error)
ReorderItemResolver updates the position of an item with the provided params
func ResetPasswordResolver ¶
func ResetPasswordResolver(p graphql.ResolveParams) (interface{}, error)
ResetPasswordResolver resolves the resetPassword mutation
func SaveStapleItem ¶
func SaveStapleItem(p graphql.ResolveParams) (interface{}, error)
SaveStapleItem resolves the saveStapleItem mutation
func SignInWithAppleResolver ¶
func SignInWithAppleResolver(p graphql.ResolveParams) (interface{}, error)
SignInWithAppleResolver resolves the signInWithApple mutation
func SignupResolver ¶
func SignupResolver(p graphql.ResolveParams) (interface{}, error)
SignupResolver creates a new user account and assigns it a
func StoreCategoriesResolver ¶
func StoreCategoriesResolver(p graphql.ResolveParams) (interface{}, error)
StoreCategoriesResolver resolves the storeCategories query
func StoreResolver ¶
func StoreResolver(p graphql.ResolveParams) (interface{}, error)
StoreResolver resolves the store GraphQL query by retrieving a store by ID param
func StoreUserPrefsResolver ¶
func StoreUserPrefsResolver(p graphql.ResolveParams) (interface{}, error)
StoreUserPrefsResolver resolves the storeUserPrefs query
func StoresResolver ¶
func StoresResolver(p graphql.ResolveParams) (interface{}, error)
StoresResolver returns Store records for the current user
func UpdateItemResolver ¶
func UpdateItemResolver(p graphql.ResolveParams) (interface{}, error)
UpdateItemResolver updates the properties of an item with the provided params
func UpdateMealResolver ¶
func UpdateMealResolver(p graphql.ResolveParams) (interface{}, error)
UpdateMealResolver resolves the updateMeal mutation
func UpdateStoreResolver ¶
func UpdateStoreResolver(p graphql.ResolveParams) (interface{}, error)
UpdateStoreResolver resolves the updateStore mutation by updating the properties of a store
func UpdateStoreUserPrefsResolver ¶
func UpdateStoreUserPrefsResolver(p graphql.ResolveParams) (interface{}, error)
UpdateStoreUserPrefsResolver resolves the updateStoreUserPrefs mutation
func UpdateTripResolver ¶
func UpdateTripResolver(p graphql.ResolveParams) (interface{}, error)
UpdateTripResolver updates the properties of a trip with the provided params
Types ¶
This section is empty.
Source Files ¶
- add_device.go
- add_item_to_trip.go
- add_items_to_store.go
- create_recipe.go
- create_store.go
- decline_store_invite.go
- delete_account.go
- delete_item.go
- delete_meal.go
- delete_recipe.go
- delete_store.go
- forgot_password.go
- grocery_trip.go
- grocery_trips.go
- invite_to_store.go
- invited_stores.go
- item_search.go
- join_store.go
- join_store_with_share_code.go
- leave_store.go
- login.go
- mark_item_as_completed.go
- meal.go
- meals.go
- notify_trip_updated_items_added.go
- password_reset.go
- plan_meal.go
- recipes.go
- remove_staple_item.go
- reorder_item.go
- reset_password.go
- save_staple_item.go
- sign_in_with_apple.go
- signup.go
- store.go
- store_categories.go
- store_user_prefs.go
- stores.go
- update_item.go
- update_meal.go
- update_store.go
- update_store_user_prefs.go
- update_trip.go
- user.go