Поддерживаемые операции

Во многих командах коммуникации между клиентом и сервером осуществляются посредством JSON-сериализованных объектов. Для обозначения таких объектов будет использоваться термин структура. То есть, если в тексте документации будет сказано, что сервер вернул структуру вида

class someClass {
        someStringProperty: string,
        someIntProperty: int,
        someSubClassProperty: {
                someSubClassStringProperty: string,
        }
}

то это означает, что пример ответа сервера будет выглядеть следующим образом:

{"SomeStringProperty":"string1","SomeIntProperty":12,"SomeSubClassProperty":{"SomeSubClassStringProperty":"string2"}}