package services import ( "strings" "github.com/google/uuid" ) func parseUUIDPtr(value string) (*uuid.UUID, error) { value = strings.TrimSpace(value) if value == "" { return nil, nil } parsed, err := uuid.Parse(value) if err != nil { return nil, err } return &parsed, nil }