Скажите, плс, это можно сделать оптимальней?
если есть статус и является error_type - не менять
если есть статус без error_type, то
если статус decline: статус не трогать, но добавить параметр error_type со значением backend
если статус form_error, то переименовать в decline и добавить параметр error_type со значением user
если статус been_added, то переименовать в decline и добавить параметр error_type со значением been_added
если же статуса нет то добавить параметры status_not_set, error_type_not_set
https://docs.google.com/document/d/1chh96ZUsj4q07FACHgIoBOuchZrBPCCodw2YqqXDQzQ/edit?usp=sharing