Interface SubscriptionService
public interface SubscriptionService
Управление подпиской, веб-сервис для использования в новом ЛК.
-
Method Summary
Modifier and TypeMethodDescriptionsubscriptionClose
(int contractId, int userCardId, int packetId, Date date, String comment) Закрытие подписки.subscriptionCost
(int contractId, int userCardId, Date date) Стоимость текущих подписок для карты договора.void
subscriptionDelete
(int contractId, int usercardId, int cardPacketId) Удаление подписки.subscriptionOpen
(int contractId, int userCardId, int packetId, Date date, String comment) Открытие подписки.
-
Method Details
-
subscriptionDelete
Удаление подписки.- Parameters:
contractId
- ID договораusercardId
- ID карты договораcardPacketId
- ID карт-пакета- Throws:
BGException
BGMessageException
BGIllegalArgumentException
Exception
-
subscriptionOpen
String subscriptionOpen(int contractId, int userCardId, int packetId, Date date, String comment) throws Exception Открытие подписки.- Parameters:
contractId
- ID договораuserCardId
- ID карты договораpacketId
- ID пакетаdate
- дата, с которой нужно открыть пакетcomment
- комментарий- Returns:
- Throws:
BGException
BGMessageException
BGIllegalArgumentException
Exception
-
subscriptionClose
String subscriptionClose(int contractId, int userCardId, int packetId, Date date, String comment) throws Exception Закрытие подписки.- Parameters:
contractId
- ID договораuserCardId
- ID карты договораpacketId
- ID пакетаdate
- дата, с которой закрытьcomment
- комментарий- Returns:
- сообщение, если таковое было установлено в скрипте
- Throws:
BGException
BGMessageException
BGIllegalArgumentException
Exception
-
subscriptionCost
Стоимость текущих подписок для карты договора.- Parameters:
contractId
- ID договораuserCardId
- ID карты договораdate
- дата, на которую нужно вернуть стоимость подписок- Returns:
- стоимость подписок для карты договора
- Throws:
BGException
BGMessageException
BGIllegalArgumentException
Exception
-