//Тип изменения, применяемого к полю записи //@see https://tech.yandex.ru/datasync/http/doc/tasks/create-changes-docpage/#changes-types $field->setChangeType($_REQUEST['fieldChangeType']); //Идентификатор поля. $field->setFieldId($_REQUEST['fieldId']); if (isset($_REQUEST['value']) && $_REQUEST['value']) { //Указание значение и его типа //Если Тип значения не указан, то он определиться автоматически //@see https://tech.yandex.ru/datasync/http/doc/tasks/create-changes-docpage/#data-types $recordFieldValue = new RecordFieldValue(); $recordFieldValue->setValue($_REQUEST['value']); //установка Значения $field->setValue($recordFieldValue); } //Изменения отдельных полей записи. $record->setChanges([$field]); } //Изменения отдельных записей базы данных. $delta->setChanges([$record]); //@see https://tech.yandex.ru/datasync/http/doc/tasks/create-changes-docpage/ $dataSync->saveDelta($delta->toArray(), $database->getRevision()); //Получение "свежей" информации о БД $database = $dataSync->getDatabase($databaseId); } } } //Получение снапшота базы данных //@see https://tech.yandex.ru/datasync/http/doc/tasks/get-snapshot-docpage/ $snapshotResponse = $dataSync->getDatabaseSnapshot($database->getDatabaseId()); $collections = []; /** @var Record $record */