GetChanges
Описание
Возвращает все изменения описаний в системе, начиная с заданной версии.
Параметры
Тип | Название | Описание |
int | sinceVersion | Версия, начиная с которой нужны изменения |
Возвращаемые значения
Тип | Описание |
ChangesContract | Объект с текущей версией цен в системе и списком изменившихся сущностей |
Примеры запросов и ответов метода GetChanges
Запрос XmlOverHttp
GET https://sandbox.mont.ru/contentApi/version3/service/ContentServiceV3Xml.svc/GetChanges?sinceVersion=0
Ответ XmlOverHttp
<ChangesContract xmlns="http://schemas.datacontract.org/2004/07/ContentServer2.WebService.Services.Version3.Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<CurrentVersion>4900</CurrentVersion>
<FamilyGroupChanges>
<ChangedFamilyContract>
<CountryCode>DF</CountryCode>
<FamilyGroupId>177</FamilyGroupId>
<LangCode>RU</LangCode>
</ChangedFamilyContract>
<ChangedFamilyContract>
<CountryCode>DF</CountryCode>
<FamilyGroupId>177</FamilyGroupId>
<LangCode>EN</LangCode>
</ChangedFamilyContract>
<!-- массив данных -->
<ChangedProductContract>
<CountryCode>DF</CountryCode>
<LangCode>RU</LangCode>
<PartNum>EPN-07-005-24-GOV</PartNum>
</ChangedProductContract>
<ChangedProductContract>
<CountryCode>DF</CountryCode>
<LangCode>RU</LangCode>
<PartNum>EPN-07-050-12-GOV</PartNum>
</ChangedProductContract>
<ChangedProductContract>
<CountryCode>DF</CountryCode>
<LangCode>RU</LangCode>
<PartNum>EPN-07-005-36</PartNum>
</ChangedProductContract>
<ChangedProductContract>
<CountryCode>DF</CountryCode>
<LangCode>RU</LangCode>
<PartNum>EPN-07-050-24</PartNum>
</ChangedProductContract>
</ProductChanges>
</ChangesContract>
Запрос SOAP
<GetChanges>
<MethodParameters>
<sinceVersion>4899</sinceVersion>
</MethodParameters>
</GetChanges>
Ответ SOAP
<GetChanges>
<MethodParameters>
<ChangesContract>
<CurrentVersion>4900</CurrentVersion>
<FamilyGroupChanges attr0="ChangedFamilyContractArray"isNull="false"/>
<ProductChanges attr0="ChangedProductContractArray"isNull="false">
<ChangedProductContractArray0>
<CountryCode>DF</CountryCode>
<LangCode>RU</LangCode>
<PartNum>EPN-07-005-36</PartNum>
</ChangedProductContractArray0>
<ChangedProductContractArray1>
<CountryCode>DF</CountryCode>
<LangCode>RU</LangCode>
<PartNum>EPN-07-050-24</PartNum>
</ChangedProductContractArray1>
</ProductChanges>
</ChangesContract>
</MethodParameters>
</GetChanges>