package jsonextractor import ( "context" "queryorchestration/internal/database/repository" queryprocessor "queryorchestration/internal/queryProcessor" "github.com/google/uuid" ) type Creator struct { db *repository.Queries } func NewCreator(db *repository.Queries) Creator { return Creator{db} } func (s Creator) Validate(ctx context.Context, entity *queryprocessor.Create) error { // TODO return nil } func (s Creator) Create(ctx context.Context, entity *queryprocessor.Create) (uuid.UUID, error) { err := s.Validate(ctx, entity) if err != nil { return uuid.Nil, err } // TODO return uuid.Nil, nil }