UpdateSetting_EventNotificationSetting - Synerdocs/synerdocs-sdk GitHub Wiki

Запрос:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synerdocs.ru" xmlns:mid="http://schemas.datacontract.org/2004/07/Midway.ObjectModel">
	<soapenv:Header/>
	<soapenv:Body>
		<syn:UpdateSetting>
			<!--Пользователь, который изменяет настройки должен быть либо сотрудником, для которого изменяются настройки, либо обладать правами администратора организации, для сотрудника которой происходит изменение настроек:-->
			<syn:credentials>
				<mid:AuthToken>e4e350d4-0558-445c-8185-0d88da123580</mid:AuthToken>
				<mid:BoxAddress>[email protected]</mid:BoxAddress>
			</syn:credentials>
			<syn:request>
				<mid:SettingEntity>
					<!--Тип сущности, для которой происходит изменение настроек-->
					<mid:EntityType>
						<!--Значение берется из перечисления EntityType -->
						<!--17 - сотрудник-->
						<mid:Code>17</mid:Code>
					</mid:EntityType>
					<!--ИД сотрудника организации, может быть получено с помощью метода getEmployee-->
					<mid:Id>3488ad13-0c1d-4878-b63c-5d20c4d8f080</mid:Id>
				</mid:SettingEntity>
				<!--Тип насnройки-->
				<mid:SettingType>
					<!--Значение берется из перечисления SettingType-->
					<!--1 - Получение уведомлений о событиях-->
					<mid:Code>1</mid:Code>
				</mid:SettingType>
				<!--Значение настройки-->
				<mid:SettingValue>
					<!--Значение настройки-->
					<mid:ValueText>False</mid:ValueText>
					<!--Тип значения-->
					<mid:ValueType>
						<!--Берется из перечисления TextValueType-->
						<!--1 - Boolean – true или false-->
						<mid:Code>1</mid:Code>
					</mid:ValueType>
				</mid:SettingValue>
			</syn:request>
		</syn:UpdateSetting>
	</soapenv:Body>
</soapenv:Envelope>

Ответ

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <UpdateSettingResponse xmlns="http://synerdocs.ru">
         <UpdateSettingResult xmlns:a="http://schemas.datacontract.org/2004/07/Midway.ObjectModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:Status>
               <a:Code>0</a:Code>
               <a:Description>Операция выполнена успешно</a:Description>
               <a:Name>Success</a:Name>
            </a:Status>
            <a:ValidationResult>
               <a:Fields/>
               <a:Messages/>
               <a:Name i:nil="true"/>
               <a:Status>
                  <a:Code>0</a:Code>
                  <a:Description>Успешная проверка</a:Description>
                  <a:Name>Success</a:Name>
               </a:Status>
            </a:ValidationResult>
         </UpdateSettingResult>
      </UpdateSettingResponse>
   </s:Body>
</s:Envelope>
⚠️ **GitHub.com Fallback** ⚠️