1234567891011121314151617181920212223242526 |
- package com.reactnativenavigation.parse;
-
- import com.reactnativenavigation.parse.params.Bool;
- import com.reactnativenavigation.parse.params.NullBool;
- import com.reactnativenavigation.parse.parsers.BoolParser;
-
- import org.json.JSONObject;
-
- public class SideMenuOptions {
- public Bool visible = new NullBool();
-
- public static SideMenuOptions parse(JSONObject json) {
- SideMenuOptions options = new SideMenuOptions();
- if (json == null) return options;
-
- options.visible = BoolParser.parse(json, "visible");
- return options;
- }
-
- public void mergeWith(SideMenuOptions other) {
- if (other.visible.hasValue()) {
- visible = other.visible;
- }
- }
- }
|