package monetization import ( "context" "tercul/internal/domain" ) // MonetizationRepository defines CRUD methods specific to Monetization. type MonetizationRepository interface { domain.BaseRepositoryRepository[domain.Monetization] ListByWorkID(ctx context.Context, workID uint) ([]domain.Monetization, error) ListByTranslationID(ctx context.Context, translationID uint) ([]domain.Monetization, error) ListByBookID(ctx context.Context, bookID uint) ([]domain.Monetization, error) }