====== ChangeQuantityOfSubscription ======
===== Параметры =====
^Название^Тип^Описание^
|montSubscriptionId|string|Идентификатор подписки|
|byEndUser|bool|признак того, что действие осуществляется конечным пользователем. Значение должно быть true если инициатор действия - конечный пользователь, false - если инициатор реселлер|
|newQuantity|int |новое количество пользователей|
===== Возвращаемое значение =====
^Тип^Описание^
|[[ru:apiv2:types:SubscriptionContract|SubscriptionContract]]|Модель подписки|
===== Описание =====
Метод используется для изменения количества пользователей у активной подписки.
Ответом метода является полный объект подписки, в котором указано её состояние после вызова метода.
Если на момент вызова метода подписка была активна, то её статус перейдет в статус "Обновление". После обновления параметров подписка опять перейдет в статус активна уже с новым количеством пользователей.
Если в момент вызова подписка была в каком-либо другом статусе - вернется ошибка с кодом “90”.
===== Возможные ошибки =====
^Код^Текст ошибки^
|17|Количество задано не верно|
|30|Операция не может быть выполнена, попробуйте позже|
|74|Подписка с указанным кодом не найдена|
|90|Подписка находится в незавершенном состоянии|
===== Пример для XmlOverHttp =====
==== запрос ====
POST [[https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/ChangeQuantityOfSubscription|https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/ChangeQuantityOfSubscription]]
SUB-001068true3
==== ответ ====
SUB-0010682015-09-16T17:13:33.57312015-09-18T11:48:32.85754e3081c-f787-4e33-bc99-cc2e3aa392c71OF365B/test/95179f4d-f659-4980-9a96-ffa872c16c2e2015-09-18T11:48:32.8712015-09-16T17:13:33.573OF365B2015-09-18T11:48:32.881411OF365BOF365Bfalse1SUB-001068testme
...
2016-04-03T17:06:59.3475131OF365BOF365Bfalse0SUB-001068testmeCRESTt2gmailcom0K548080ZafKsDomainPrefixt2gmailcomXX36true
...
LoginUrlhttps://portal.office.comfalsetrue2015-06-26T15:29:54.597Office 365 BusinessMicrosofttestme299RURfalse0
===== Пример для SOAP =====
==== запрос ====
POST [[https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc|https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc]]
http://tempuri.org/IB2BServiceV2/ChangeQuantityOfSubscriptionurn:uuid:17ee9f5b-2680-4337-abce-c8d39006503ahttp://www.w3.org/2005/08/addressing/anonymoushttps://sandbox.mont.ru/Version2/Service/B2BServiceV2.svcusernamepassword123true15
==== ответ ====
http://tempuri.org/IB2BServiceV2/ChangeQuantityOfSubscriptionf0b148c5-fb74-4e21-94ba-1c95f8d5bd76urn:uuid:17ee9f5b-2680-4337-abce-c8d39006503a2015-09-23T13:12:13.550Z2015-09-23T13:17:13.550Z2015-09-19T00:00:002015-08-19T13:15:48.6772015-08-19T13:16:48.917falseSub1Sub11042015-09-19T00:00:0010testme1SUB-0010352015-09-19T00:00:00
...
2015-08-19T13:21:28.003falseSub1Sub11012015-09-19T00:00:0010testme6SUB-0010352015-09-19T00:00:0076bc02e3-c74c-4fee-ad13-b97a3b49b57dSub12015-08-19T13:15:48.677Sub1102015-08-19T13:16:48.8972015-08-19T13:22:03.173TestSubscription1102015-08-06T11:49:17.403truetrueDomainPrefixDevelop66
...
falseVendorUniqKeyDevelop66CRESTtestme02015-08-19T13:16:48.8337SUB-0010352015-08-19T13:15:48.677Sub1/test/d88947ad-4480-4594-836f-5f6f47948d7810/test/d88947ad-4480-4594-836f-5f6f47948d78Microsoft0false