Package com.adyen.model.management
Class HomeScreenSettings
- java.lang.Object
-
- com.adyen.model.management.HomeScreenSettings
-
public class HomeScreenSettings extends Object
HomeScreenSettings
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_HIDE_NAVIGATION_BARstatic StringJSON_PROPERTY_SHOW_PAYMENTS_MENUstatic StringJSON_PROPERTY_SHOW_SETTINGS_MENU
-
Constructor Summary
Constructors Constructor Description HomeScreenSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this HomeScreenSettings object is equal to o.static HomeScreenSettingsfromJson(String jsonString)Create an instance of HomeScreenSettings given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.BooleangetHideNavigationBar()Hide/show the navigation bar.BooleangetShowPaymentsMenu()Show/hide the payments menu.BooleangetShowSettingsMenu()Show/hide the settings menu.inthashCode()HomeScreenSettingshideNavigationBar(Boolean hideNavigationBar)Hide/show the navigation bar.HomeScreenSettingsincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.voidsetHideNavigationBar(Boolean hideNavigationBar)Hide/show the navigation bar.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetShowPaymentsMenu(Boolean showPaymentsMenu)Show/hide the payments menu.voidsetShowSettingsMenu(Boolean showSettingsMenu)Show/hide the settings menu.HomeScreenSettingsshowPaymentsMenu(Boolean showPaymentsMenu)Show/hide the payments menu.HomeScreenSettingsshowSettingsMenu(Boolean showSettingsMenu)Show/hide the settings menu.StringtoJson()Convert an instance of HomeScreenSettings to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_HIDE_NAVIGATION_BAR
public static final String JSON_PROPERTY_HIDE_NAVIGATION_BAR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SHOW_PAYMENTS_MENU
public static final String JSON_PROPERTY_SHOW_PAYMENTS_MENU
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SHOW_SETTINGS_MENU
public static final String JSON_PROPERTY_SHOW_SETTINGS_MENU
- See Also:
- Constant Field Values
-
-
Method Detail
-
hideNavigationBar
public HomeScreenSettings hideNavigationBar(Boolean hideNavigationBar)
Hide/show the navigation bar.- Parameters:
hideNavigationBar- Hide/show the navigation bar.- Returns:
- the current
HomeScreenSettingsinstance, allowing for method chaining
-
getHideNavigationBar
public Boolean getHideNavigationBar()
Hide/show the navigation bar.- Returns:
- hideNavigationBar Hide/show the navigation bar.
-
setHideNavigationBar
public void setHideNavigationBar(Boolean hideNavigationBar)
Hide/show the navigation bar.- Parameters:
hideNavigationBar- Hide/show the navigation bar.
-
showPaymentsMenu
public HomeScreenSettings showPaymentsMenu(Boolean showPaymentsMenu)
Show/hide the payments menu.- Parameters:
showPaymentsMenu- Show/hide the payments menu.- Returns:
- the current
HomeScreenSettingsinstance, allowing for method chaining
-
getShowPaymentsMenu
public Boolean getShowPaymentsMenu()
Show/hide the payments menu.- Returns:
- showPaymentsMenu Show/hide the payments menu.
-
setShowPaymentsMenu
public void setShowPaymentsMenu(Boolean showPaymentsMenu)
Show/hide the payments menu.- Parameters:
showPaymentsMenu- Show/hide the payments menu.
-
showSettingsMenu
public HomeScreenSettings showSettingsMenu(Boolean showSettingsMenu)
Show/hide the settings menu.- Parameters:
showSettingsMenu- Show/hide the settings menu.- Returns:
- the current
HomeScreenSettingsinstance, allowing for method chaining
-
getShowSettingsMenu
public Boolean getShowSettingsMenu()
Show/hide the settings menu.- Returns:
- showSettingsMenu Show/hide the settings menu.
-
setShowSettingsMenu
public void setShowSettingsMenu(Boolean showSettingsMenu)
Show/hide the settings menu.- Parameters:
showSettingsMenu- Show/hide the settings menu.
-
includeNullValues
public HomeScreenSettings includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this HomeScreenSettings object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static HomeScreenSettings fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of HomeScreenSettings given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of HomeScreenSettings
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to HomeScreenSettings
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of HomeScreenSettings to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-