Package app.knock.api.model
Class PreferenceSetBuilder
- java.lang.Object
-
- app.knock.api.model.PreferenceSetBuilder
-
public class PreferenceSetBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PreferenceSetBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>build()java.util.Map<java.lang.String,java.lang.Object>buildChannelTypes()java.util.List<java.util.Map<java.lang.String,java.lang.String>>buildConditions()PreferenceSetBuilderchat(boolean enabled)PreferenceSetBuildercondition(java.lang.String variable, java.lang.String operator, java.lang.String argument)PreferenceSetBuildercustom(java.lang.String key, boolean enabled)PreferenceSetBuilderemail(boolean enabled)PreferenceSetBuilderinAppFeed(boolean enabled)PreferenceSetBuilderpush(boolean enabled)PreferenceSetBuildersms(boolean enabled)
-
-
-
Method Detail
-
email
public PreferenceSetBuilder email(boolean enabled)
-
sms
public PreferenceSetBuilder sms(boolean enabled)
-
inAppFeed
public PreferenceSetBuilder inAppFeed(boolean enabled)
-
chat
public PreferenceSetBuilder chat(boolean enabled)
-
push
public PreferenceSetBuilder push(boolean enabled)
-
custom
public PreferenceSetBuilder custom(java.lang.String key, boolean enabled)
-
condition
public PreferenceSetBuilder condition(java.lang.String variable, java.lang.String operator, java.lang.String argument)
-
build
public java.util.Map<java.lang.String,java.lang.Object> build()
-
buildChannelTypes
public java.util.Map<java.lang.String,java.lang.Object> buildChannelTypes()
-
buildConditions
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> buildConditions()
-
-