У меня важный вопрос по схемам, особенно кто с Avro работал мб подскажет. Задача - я хочу генерить схему для типа { Name: string }
, есть варианты такие
1. Тип string (будет означать не наллабл, наличие поля обязательно), поддержать атрибуты Nullable, Default (null)
2. Тип string или null (поле обязательно), поддержать атрибут NotNullable, Default(null)
3. Тип string или null (поле необязательно, по дефолту null), поддержать атрибуты NotNullable, NoDefault
Какое решение наиболее натурально для дотнетчика?