package de.effigenix.domain.masterdata.article;

/**
 * Rohe Eingabe für partielle Article-Updates.
 * null-Felder bedeuten "nicht ändern".
 * Wird vom Application Layer aus dem Command gebaut und an Article.update() übergeben.
 *
 * @param name       null = nicht ändern
 * @param categoryId null = nicht ändern
 */
public record ArticleUpdateDraft(
        String name,
        String categoryId
) {}
