Здравствуйте,
Вопрос заключается в том, что бы понять правильно ли делать такой дизайн API или нужно использовать другие принципы? (Если другие, то какие?)
Я отправляю API call c JSON Body в котором у меня есть такие ключи:
{
"order_id"
"customer_id"
"patient_age"
"referral_reasons"
"patient_gender"
}
Я хочу сделать обязательными только 2 ключа:
"order_id"
"customer_id"
А остальные будут пересылаться по желанию отправителя. Иногда будут значения для всех ключей, иногда только для определенных. Но всегда будут присутствовать 2 обязательных ключа/значения.
Правильно ли так делать или есть более элегантное решение?