Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthDomainService ¶
type CategoryRepository ¶
type CategoryRepository interface { ListCategories(ctx context.Context, arg *ListCategoriesParams) ([]*Category, error) GetCategory(ctx context.Context, userID uuid.UUID, id uuid.UUID) (*Category, error) CreateCategory(ctx context.Context, arg *CreateCategoryParams) (*Category, error) UpdateCategory(ctx context.Context, arg *UpdateCategoryParams) (*Category, error) DeleteCategory(ctx context.Context, userID uuid.UUID, id uuid.UUID) error }
type CategoryUseCase ¶
type CategoryUseCase interface { ListCategories(ctx context.Context, arg *ListCategoriesParams) ([]*Category, error) GetCategory(ctx context.Context, userID uuid.UUID, id uuid.UUID) (*Category, error) CreateCategory(ctx context.Context, arg *CreateCategoryParams) (*Category, error) UpdateCategory(ctx context.Context, arg *UpdateCategoryParams) (*Category, error) DeleteCategory(ctx context.Context, userID uuid.UUID, id uuid.UUID) error }
type CreateCategoryParams ¶
type ListCategoriesParams ¶
Click to show internal directories.
Click to hide internal directories.