Здравствуйте уважаемые разработчики,
значение поля Сurrency при отсутствии данных в типе MoneyValue передается в виде строки "rub", видимо как значение по умолчанию. По этой причине при отсутствии реальных данных, любые ответы на запросы содержащее данный тип (MoneyValue) интерпретируются как содержащие значения {currency:"rub",units:0,nano:0}.
Возможно более правильным было бы при отсутствии данных формировать значение Сurrency как пустую строку ("").
По обращению от @SinnerUfa
Здравствуйте уважаемые разработчики, значение поля Сurrency при отсутствии данных в типе MoneyValue передается в виде строки "rub", видимо как значение по умолчанию. По этой причине при отсутствии реальных данных, любые ответы на запросы содержащее данный тип (MoneyValue) интерпретируются как содержащие значения {currency:"rub",units:0,nano:0}. Возможно более правильным было бы при отсутствии данных формировать значение Сurrency как пустую строку ("").