setSubscriptionStauts static method
Future<void>
setSubscriptionStauts(
{ - required bool info,
- required bool marketing,
- required bool marketingPush,
- required bool marketingSms,
- required bool marketingKakao,
- required bool marketingNight,
- required bool marketingNightPush,
- required bool marketingNightSms,
- required bool marketingNightKakao,
})
Implementation
static Future<void> setSubscriptionStauts(
{required bool info,
required bool marketing,
required bool marketingPush,
required bool marketingSms,
required bool marketingKakao,
required bool marketingNight,
required bool marketingNightPush,
required bool marketingNightSms,
required bool marketingNightKakao}) async {
var status = {
"informative": info ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing": marketing ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_push": marketingPush ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_sms": marketingSms ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_kakao": marketingKakao ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_night": marketingNight ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_night_push":
marketingNightPush ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_night_sms": marketingNightSms ? "SUBSCRIBED" : "UNSUBSCRIBED",
"marketing_night_kakao":
marketingNightKakao ? "SUBSCRIBED" : "UNSUBSCRIBED"
};
return _methodChannel.invokeMethod(
_AbxAPI.setSubscriptionStatus.toString().split('.').last, status);
}