Documentation ¶
Index ¶
- type RecipeStore
- type Svc
- func (s *Svc) CreateRecipe(ctx context.Context, req storage.Recipe) (string, error)
- func (s *Svc) DeleteRecipe(ctx context.Context, id, deletedBy string) error
- func (s *Svc) GetRecipeByID(ctx context.Context, id string) (*storage.Recipe, error)
- func (s *Svc) ListRecipe(ctx context.Context, req storage.ListRecipeFilter) ([]storage.Recipe, error)
- func (s *Svc) UpdateRecipe(ctx context.Context, req storage.Recipe) (*storage.Recipe, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RecipeStore ¶
type RecipeStore interface { CreateRecipe(context.Context, storage.Recipe) (string, error) GetRecipeByID(context.Context, string) (*storage.Recipe, error) UpdateRecipe(context.Context, storage.Recipe) (*storage.Recipe, error) ListRecipe(context.Context, storage.ListRecipeFilter) ([]storage.Recipe, error) DeleteRecipe(context.Context, string, string) error }
type Svc ¶
type Svc struct {
// contains filtered or unexported fields
}
func (*Svc) CreateRecipe ¶
func (*Svc) DeleteRecipe ¶
func (*Svc) GetRecipeByID ¶
func (*Svc) ListRecipe ¶
Click to show internal directories.
Click to hide internal directories.