Module com.logicommerce.sdk
Package com.logicommerce.sdk.services
Interface NewsletterSubscriptionService
-
- All Superinterfaces:
PluginService
public interface NewsletterSubscriptionService extends PluginService
NewsletterSubscriptionService interface.
- Since:
- 1.1.2
- Author:
- Logicommerce
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubscriptionResponse
getStatus(String email, Map<String,String> data)
Get status.SubscriptionResponse
subscribe(String email, Map<String,String> data)
Subscribe.SubscriptionResponse
unsubscribe(String email, Map<String,String> data)
Unsubscribe.
-
-
-
Method Detail
-
subscribe
SubscriptionResponse subscribe(String email, Map<String,String> data) throws PluginServiceException
Subscribe.
- Parameters:
email
- aString
objectdata
- aMap
object- Returns:
- a
SubscriptionResponse
object - Throws:
PluginServiceException
- PluginServiceException if any.- Since:
- 1.1.2
-
unsubscribe
SubscriptionResponse unsubscribe(String email, Map<String,String> data) throws PluginServiceException
Unsubscribe.
- Parameters:
email
- aString
objectdata
- aMap
object- Returns:
- a
SubscriptionResponse
object - Throws:
PluginServiceException
- if any.- Since:
- 1.1.2
-
getStatus
SubscriptionResponse getStatus(String email, Map<String,String> data) throws PluginServiceException
Get status.
- Parameters:
email
- aString
objectdata
- aMap
object- Returns:
- a
SubscriptionResponse
object - Throws:
PluginServiceException
- if any.- Since:
- 1.1.2
-
-