diff --git a/.gitignore b/.gitignore index a1c2a23..b5ba397 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,9 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* + +# Compile files +target/ + +# lenra cli files +.lenra/ diff --git a/README.md b/README.md index 1be5283..73d2ee7 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,7 @@ To download it, you can use cargo or download the binary via the [latest github From cargo you need to run the following command : ```bash -cargo install lenra_cli --version=1.0.0-beta.5 -# or `cargo install lenra_cli@1.0.0-beta.5` +cargo install --git https://github.com/lenra-io/lenra_cli.git ``` When installed you can run the binary file diff --git a/lenra.yml b/lenra.yml new file mode 100644 index 0000000..fde156b --- /dev/null +++ b/lenra.yml @@ -0,0 +1,33 @@ +componentsApi: "1.0" +generator: + dofigen: + builders: + - name: builder + image: maven:3-openjdk-17-slim + workdir: /app + adds: + - "." + script: + - mvn package + - mv target/*.jar /tmp/ + caches: + - /root/.m2 + - /app/target + image: bitnami/java:17 + envs: + LOG_LEVEL: debug + workdir: /app + artifacts: + - builder: builder + source: "/tmp/*.jar" + destination: "/app/" + cmd: + - java + - -jar + - template-0.0.1-SNAPSHOT.jar + ports: + - 3000 + ignores: + - "**" + - "!/src/**" + - "!/pom.xml" diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..0162ca4 --- /dev/null +++ b/pom.xml @@ -0,0 +1,53 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.7.5 + + + lenra + template + 0.0.1-SNAPSHOT + template + Lenra SpringBoot Template + + 17 + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-json + + + + + + org.reflections + reflections + 0.10.2 + + + + com.google.code.gson + gson + 2.10 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/src/main/java/io/lenra/application/Manifest.java b/src/main/java/io/lenra/application/Manifest.java new file mode 100644 index 0000000..810e3ce --- /dev/null +++ b/src/main/java/io/lenra/application/Manifest.java @@ -0,0 +1,34 @@ +package io.lenra.application; + +import java.util.HashMap; +import java.util.Map; + +import io.lenra.application.listeners.Increment; +import io.lenra.application.listeners.OnEnvStart; +import io.lenra.application.listeners.OnUserFirstJoin; +import io.lenra.application.widgets.*; +import io.lenra.template.object.Listener; +import io.lenra.template.object.Widget;; + +public class Manifest { + public static Map widgets = new HashMap() { + { + put("userData", new UserData()); + put("menu", new Menu()); + put("main", new Main()); + put("home", new Home()); + put("counter", new Counter()); + } + }; + + public static Map listeners = new HashMap() { + { + put("increment", new Increment()); + put("onEnvStart", new OnEnvStart()); + put("onUserFirstJoin", new OnUserFirstJoin()); + } + }; + + public static String rootWidget = "main"; + +} diff --git a/src/main/java/io/lenra/application/listeners/Increment.java b/src/main/java/io/lenra/application/listeners/Increment.java new file mode 100644 index 0000000..242c67e --- /dev/null +++ b/src/main/java/io/lenra/application/listeners/Increment.java @@ -0,0 +1,17 @@ +package io.lenra.application.listeners; + +import com.google.gson.JsonObject; + +import io.lenra.application.services.CounterApi; +import io.lenra.template.object.Listener; +import io.lenra.application.utils.Counter; + +public class Increment implements Listener { + private CounterApi counterApi = new CounterApi(); + + public void run(JsonObject props, JsonObject event, JsonObject api) { + Counter counter = counterApi.getCounter(api, props.get("id").getAsString()); + counter.setCount(counter.getCount() + 1); + counterApi.updateCounter(api, counter); + } +} diff --git a/src/main/java/io/lenra/application/listeners/OnEnvStart.java b/src/main/java/io/lenra/application/listeners/OnEnvStart.java new file mode 100644 index 0000000..04c2b00 --- /dev/null +++ b/src/main/java/io/lenra/application/listeners/OnEnvStart.java @@ -0,0 +1,24 @@ +package io.lenra.application.listeners; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.application.utils.Counter; +import io.lenra.application.services.CounterApi; +import io.lenra.template.object.Listener; + +public class OnEnvStart implements Listener { + private CounterApi counterApi = new CounterApi(); + + public void run(JsonObject props, JsonObject event, JsonObject api) { + JsonObject query = new JsonObject(); + query.addProperty("user", "global"); + JsonArray counters = counterApi.executeQuery(api, "counter", query); + + if (counters.size() == 0) { + Counter newCounter = new Counter(0, "global"); + counterApi.createCounter(api, newCounter); + } + } + +} diff --git a/src/main/java/io/lenra/application/listeners/OnUserFirstJoin.java b/src/main/java/io/lenra/application/listeners/OnUserFirstJoin.java new file mode 100644 index 0000000..2b26f62 --- /dev/null +++ b/src/main/java/io/lenra/application/listeners/OnUserFirstJoin.java @@ -0,0 +1,24 @@ +package io.lenra.application.listeners; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.application.utils.Counter; +import io.lenra.application.services.CounterApi; +import io.lenra.template.object.Listener; + +public class OnUserFirstJoin implements Listener { + private CounterApi counterApi = new CounterApi(); + + public void run(JsonObject props, JsonObject event, JsonObject api) { + JsonObject query = new JsonObject(); + query.addProperty("user", "@me"); + JsonArray counters = counterApi.executeQuery(api, "counter", query); + + if (counters.size() == 0) { + Counter newCounter = new Counter(0, "@me"); + counterApi.createCounter(api, newCounter); + } + } + +} diff --git a/src/main/java/io/lenra/application/services/CounterApi.java b/src/main/java/io/lenra/application/services/CounterApi.java new file mode 100644 index 0000000..bd49a97 --- /dev/null +++ b/src/main/java/io/lenra/application/services/CounterApi.java @@ -0,0 +1,59 @@ +package io.lenra.application.services; + +import org.springframework.boot.web.client.RestTemplateBuilder; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpMethod; +import org.springframework.http.MediaType; +import org.springframework.web.client.RestTemplate; + +import com.google.gson.Gson; +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.application.utils.Counter; + +public class CounterApi { + private final RestTemplate restTemplate; + + public CounterApi() { + this.restTemplate = new RestTemplateBuilder().build(); + } + + public Counter getCounter(JsonObject api, String id) { + String url = api.get("url").getAsString() + "/app/colls/counter/docs/" + id; + return this.restTemplate.exchange(url, HttpMethod.GET, createHeader(api, ""), Counter.class) + .getBody(); + } + + public JsonObject createCounter(JsonObject api, Counter newCounter) { + Gson gson = new Gson(); + String url = api.get("url").getAsString() + "/app/colls/counter/docs"; + return this.restTemplate + .exchange(url, HttpMethod.POST, createHeader(api, gson.toJson(newCounter, Counter.class)), + JsonObject.class) + .getBody(); + } + + public Counter updateCounter(JsonObject api, Counter newCounter) { + Gson gson = new Gson(); + String url = api.get("url").getAsString() + "/app/colls/counter/docs/" + newCounter.getId(); + return this.restTemplate + .exchange(url, HttpMethod.PUT, createHeader(api, gson.toJson(newCounter, Counter.class)), Counter.class) + .getBody(); + } + + public JsonArray executeQuery(JsonObject api, String coll, JsonObject query) { + String url = api.get("url").getAsString() + "/app/colls/" + coll + "/docs/find"; + return this.restTemplate.exchange(url, HttpMethod.POST, createHeader(api, query.toString()), JsonArray.class) + .getBody(); + } + + private HttpEntity createHeader(JsonObject api, String body) { + HttpHeaders headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_JSON); + headers.add("Authorization", "Bearer " + api.get("token").getAsString()); + HttpEntity entity = new HttpEntity(body, headers); + return entity; + } +} diff --git a/src/main/java/io/lenra/application/utils/Counter.java b/src/main/java/io/lenra/application/utils/Counter.java new file mode 100644 index 0000000..b3240b0 --- /dev/null +++ b/src/main/java/io/lenra/application/utils/Counter.java @@ -0,0 +1,31 @@ +package io.lenra.application.utils; + +public class Counter { + private String _id; + private int count; + private String user; + + public Counter(int count, String user) { + this.count = count; + this.user = user; + } + + public void setCount(int count) { + this.count = count; + } + + public int getCount() { + return this.count; + } + + public String getId() { + return this._id; + } + + public String toString() { + return "{\"_id\" => " + _id + ", \"count\" => " + count + + ", \"user\" => " + + user + "}"; + } + +} diff --git a/src/main/java/io/lenra/application/widgets/Counter.java b/src/main/java/io/lenra/application/widgets/Counter.java new file mode 100644 index 0000000..d3c3f86 --- /dev/null +++ b/src/main/java/io/lenra/application/widgets/Counter.java @@ -0,0 +1,50 @@ +package io.lenra.application.widgets; + +import java.util.LinkedList; +import java.util.List; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.template.object.Widget; +import io.lenra.components.ButtonSchema; +import io.lenra.components.FlexSchema; +import io.lenra.components.ListenerSchema; +import io.lenra.components.TextSchema; +import io.lenra.components.FlexSchema.CrossAxisAlignment; +import io.lenra.components.FlexSchema.MainAxisAlignment; + +public class Counter implements Widget { + + public Object render(JsonArray data, JsonObject props, + JsonObject context) { + System.out.println(data); + List child_list = new LinkedList(); + + String counterText = props.get("text").getAsString() + + ": " + + data.get(0).getAsJsonObject().get("count").getAsString(); + + child_list.add(new TextSchema() + .withType(TextSchema.Type.TEXT) + .withValue(counterText)); + + JsonObject Props = new JsonObject(); + Props.addProperty("id", data.get(0).getAsJsonObject().get("_id").getAsString()); + + child_list.add(new ButtonSchema() + .withType(ButtonSchema.Type.BUTTON) + .withText("+") + .withOnPressed(new ListenerSchema() + .withAction("increment") + .withProps(Props))); + + return new FlexSchema() + .withType(FlexSchema.Type.FLEX) + .withSpacing(16.0) + .withMainAxisAlignment(MainAxisAlignment.SPACE_EVENLY) + .withCrossAxisAlignment(CrossAxisAlignment.CENTER) + .withChildren(child_list); + }; + +} diff --git a/src/main/java/io/lenra/application/widgets/Home.java b/src/main/java/io/lenra/application/widgets/Home.java new file mode 100644 index 0000000..2f12df4 --- /dev/null +++ b/src/main/java/io/lenra/application/widgets/Home.java @@ -0,0 +1,61 @@ +package io.lenra.application.widgets; + +import java.util.LinkedList; +import java.util.List; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.template.object.Widget; +import io.lenra.components.*; +import io.lenra.components.FlexSchema.CrossAxisAlignment; +import io.lenra.components.FlexSchema.DirectionSchema; +import io.lenra.components.FlexSchema.MainAxisAlignment; + +public class Home implements Widget { + + public Object render(JsonArray data, JsonObject props, + JsonObject context) { + List child_list = new LinkedList(); + + child_list.add(privateCounter()); + + child_list.add(globalCounter()); + + return new FlexSchema() + .withType(FlexSchema.Type.FLEX) + .withDirection(DirectionSchema.VERTICAL) + .withSpacing(16.0) + .withMainAxisAlignment(MainAxisAlignment.SPACE_EVENLY) + .withCrossAxisAlignment(CrossAxisAlignment.CENTER) + .withChildren(child_list); + } + + private Object privateCounter() { + JsonObject Query = new JsonObject(); + Query.addProperty("user", "@me"); + + JsonObject Props = new JsonObject(); + Props.addProperty("text", "My personnal counter"); + return new WidgetSchema() + .withType(WidgetSchema.Type.WIDGET) + .withName("counter") + .withColl("counter") + .withQuery(Query) + .withProps(Props); + } + + private Object globalCounter() { + JsonObject Query = new JsonObject(); + Query.addProperty("user", "global"); + + JsonObject Props = new JsonObject(); + Props.addProperty("text", "The common counter"); + + return new WidgetSchema() + .withType(WidgetSchema.Type.WIDGET) + .withName("counter") + .withColl("counter").withQuery(Query) + .withProps(Props); + } +} diff --git a/src/main/java/io/lenra/application/widgets/Main.java b/src/main/java/io/lenra/application/widgets/Main.java new file mode 100644 index 0000000..6d710dc --- /dev/null +++ b/src/main/java/io/lenra/application/widgets/Main.java @@ -0,0 +1,35 @@ +package io.lenra.application.widgets; + +import java.util.LinkedList; +import java.util.List; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.template.object.Widget; +import io.lenra.components.*; +import io.lenra.components.FlexSchema.CrossAxisAlignment; +import io.lenra.components.FlexSchema.DirectionSchema; + +public class Main implements Widget { + + public Object render(JsonArray data, JsonObject props, + JsonObject context) { + List flex_child = new LinkedList(); + flex_child.add( + new WidgetSchema().withType(WidgetSchema.Type.WIDGET).withName("menu") + .withProps(null)); + flex_child.add( + new WidgetSchema().withType(WidgetSchema.Type.WIDGET).withName("home") + .withProps(null)); + + return new FlexSchema() + .withType(FlexSchema.Type.FLEX) + .withDirection(DirectionSchema.VERTICAL) + .withScroll(true) + .withSpacing(4.0) + .withCrossAxisAlignment(CrossAxisAlignment.CENTER) + .withChildren(flex_child); + } + +} diff --git a/src/main/java/io/lenra/application/widgets/Menu.java b/src/main/java/io/lenra/application/widgets/Menu.java new file mode 100644 index 0000000..a442e82 --- /dev/null +++ b/src/main/java/io/lenra/application/widgets/Menu.java @@ -0,0 +1,76 @@ +package io.lenra.application.widgets; + +import java.util.LinkedList; +import java.util.List; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.template.object.Widget; +import io.lenra.components.*; +import io.lenra.components.FlexSchema.CrossAxisAlignment; +import io.lenra.components.FlexSchema.MainAxisAlignment; +import io.lenra.components.TextSchema.TextAlign; +import io.lenra.components.TextStyleSchema.FontWeight; + +public class Menu implements Widget { + + public Object render(JsonArray data, JsonObject props, + JsonObject context) { + List child_list = new LinkedList(); + child_list.add(logo()); + + child_list.add(header()); + + BoxDecorationSchema decoration = new BoxDecorationSchema() + .withColor(0xFFFFFFFFL) + .withBoxShadow(new BoxShadowSchema() + .withBlurRadius(8.0) + .withColor(0x1A000000L) + .withOffset(new OffsetSchema() + .withDx(0.0) + .withDy(1.0))); + + PaddingSchema padding = new PaddingSchema().withTop(16.0).withBottom(16.0).withLeft(32.0).withRight(32.0); + + FlexSchema child = new FlexSchema() + .withType(FlexSchema.Type.FLEX) + .withFillParent(true) + .withMainAxisAlignment(MainAxisAlignment.SPACE_BETWEEN) + .withCrossAxisAlignment(CrossAxisAlignment.CENTER) + .withPadding(new PaddingSchema().withRight(32.0)) + .withChildren(child_list); + return new ContainerSchema().withType(ContainerSchema.Type.CONTAINER).withDecoration(decoration) + .withPadding(padding).withChild(child); + + } + + private Object logo() { + return new ContainerSchema() + .withType(ContainerSchema.Type.CONTAINER) + .withConstraints(new BoxConstraintsSchema() + .withMaxHeight(32.0) + .withMinHeight(32.0) + .withMaxWidth(32.0) + .withMinWidth(32.0)) + .withChild(new ImageSchema() + .withType(ImageSchema.Type.IMAGE) + .withSrc("logo.png")); + } + + private Object header() { + TextSchema text = new TextSchema() + .withType(TextSchema.Type.TEXT) + .withValue("Hello World") + .withTextAlign(TextAlign.CENTER) + .withStyle(new TextStyleSchema() + .withFontWeight(FontWeight.BOLD) + .withFontSize(24.0)); + + return new FlexibleSchema() + .withType(FlexibleSchema.Type.FLEXIBLE) + .withChild(new ContainerSchema() + .withType(ContainerSchema.Type.CONTAINER) + .withChild(text)); + } +} diff --git a/src/main/java/io/lenra/application/widgets/UserData.java b/src/main/java/io/lenra/application/widgets/UserData.java new file mode 100644 index 0000000..2fb5da1 --- /dev/null +++ b/src/main/java/io/lenra/application/widgets/UserData.java @@ -0,0 +1,15 @@ +package io.lenra.application.widgets; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.lenra.template.object.Widget; +import io.lenra.components.*; + +public class UserData implements Widget { + + public Object render(JsonArray data, JsonObject props, + JsonObject context) { + return new TextSchema().withType(TextSchema.Type.TEXT).withValue(data.get(0).getAsString()); + } +} diff --git a/src/main/java/io/lenra/components/ActionableSchema.java b/src/main/java/io/lenra/components/ActionableSchema.java new file mode 100644 index 0000000..bdbaff5 --- /dev/null +++ b/src/main/java/io/lenra/components/ActionableSchema.java @@ -0,0 +1,369 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Actionable + *

+ * Element of type Actionable + * + */ +public class ActionableSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private ActionableSchema.Type type; + /** + * + * (Required) + * + */ + @SerializedName("child") + @Expose + private Object child; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressed") + @Expose + private ListenerSchema onPressed; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onDoublePressed") + @Expose + private ListenerSchema onDoublePressed; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onLongPressed") + @Expose + private ListenerSchema onLongPressed; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressedCancel") + @Expose + private ListenerSchema onPressedCancel; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onHovered") + @Expose + private ListenerSchema onHovered; + + /** + * The identifier of the component + * (Required) + * + */ + public ActionableSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(ActionableSchema.Type type) { + this.type = type; + } + + public ActionableSchema withType(ActionableSchema.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + public Object getChild() { + return child; + } + + /** + * + * (Required) + * + */ + public void setChild(Object child) { + this.child = child; + } + + public ActionableSchema withChild(Object child) { + this.child = child; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressed() { + return onPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + } + + public ActionableSchema withOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnDoublePressed() { + return onDoublePressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnDoublePressed(ListenerSchema onDoublePressed) { + this.onDoublePressed = onDoublePressed; + } + + public ActionableSchema withOnDoublePressed(ListenerSchema onDoublePressed) { + this.onDoublePressed = onDoublePressed; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnLongPressed() { + return onLongPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnLongPressed(ListenerSchema onLongPressed) { + this.onLongPressed = onLongPressed; + } + + public ActionableSchema withOnLongPressed(ListenerSchema onLongPressed) { + this.onLongPressed = onLongPressed; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressedCancel() { + return onPressedCancel; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressedCancel(ListenerSchema onPressedCancel) { + this.onPressedCancel = onPressedCancel; + } + + public ActionableSchema withOnPressedCancel(ListenerSchema onPressedCancel) { + this.onPressedCancel = onPressedCancel; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnHovered() { + return onHovered; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnHovered(ListenerSchema onHovered) { + this.onHovered = onHovered; + } + + public ActionableSchema withOnHovered(ListenerSchema onHovered) { + this.onHovered = onHovered; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ActionableSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("child"); + sb.append('='); + sb.append(((this.child == null) ? "" : this.child)); + sb.append(','); + sb.append("onPressed"); + sb.append('='); + sb.append(((this.onPressed == null) ? "" : this.onPressed)); + sb.append(','); + sb.append("onDoublePressed"); + sb.append('='); + sb.append(((this.onDoublePressed == null) ? "" : this.onDoublePressed)); + sb.append(','); + sb.append("onLongPressed"); + sb.append('='); + sb.append(((this.onLongPressed == null) ? "" : this.onLongPressed)); + sb.append(','); + sb.append("onPressedCancel"); + sb.append('='); + sb.append(((this.onPressedCancel == null) ? "" : this.onPressedCancel)); + sb.append(','); + sb.append("onHovered"); + sb.append('='); + sb.append(((this.onHovered == null) ? "" : this.onHovered)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.onLongPressed == null) ? 0 : this.onLongPressed.hashCode())); + result = ((result * 31) + ((this.onPressedCancel == null) ? 0 : this.onPressedCancel.hashCode())); + result = ((result * 31) + ((this.onHovered == null) ? 0 : this.onHovered.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.onPressed == null) ? 0 : this.onPressed.hashCode())); + result = ((result * 31) + ((this.onDoublePressed == null) ? 0 : this.onDoublePressed.hashCode())); + result = ((result * 31) + ((this.child == null) ? 0 : this.child.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ActionableSchema) == false) { + return false; + } + ActionableSchema rhs = ((ActionableSchema) other); + return ((((((((this.onLongPressed == rhs.onLongPressed) + || ((this.onLongPressed != null) && this.onLongPressed.equals(rhs.onLongPressed))) + && ((this.onPressedCancel == rhs.onPressedCancel) + || ((this.onPressedCancel != null) && this.onPressedCancel.equals(rhs.onPressedCancel)))) + && ((this.onHovered == rhs.onHovered) + || ((this.onHovered != null) && this.onHovered.equals(rhs.onHovered)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.onPressed == rhs.onPressed) + || ((this.onPressed != null) && this.onPressed.equals(rhs.onPressed)))) + && ((this.onDoublePressed == rhs.onDoublePressed) + || ((this.onDoublePressed != null) && this.onDoublePressed.equals(rhs.onDoublePressed)))) + && ((this.child == rhs.child) || ((this.child != null) && this.child.equals(rhs.child)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("actionable") + ACTIONABLE("actionable"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ActionableSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ActionableSchema.Type fromValue(String value) { + ActionableSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/AutofillHintsSchema.java b/src/main/java/io/lenra/components/AutofillHintsSchema.java new file mode 100644 index 0000000..b2075a2 --- /dev/null +++ b/src/main/java/io/lenra/components/AutofillHintsSchema.java @@ -0,0 +1,174 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.SerializedName; + +public enum AutofillHintsSchema { + + @SerializedName("addressCity") + ADDRESS_CITY("addressCity"), + @SerializedName("addressCityAndState") + ADDRESS_CITY_AND_STATE("addressCityAndState"), + @SerializedName("addressState") + ADDRESS_STATE("addressState"), + @SerializedName("birthday") + BIRTHDAY("birthday"), + @SerializedName("birthdayDay") + BIRTHDAY_DAY("birthdayDay"), + @SerializedName("birthdayMonth") + BIRTHDAY_MONTH("birthdayMonth"), + @SerializedName("birthdayYear") + BIRTHDAY_YEAR("birthdayYear"), + @SerializedName("countryCode") + COUNTRY_CODE("countryCode"), + @SerializedName("countryName") + COUNTRY_NAME("countryName"), + @SerializedName("creditCardExpirationDate") + CREDIT_CARD_EXPIRATION_DATE("creditCardExpirationDate"), + @SerializedName("creditCardExpirationDay") + CREDIT_CARD_EXPIRATION_DAY("creditCardExpirationDay"), + @SerializedName("creditCardExpirationMonth") + CREDIT_CARD_EXPIRATION_MONTH("creditCardExpirationMonth"), + @SerializedName("creditCardExpirationYear") + CREDIT_CARD_EXPIRATION_YEAR("creditCardExpirationYear"), + @SerializedName("creditCardFamilyName") + CREDIT_CARD_FAMILY_NAME("creditCardFamilyName"), + @SerializedName("creditCardGivenName") + CREDIT_CARD_GIVEN_NAME("creditCardGivenName"), + @SerializedName("creditCardMiddleName") + CREDIT_CARD_MIDDLE_NAME("creditCardMiddleName"), + @SerializedName("creditCardName") + CREDIT_CARD_NAME("creditCardName"), + @SerializedName("creditCardNumber") + CREDIT_CARD_NUMBER("creditCardNumber"), + @SerializedName("creditCardSecurityCode") + CREDIT_CARD_SECURITY_CODE("creditCardSecurityCode"), + @SerializedName("creditCardType") + CREDIT_CARD_TYPE("creditCardType"), + @SerializedName("email") + EMAIL("email"), + @SerializedName("familyName") + FAMILY_NAME("familyName"), + @SerializedName("fullStreetAddress") + FULL_STREET_ADDRESS("fullStreetAddress"), + @SerializedName("gender") + GENDER("gender"), + @SerializedName("givenName") + GIVEN_NAME("givenName"), + @SerializedName("impp") + IMPP("impp"), + @SerializedName("jobTitle") + JOB_TITLE("jobTitle"), + @SerializedName("language") + LANGUAGE("language"), + @SerializedName("location") + LOCATION("location"), + @SerializedName("middleInitial") + MIDDLE_INITIAL("middleInitial"), + @SerializedName("middleName") + MIDDLE_NAME("middleName"), + @SerializedName("name") + NAME("name"), + @SerializedName("namePrefix") + NAME_PREFIX("namePrefix"), + @SerializedName("nameSuffix") + NAME_SUFFIX("nameSuffix"), + @SerializedName("newPassword") + NEW_PASSWORD("newPassword"), + @SerializedName("newUsername") + NEW_USERNAME("newUsername"), + @SerializedName("nickname") + NICKNAME("nickname"), + @SerializedName("oneTimeCode") + ONE_TIME_CODE("oneTimeCode"), + @SerializedName("organizationName") + ORGANIZATION_NAME("organizationName"), + @SerializedName("password") + PASSWORD("password"), + @SerializedName("photo") + PHOTO("photo"), + @SerializedName("postalAddress") + POSTAL_ADDRESS("postalAddress"), + @SerializedName("postalAddressExtended") + POSTAL_ADDRESS_EXTENDED("postalAddressExtended"), + @SerializedName("postalAddressExtendedPostalCode") + POSTAL_ADDRESS_EXTENDED_POSTAL_CODE("postalAddressExtendedPostalCode"), + @SerializedName("postalCode") + POSTAL_CODE("postalCode"), + @SerializedName("streetAddressLevel1") + STREET_ADDRESS_LEVEL_1("streetAddressLevel1"), + @SerializedName("streetAddressLevel2") + STREET_ADDRESS_LEVEL_2("streetAddressLevel2"), + @SerializedName("streetAddressLevel3") + STREET_ADDRESS_LEVEL_3("streetAddressLevel3"), + @SerializedName("streetAddressLevel4") + STREET_ADDRESS_LEVEL_4("streetAddressLevel4"), + @SerializedName("streetAddressLine1") + STREET_ADDRESS_LINE_1("streetAddressLine1"), + @SerializedName("streetAddressLine2") + STREET_ADDRESS_LINE_2("streetAddressLine2"), + @SerializedName("streetAddressLine3") + STREET_ADDRESS_LINE_3("streetAddressLine3"), + @SerializedName("sublocality") + SUBLOCALITY("sublocality"), + @SerializedName("telephoneNumber") + TELEPHONE_NUMBER("telephoneNumber"), + @SerializedName("telephoneNumberAreaCode") + TELEPHONE_NUMBER_AREA_CODE("telephoneNumberAreaCode"), + @SerializedName("telephoneNumberCountryCode") + TELEPHONE_NUMBER_COUNTRY_CODE("telephoneNumberCountryCode"), + @SerializedName("telephoneNumberDevice") + TELEPHONE_NUMBER_DEVICE("telephoneNumberDevice"), + @SerializedName("telephoneNumberExtension") + TELEPHONE_NUMBER_EXTENSION("telephoneNumberExtension"), + @SerializedName("telephoneNumberLocal") + TELEPHONE_NUMBER_LOCAL("telephoneNumberLocal"), + @SerializedName("telephoneNumberLocalPrefix") + TELEPHONE_NUMBER_LOCAL_PREFIX("telephoneNumberLocalPrefix"), + @SerializedName("telephoneNumberLocalSuffix") + TELEPHONE_NUMBER_LOCAL_SUFFIX("telephoneNumberLocalSuffix"), + @SerializedName("telephoneNumberNational") + TELEPHONE_NUMBER_NATIONAL("telephoneNumberNational"), + @SerializedName("transactionAmount") + TRANSACTION_AMOUNT("transactionAmount"), + @SerializedName("transactionCurrency") + TRANSACTION_CURRENCY("transactionCurrency"), + @SerializedName("url") + URL("url"), + @SerializedName("username") + USERNAME("username"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (AutofillHintsSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + AutofillHintsSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static AutofillHintsSchema fromValue(String value) { + AutofillHintsSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/src/main/java/io/lenra/components/BorderRadiusSchema.java b/src/main/java/io/lenra/components/BorderRadiusSchema.java new file mode 100644 index 0000000..3b072b5 --- /dev/null +++ b/src/main/java/io/lenra/components/BorderRadiusSchema.java @@ -0,0 +1,136 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ +public class BorderRadiusSchema { + + @SerializedName("topLeft") + @Expose + private RadiusType topLeft; + @SerializedName("topRight") + @Expose + private RadiusType topRight; + @SerializedName("bottomLeft") + @Expose + private RadiusType bottomLeft; + @SerializedName("bottomRight") + @Expose + private RadiusType bottomRight; + + public RadiusType getTopLeft() { + return topLeft; + } + + public void setTopLeft(RadiusType topLeft) { + this.topLeft = topLeft; + } + + public BorderRadiusSchema withTopLeft(RadiusType topLeft) { + this.topLeft = topLeft; + return this; + } + + public RadiusType getTopRight() { + return topRight; + } + + public void setTopRight(RadiusType topRight) { + this.topRight = topRight; + } + + public BorderRadiusSchema withTopRight(RadiusType topRight) { + this.topRight = topRight; + return this; + } + + public RadiusType getBottomLeft() { + return bottomLeft; + } + + public void setBottomLeft(RadiusType bottomLeft) { + this.bottomLeft = bottomLeft; + } + + public BorderRadiusSchema withBottomLeft(RadiusType bottomLeft) { + this.bottomLeft = bottomLeft; + return this; + } + + public RadiusType getBottomRight() { + return bottomRight; + } + + public void setBottomRight(RadiusType bottomRight) { + this.bottomRight = bottomRight; + } + + public BorderRadiusSchema withBottomRight(RadiusType bottomRight) { + this.bottomRight = bottomRight; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BorderRadiusSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("topLeft"); + sb.append('='); + sb.append(((this.topLeft == null) ? "" : this.topLeft)); + sb.append(','); + sb.append("topRight"); + sb.append('='); + sb.append(((this.topRight == null) ? "" : this.topRight)); + sb.append(','); + sb.append("bottomLeft"); + sb.append('='); + sb.append(((this.bottomLeft == null) ? "" : this.bottomLeft)); + sb.append(','); + sb.append("bottomRight"); + sb.append('='); + sb.append(((this.bottomRight == null) ? "" : this.bottomRight)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.topRight == null) ? 0 : this.topRight.hashCode())); + result = ((result * 31) + ((this.bottomLeft == null) ? 0 : this.bottomLeft.hashCode())); + result = ((result * 31) + ((this.bottomRight == null) ? 0 : this.bottomRight.hashCode())); + result = ((result * 31) + ((this.topLeft == null) ? 0 : this.topLeft.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BorderRadiusSchema) == false) { + return false; + } + BorderRadiusSchema rhs = ((BorderRadiusSchema) other); + return (((((this.topRight == rhs.topRight) || ((this.topRight != null) && this.topRight.equals(rhs.topRight))) + && ((this.bottomLeft == rhs.bottomLeft) + || ((this.bottomLeft != null) && this.bottomLeft.equals(rhs.bottomLeft)))) + && ((this.bottomRight == rhs.bottomRight) + || ((this.bottomRight != null) && this.bottomRight.equals(rhs.bottomRight)))) + && ((this.topLeft == rhs.topLeft) || ((this.topLeft != null) && this.topLeft.equals(rhs.topLeft)))); + } + +} diff --git a/src/main/java/io/lenra/components/BorderSchema.java b/src/main/java/io/lenra/components/BorderSchema.java new file mode 100644 index 0000000..ce1c1c8 --- /dev/null +++ b/src/main/java/io/lenra/components/BorderSchema.java @@ -0,0 +1,206 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Border + *

+ * Element of type Border + * + */ +public class BorderSchema { + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + @SerializedName("top") + @Expose + private BorderSideSchema top; + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + @SerializedName("left") + @Expose + private BorderSideSchema left; + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + @SerializedName("bottom") + @Expose + private BorderSideSchema bottom; + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + @SerializedName("right") + @Expose + private BorderSideSchema right; + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public BorderSideSchema getTop() { + return top; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public void setTop(BorderSideSchema top) { + this.top = top; + } + + public BorderSchema withTop(BorderSideSchema top) { + this.top = top; + return this; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public BorderSideSchema getLeft() { + return left; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public void setLeft(BorderSideSchema left) { + this.left = left; + } + + public BorderSchema withLeft(BorderSideSchema left) { + this.left = left; + return this; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public BorderSideSchema getBottom() { + return bottom; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public void setBottom(BorderSideSchema bottom) { + this.bottom = bottom; + } + + public BorderSchema withBottom(BorderSideSchema bottom) { + this.bottom = bottom; + return this; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public BorderSideSchema getRight() { + return right; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public void setRight(BorderSideSchema right) { + this.right = right; + } + + public BorderSchema withRight(BorderSideSchema right) { + this.right = right; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BorderSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("top"); + sb.append('='); + sb.append(((this.top == null) ? "" : this.top)); + sb.append(','); + sb.append("left"); + sb.append('='); + sb.append(((this.left == null) ? "" : this.left)); + sb.append(','); + sb.append("bottom"); + sb.append('='); + sb.append(((this.bottom == null) ? "" : this.bottom)); + sb.append(','); + sb.append("right"); + sb.append('='); + sb.append(((this.right == null) ? "" : this.right)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.right == null) ? 0 : this.right.hashCode())); + result = ((result * 31) + ((this.top == null) ? 0 : this.top.hashCode())); + result = ((result * 31) + ((this.left == null) ? 0 : this.left.hashCode())); + result = ((result * 31) + ((this.bottom == null) ? 0 : this.bottom.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BorderSchema) == false) { + return false; + } + BorderSchema rhs = ((BorderSchema) other); + return (((((this.right == rhs.right) || ((this.right != null) && this.right.equals(rhs.right))) + && ((this.top == rhs.top) || ((this.top != null) && this.top.equals(rhs.top)))) + && ((this.left == rhs.left) || ((this.left != null) && this.left.equals(rhs.left)))) + && ((this.bottom == rhs.bottom) || ((this.bottom != null) && this.bottom.equals(rhs.bottom)))); + } + +} diff --git a/src/main/java/io/lenra/components/BorderSideSchema.java b/src/main/java/io/lenra/components/BorderSideSchema.java new file mode 100644 index 0000000..0b5b704 --- /dev/null +++ b/src/main/java/io/lenra/components/BorderSideSchema.java @@ -0,0 +1,120 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * BorderSide + *

+ * Element of type BorderSide + * + */ +public class BorderSideSchema { + + /** + * The width of the Border + * + */ + @SerializedName("width") + @Expose + private Double width = 1.0D; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("color") + @Expose + private Long color; + + /** + * The width of the Border + * + */ + public Double getWidth() { + return width; + } + + /** + * The width of the Border + * + */ + public void setWidth(Double width) { + this.width = width; + } + + public BorderSideSchema withWidth(Double width) { + this.width = width; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getColor() { + return color; + } + + /** + * Color + *

+ * Color type + * + */ + public void setColor(Long color) { + this.color = color; + } + + public BorderSideSchema withColor(Long color) { + this.color = color; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BorderSideSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("width"); + sb.append('='); + sb.append(((this.width == null) ? "" : this.width)); + sb.append(','); + sb.append("color"); + sb.append('='); + sb.append(((this.color == null) ? "" : this.color)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.width == null) ? 0 : this.width.hashCode())); + result = ((result * 31) + ((this.color == null) ? 0 : this.color.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BorderSideSchema) == false) { + return false; + } + BorderSideSchema rhs = ((BorderSideSchema) other); + return (((this.width == rhs.width) || ((this.width != null) && this.width.equals(rhs.width))) + && ((this.color == rhs.color) || ((this.color != null) && this.color.equals(rhs.color)))); + } + +} diff --git a/src/main/java/io/lenra/components/BoxConstraintsSchema.java b/src/main/java/io/lenra/components/BoxConstraintsSchema.java new file mode 100644 index 0000000..eab6cc5 --- /dev/null +++ b/src/main/java/io/lenra/components/BoxConstraintsSchema.java @@ -0,0 +1,185 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ +public class BoxConstraintsSchema { + + /** + * The minWidth of the constraint + * + */ + @SerializedName("minWidth") + @Expose + private Double minWidth = 0.0D; + /** + * The maxWidth of the constraint, -1 means Infinity + * + */ + @SerializedName("maxWidth") + @Expose + private Double maxWidth = -1.0D; + /** + * The minHeight of the constraint + * + */ + @SerializedName("minHeight") + @Expose + private Double minHeight = 0.0D; + /** + * The maxHeight of the constraint, -1 means Infinity + * + */ + @SerializedName("maxHeight") + @Expose + private Double maxHeight = -1.0D; + + /** + * The minWidth of the constraint + * + */ + public Double getMinWidth() { + return minWidth; + } + + /** + * The minWidth of the constraint + * + */ + public void setMinWidth(Double minWidth) { + this.minWidth = minWidth; + } + + public BoxConstraintsSchema withMinWidth(Double minWidth) { + this.minWidth = minWidth; + return this; + } + + /** + * The maxWidth of the constraint, -1 means Infinity + * + */ + public Double getMaxWidth() { + return maxWidth; + } + + /** + * The maxWidth of the constraint, -1 means Infinity + * + */ + public void setMaxWidth(Double maxWidth) { + this.maxWidth = maxWidth; + } + + public BoxConstraintsSchema withMaxWidth(Double maxWidth) { + this.maxWidth = maxWidth; + return this; + } + + /** + * The minHeight of the constraint + * + */ + public Double getMinHeight() { + return minHeight; + } + + /** + * The minHeight of the constraint + * + */ + public void setMinHeight(Double minHeight) { + this.minHeight = minHeight; + } + + public BoxConstraintsSchema withMinHeight(Double minHeight) { + this.minHeight = minHeight; + return this; + } + + /** + * The maxHeight of the constraint, -1 means Infinity + * + */ + public Double getMaxHeight() { + return maxHeight; + } + + /** + * The maxHeight of the constraint, -1 means Infinity + * + */ + public void setMaxHeight(Double maxHeight) { + this.maxHeight = maxHeight; + } + + public BoxConstraintsSchema withMaxHeight(Double maxHeight) { + this.maxHeight = maxHeight; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BoxConstraintsSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("minWidth"); + sb.append('='); + sb.append(((this.minWidth == null) ? "" : this.minWidth)); + sb.append(','); + sb.append("maxWidth"); + sb.append('='); + sb.append(((this.maxWidth == null) ? "" : this.maxWidth)); + sb.append(','); + sb.append("minHeight"); + sb.append('='); + sb.append(((this.minHeight == null) ? "" : this.minHeight)); + sb.append(','); + sb.append("maxHeight"); + sb.append('='); + sb.append(((this.maxHeight == null) ? "" : this.maxHeight)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.minHeight == null) ? 0 : this.minHeight.hashCode())); + result = ((result * 31) + ((this.minWidth == null) ? 0 : this.minWidth.hashCode())); + result = ((result * 31) + ((this.maxHeight == null) ? 0 : this.maxHeight.hashCode())); + result = ((result * 31) + ((this.maxWidth == null) ? 0 : this.maxWidth.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BoxConstraintsSchema) == false) { + return false; + } + BoxConstraintsSchema rhs = ((BoxConstraintsSchema) other); + return (((((this.minHeight == rhs.minHeight) + || ((this.minHeight != null) && this.minHeight.equals(rhs.minHeight))) + && ((this.minWidth == rhs.minWidth) || ((this.minWidth != null) && this.minWidth.equals(rhs.minWidth)))) + && ((this.maxHeight == rhs.maxHeight) + || ((this.maxHeight != null) && this.maxHeight.equals(rhs.maxHeight)))) + && ((this.maxWidth == rhs.maxWidth) + || ((this.maxWidth != null) && this.maxWidth.equals(rhs.maxWidth)))); + } + +} diff --git a/src/main/java/io/lenra/components/BoxDecorationSchema.java b/src/main/java/io/lenra/components/BoxDecorationSchema.java new file mode 100644 index 0000000..381e3ce --- /dev/null +++ b/src/main/java/io/lenra/components/BoxDecorationSchema.java @@ -0,0 +1,256 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * BoxDecoration + *

+ * Element of type BoxDecoration + * + */ +public class BoxDecorationSchema { + + /** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ + @SerializedName("borderRadius") + @Expose + private BorderRadiusSchema borderRadius; + /** + * BoxShadow + *

+ * Element of type BoxShadow + * + */ + @SerializedName("boxShadow") + @Expose + private BoxShadowSchema boxShadow; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("color") + @Expose + private Long color; + /** + * BoxShape + *

+ * The BoxShape enum, used to define the shape of a box. + * + */ + @SerializedName("shape") + @Expose + private BoxDecorationSchema.BoxShapeSchema shape = BoxDecorationSchema.BoxShapeSchema.fromValue("rectangle"); + + /** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ + public BorderRadiusSchema getBorderRadius() { + return borderRadius; + } + + /** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ + public void setBorderRadius(BorderRadiusSchema borderRadius) { + this.borderRadius = borderRadius; + } + + public BoxDecorationSchema withBorderRadius(BorderRadiusSchema borderRadius) { + this.borderRadius = borderRadius; + return this; + } + + /** + * BoxShadow + *

+ * Element of type BoxShadow + * + */ + public BoxShadowSchema getBoxShadow() { + return boxShadow; + } + + /** + * BoxShadow + *

+ * Element of type BoxShadow + * + */ + public void setBoxShadow(BoxShadowSchema boxShadow) { + this.boxShadow = boxShadow; + } + + public BoxDecorationSchema withBoxShadow(BoxShadowSchema boxShadow) { + this.boxShadow = boxShadow; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getColor() { + return color; + } + + /** + * Color + *

+ * Color type + * + */ + public void setColor(Long color) { + this.color = color; + } + + public BoxDecorationSchema withColor(Long color) { + this.color = color; + return this; + } + + /** + * BoxShape + *

+ * The BoxShape enum, used to define the shape of a box. + * + */ + public BoxDecorationSchema.BoxShapeSchema getShape() { + return shape; + } + + /** + * BoxShape + *

+ * The BoxShape enum, used to define the shape of a box. + * + */ + public void setShape(BoxDecorationSchema.BoxShapeSchema shape) { + this.shape = shape; + } + + public BoxDecorationSchema withShape(BoxDecorationSchema.BoxShapeSchema shape) { + this.shape = shape; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BoxDecorationSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("borderRadius"); + sb.append('='); + sb.append(((this.borderRadius == null) ? "" : this.borderRadius)); + sb.append(','); + sb.append("boxShadow"); + sb.append('='); + sb.append(((this.boxShadow == null) ? "" : this.boxShadow)); + sb.append(','); + sb.append("color"); + sb.append('='); + sb.append(((this.color == null) ? "" : this.color)); + sb.append(','); + sb.append("shape"); + sb.append('='); + sb.append(((this.shape == null) ? "" : this.shape)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.boxShadow == null) ? 0 : this.boxShadow.hashCode())); + result = ((result * 31) + ((this.borderRadius == null) ? 0 : this.borderRadius.hashCode())); + result = ((result * 31) + ((this.color == null) ? 0 : this.color.hashCode())); + result = ((result * 31) + ((this.shape == null) ? 0 : this.shape.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BoxDecorationSchema) == false) { + return false; + } + BoxDecorationSchema rhs = ((BoxDecorationSchema) other); + return (((((this.boxShadow == rhs.boxShadow) + || ((this.boxShadow != null) && this.boxShadow.equals(rhs.boxShadow))) + && ((this.borderRadius == rhs.borderRadius) + || ((this.borderRadius != null) && this.borderRadius.equals(rhs.borderRadius)))) + && ((this.color == rhs.color) || ((this.color != null) && this.color.equals(rhs.color)))) + && ((this.shape == rhs.shape) || ((this.shape != null) && this.shape.equals(rhs.shape)))); + } + + /** + * BoxShape + *

+ * The BoxShape enum, used to define the shape of a box. + * + */ + public enum BoxShapeSchema { + + @SerializedName("circle") + CIRCLE("circle"), + @SerializedName("rectangle") + RECTANGLE("rectangle"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (BoxDecorationSchema.BoxShapeSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + BoxShapeSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static BoxDecorationSchema.BoxShapeSchema fromValue(String value) { + BoxDecorationSchema.BoxShapeSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/BoxShadowSchema.java b/src/main/java/io/lenra/components/BoxShadowSchema.java new file mode 100644 index 0000000..cffc7b7 --- /dev/null +++ b/src/main/java/io/lenra/components/BoxShadowSchema.java @@ -0,0 +1,196 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * BoxShadow + *

+ * Element of type BoxShadow + * + */ +public class BoxShadowSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("color") + @Expose + private Long color; + /** + * The blur radius + * + */ + @SerializedName("blurRadius") + @Expose + private Double blurRadius = 0.0D; + /** + * The spread radius + * + */ + @SerializedName("spreadRadius") + @Expose + private Double spreadRadius = 0.0D; + /** + * Offset + *

+ * Element of type Offset + * + */ + @SerializedName("offset") + @Expose + private OffsetSchema offset; + + /** + * Color + *

+ * Color type + * + */ + public Long getColor() { + return color; + } + + /** + * Color + *

+ * Color type + * + */ + public void setColor(Long color) { + this.color = color; + } + + public BoxShadowSchema withColor(Long color) { + this.color = color; + return this; + } + + /** + * The blur radius + * + */ + public Double getBlurRadius() { + return blurRadius; + } + + /** + * The blur radius + * + */ + public void setBlurRadius(Double blurRadius) { + this.blurRadius = blurRadius; + } + + public BoxShadowSchema withBlurRadius(Double blurRadius) { + this.blurRadius = blurRadius; + return this; + } + + /** + * The spread radius + * + */ + public Double getSpreadRadius() { + return spreadRadius; + } + + /** + * The spread radius + * + */ + public void setSpreadRadius(Double spreadRadius) { + this.spreadRadius = spreadRadius; + } + + public BoxShadowSchema withSpreadRadius(Double spreadRadius) { + this.spreadRadius = spreadRadius; + return this; + } + + /** + * Offset + *

+ * Element of type Offset + * + */ + public OffsetSchema getOffset() { + return offset; + } + + /** + * Offset + *

+ * Element of type Offset + * + */ + public void setOffset(OffsetSchema offset) { + this.offset = offset; + } + + public BoxShadowSchema withOffset(OffsetSchema offset) { + this.offset = offset; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BoxShadowSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("color"); + sb.append('='); + sb.append(((this.color == null) ? "" : this.color)); + sb.append(','); + sb.append("blurRadius"); + sb.append('='); + sb.append(((this.blurRadius == null) ? "" : this.blurRadius)); + sb.append(','); + sb.append("spreadRadius"); + sb.append('='); + sb.append(((this.spreadRadius == null) ? "" : this.spreadRadius)); + sb.append(','); + sb.append("offset"); + sb.append('='); + sb.append(((this.offset == null) ? "" : this.offset)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.spreadRadius == null) ? 0 : this.spreadRadius.hashCode())); + result = ((result * 31) + ((this.color == null) ? 0 : this.color.hashCode())); + result = ((result * 31) + ((this.offset == null) ? 0 : this.offset.hashCode())); + result = ((result * 31) + ((this.blurRadius == null) ? 0 : this.blurRadius.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BoxShadowSchema) == false) { + return false; + } + BoxShadowSchema rhs = ((BoxShadowSchema) other); + return (((((this.spreadRadius == rhs.spreadRadius) + || ((this.spreadRadius != null) && this.spreadRadius.equals(rhs.spreadRadius))) + && ((this.color == rhs.color) || ((this.color != null) && this.color.equals(rhs.color)))) + && ((this.offset == rhs.offset) || ((this.offset != null) && this.offset.equals(rhs.offset)))) + && ((this.blurRadius == rhs.blurRadius) + || ((this.blurRadius != null) && this.blurRadius.equals(rhs.blurRadius)))); + } + +} diff --git a/src/main/java/io/lenra/components/ButtonSchema.java b/src/main/java/io/lenra/components/ButtonSchema.java new file mode 100644 index 0000000..4fe1a68 --- /dev/null +++ b/src/main/java/io/lenra/components/ButtonSchema.java @@ -0,0 +1,495 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Button + *

+ * Element of type Button + * + */ +public class ButtonSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private ButtonSchema.Type type; + /** + * The value of the text inside the button + * (Required) + * + */ + @SerializedName("text") + @Expose + private String text; + /** + * The button is disabled if true + * + */ + @SerializedName("disabled") + @Expose + private Boolean disabled = false; + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + @SerializedName("size") + @Expose + private ButtonSchema.SizeSchema size = ButtonSchema.SizeSchema.fromValue("medium"); + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + @SerializedName("mainStyle") + @Expose + private ButtonSchema.StyleSchema mainStyle = ButtonSchema.StyleSchema.fromValue("primary"); + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressed") + @Expose + private ListenerSchema onPressed; + @SerializedName("leftIcon") + @Expose + private LeftIcon leftIcon; + @SerializedName("rightIcon") + @Expose + private RightIcon rightIcon; + /** + * Whether the button is a submit button for a form. + * + */ + @SerializedName("submit") + @Expose + private Boolean submit = false; + + /** + * The identifier of the component + * (Required) + * + */ + public ButtonSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(ButtonSchema.Type type) { + this.type = type; + } + + public ButtonSchema withType(ButtonSchema.Type type) { + this.type = type; + return this; + } + + /** + * The value of the text inside the button + * (Required) + * + */ + public String getText() { + return text; + } + + /** + * The value of the text inside the button + * (Required) + * + */ + public void setText(String text) { + this.text = text; + } + + public ButtonSchema withText(String text) { + this.text = text; + return this; + } + + /** + * The button is disabled if true + * + */ + public Boolean getDisabled() { + return disabled; + } + + /** + * The button is disabled if true + * + */ + public void setDisabled(Boolean disabled) { + this.disabled = disabled; + } + + public ButtonSchema withDisabled(Boolean disabled) { + this.disabled = disabled; + return this; + } + + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + public ButtonSchema.SizeSchema getSize() { + return size; + } + + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + public void setSize(ButtonSchema.SizeSchema size) { + this.size = size; + } + + public ButtonSchema withSize(ButtonSchema.SizeSchema size) { + this.size = size; + return this; + } + + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + public ButtonSchema.StyleSchema getMainStyle() { + return mainStyle; + } + + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + public void setMainStyle(ButtonSchema.StyleSchema mainStyle) { + this.mainStyle = mainStyle; + } + + public ButtonSchema withMainStyle(ButtonSchema.StyleSchema mainStyle) { + this.mainStyle = mainStyle; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressed() { + return onPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + } + + public ButtonSchema withOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + return this; + } + + public LeftIcon getLeftIcon() { + return leftIcon; + } + + public void setLeftIcon(LeftIcon leftIcon) { + this.leftIcon = leftIcon; + } + + public ButtonSchema withLeftIcon(LeftIcon leftIcon) { + this.leftIcon = leftIcon; + return this; + } + + public RightIcon getRightIcon() { + return rightIcon; + } + + public void setRightIcon(RightIcon rightIcon) { + this.rightIcon = rightIcon; + } + + public ButtonSchema withRightIcon(RightIcon rightIcon) { + this.rightIcon = rightIcon; + return this; + } + + /** + * Whether the button is a submit button for a form. + * + */ + public Boolean getSubmit() { + return submit; + } + + /** + * Whether the button is a submit button for a form. + * + */ + public void setSubmit(Boolean submit) { + this.submit = submit; + } + + public ButtonSchema withSubmit(Boolean submit) { + this.submit = submit; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ButtonSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("text"); + sb.append('='); + sb.append(((this.text == null) ? "" : this.text)); + sb.append(','); + sb.append("disabled"); + sb.append('='); + sb.append(((this.disabled == null) ? "" : this.disabled)); + sb.append(','); + sb.append("size"); + sb.append('='); + sb.append(((this.size == null) ? "" : this.size)); + sb.append(','); + sb.append("mainStyle"); + sb.append('='); + sb.append(((this.mainStyle == null) ? "" : this.mainStyle)); + sb.append(','); + sb.append("onPressed"); + sb.append('='); + sb.append(((this.onPressed == null) ? "" : this.onPressed)); + sb.append(','); + sb.append("leftIcon"); + sb.append('='); + sb.append(((this.leftIcon == null) ? "" : this.leftIcon)); + sb.append(','); + sb.append("rightIcon"); + sb.append('='); + sb.append(((this.rightIcon == null) ? "" : this.rightIcon)); + sb.append(','); + sb.append("submit"); + sb.append('='); + sb.append(((this.submit == null) ? "" : this.submit)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.rightIcon == null) ? 0 : this.rightIcon.hashCode())); + result = ((result * 31) + ((this.size == null) ? 0 : this.size.hashCode())); + result = ((result * 31) + ((this.submit == null) ? 0 : this.submit.hashCode())); + result = ((result * 31) + ((this.leftIcon == null) ? 0 : this.leftIcon.hashCode())); + result = ((result * 31) + ((this.mainStyle == null) ? 0 : this.mainStyle.hashCode())); + result = ((result * 31) + ((this.disabled == null) ? 0 : this.disabled.hashCode())); + result = ((result * 31) + ((this.text == null) ? 0 : this.text.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.onPressed == null) ? 0 : this.onPressed.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ButtonSchema) == false) { + return false; + } + ButtonSchema rhs = ((ButtonSchema) other); + return ((((((((((this.rightIcon == rhs.rightIcon) + || ((this.rightIcon != null) && this.rightIcon.equals(rhs.rightIcon))) + && ((this.size == rhs.size) || ((this.size != null) && this.size.equals(rhs.size)))) + && ((this.submit == rhs.submit) || ((this.submit != null) && this.submit.equals(rhs.submit)))) + && ((this.leftIcon == rhs.leftIcon) || ((this.leftIcon != null) && this.leftIcon.equals(rhs.leftIcon)))) + && ((this.mainStyle == rhs.mainStyle) + || ((this.mainStyle != null) && this.mainStyle.equals(rhs.mainStyle)))) + && ((this.disabled == rhs.disabled) || ((this.disabled != null) && this.disabled.equals(rhs.disabled)))) + && ((this.text == rhs.text) || ((this.text != null) && this.text.equals(rhs.text)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.onPressed == rhs.onPressed) + || ((this.onPressed != null) && this.onPressed.equals(rhs.onPressed)))); + } + + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + public enum SizeSchema { + + @SerializedName("small") + SMALL("small"), + @SerializedName("medium") + MEDIUM("medium"), + @SerializedName("large") + LARGE("large"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ButtonSchema.SizeSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + SizeSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ButtonSchema.SizeSchema fromValue(String value) { + ButtonSchema.SizeSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + public enum StyleSchema { + + @SerializedName("primary") + PRIMARY("primary"), + @SerializedName("secondary") + SECONDARY("secondary"), + @SerializedName("tertiary") + TERTIARY("tertiary"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ButtonSchema.StyleSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + StyleSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ButtonSchema.StyleSchema fromValue(String value) { + ButtonSchema.StyleSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("button") + BUTTON("button"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ButtonSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ButtonSchema.Type fromValue(String value) { + ButtonSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/CheckboxSchema.java b/src/main/java/io/lenra/components/CheckboxSchema.java new file mode 100644 index 0000000..f6bd404 --- /dev/null +++ b/src/main/java/io/lenra/components/CheckboxSchema.java @@ -0,0 +1,436 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Checkbox + *

+ * Element of type Checkbox + * + */ +public class CheckboxSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private CheckboxSchema.Type type; + /** + * The default state of the checkbox + * (Required) + * + */ + @SerializedName("value") + @Expose + private Boolean value; + /** + * Whether the checkbox can have 3 states. + * + */ + @SerializedName("tristate") + @Expose + private Boolean tristate; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressed") + @Expose + private ListenerSchema onPressed; + /** + * CheckboxStyle + *

+ * Element of type CheckboxStyle + * + */ + @SerializedName("style") + @Expose + private CheckboxStyleSchema style; + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + @SerializedName("materialTapTargetSize") + @Expose + private CheckboxSchema.MaterialTapTargetSizeSchema materialTapTargetSize; + /** + * Whether the checkbox is focused initially. + * + */ + @SerializedName("autofocus") + @Expose + private Boolean autofocus; + /** + * The name that will be used in the form. + * + */ + @SerializedName("name") + @Expose + private String name; + + /** + * The identifier of the component + * (Required) + * + */ + public CheckboxSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(CheckboxSchema.Type type) { + this.type = type; + } + + public CheckboxSchema withType(CheckboxSchema.Type type) { + this.type = type; + return this; + } + + /** + * The default state of the checkbox + * (Required) + * + */ + public Boolean getValue() { + return value; + } + + /** + * The default state of the checkbox + * (Required) + * + */ + public void setValue(Boolean value) { + this.value = value; + } + + public CheckboxSchema withValue(Boolean value) { + this.value = value; + return this; + } + + /** + * Whether the checkbox can have 3 states. + * + */ + public Boolean getTristate() { + return tristate; + } + + /** + * Whether the checkbox can have 3 states. + * + */ + public void setTristate(Boolean tristate) { + this.tristate = tristate; + } + + public CheckboxSchema withTristate(Boolean tristate) { + this.tristate = tristate; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressed() { + return onPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + } + + public CheckboxSchema withOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + return this; + } + + /** + * CheckboxStyle + *

+ * Element of type CheckboxStyle + * + */ + public CheckboxStyleSchema getStyle() { + return style; + } + + /** + * CheckboxStyle + *

+ * Element of type CheckboxStyle + * + */ + public void setStyle(CheckboxStyleSchema style) { + this.style = style; + } + + public CheckboxSchema withStyle(CheckboxStyleSchema style) { + this.style = style; + return this; + } + + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + public CheckboxSchema.MaterialTapTargetSizeSchema getMaterialTapTargetSize() { + return materialTapTargetSize; + } + + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + public void setMaterialTapTargetSize(CheckboxSchema.MaterialTapTargetSizeSchema materialTapTargetSize) { + this.materialTapTargetSize = materialTapTargetSize; + } + + public CheckboxSchema withMaterialTapTargetSize(CheckboxSchema.MaterialTapTargetSizeSchema materialTapTargetSize) { + this.materialTapTargetSize = materialTapTargetSize; + return this; + } + + /** + * Whether the checkbox is focused initially. + * + */ + public Boolean getAutofocus() { + return autofocus; + } + + /** + * Whether the checkbox is focused initially. + * + */ + public void setAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + } + + public CheckboxSchema withAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + return this; + } + + /** + * The name that will be used in the form. + * + */ + public String getName() { + return name; + } + + /** + * The name that will be used in the form. + * + */ + public void setName(String name) { + this.name = name; + } + + public CheckboxSchema withName(String name) { + this.name = name; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(CheckboxSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("value"); + sb.append('='); + sb.append(((this.value == null) ? "" : this.value)); + sb.append(','); + sb.append("tristate"); + sb.append('='); + sb.append(((this.tristate == null) ? "" : this.tristate)); + sb.append(','); + sb.append("onPressed"); + sb.append('='); + sb.append(((this.onPressed == null) ? "" : this.onPressed)); + sb.append(','); + sb.append("style"); + sb.append('='); + sb.append(((this.style == null) ? "" : this.style)); + sb.append(','); + sb.append("materialTapTargetSize"); + sb.append('='); + sb.append(((this.materialTapTargetSize == null) ? "" : this.materialTapTargetSize)); + sb.append(','); + sb.append("autofocus"); + sb.append('='); + sb.append(((this.autofocus == null) ? "" : this.autofocus)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null) ? "" : this.name)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.tristate == null) ? 0 : this.tristate.hashCode())); + result = ((result * 31) + ((this.name == null) ? 0 : this.name.hashCode())); + result = ((result * 31) + ((this.style == null) ? 0 : this.style.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.autofocus == null) ? 0 : this.autofocus.hashCode())); + result = ((result * 31) + ((this.value == null) ? 0 : this.value.hashCode())); + result = ((result * 31) + ((this.onPressed == null) ? 0 : this.onPressed.hashCode())); + result = ((result * 31) + ((this.materialTapTargetSize == null) ? 0 : this.materialTapTargetSize.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof CheckboxSchema) == false) { + return false; + } + CheckboxSchema rhs = ((CheckboxSchema) other); + return (((((((((this.tristate == rhs.tristate) + || ((this.tristate != null) && this.tristate.equals(rhs.tristate))) + && ((this.name == rhs.name) || ((this.name != null) && this.name.equals(rhs.name)))) + && ((this.style == rhs.style) || ((this.style != null) && this.style.equals(rhs.style)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.autofocus == rhs.autofocus) + || ((this.autofocus != null) && this.autofocus.equals(rhs.autofocus)))) + && ((this.value == rhs.value) || ((this.value != null) && this.value.equals(rhs.value)))) + && ((this.onPressed == rhs.onPressed) + || ((this.onPressed != null) && this.onPressed.equals(rhs.onPressed)))) + && ((this.materialTapTargetSize == rhs.materialTapTargetSize) || ((this.materialTapTargetSize != null) + && this.materialTapTargetSize.equals(rhs.materialTapTargetSize)))); + } + + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + public enum MaterialTapTargetSizeSchema { + + @SerializedName("shrinkWrap") + SHRINK_WRAP("shrinkWrap"), + @SerializedName("padded") + PADDED("padded"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (CheckboxSchema.MaterialTapTargetSizeSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + MaterialTapTargetSizeSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static CheckboxSchema.MaterialTapTargetSizeSchema fromValue(String value) { + CheckboxSchema.MaterialTapTargetSizeSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("checkbox") + CHECKBOX("checkbox"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (CheckboxSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static CheckboxSchema.Type fromValue(String value) { + CheckboxSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/CheckboxStyleSchema.java b/src/main/java/io/lenra/components/CheckboxStyleSchema.java new file mode 100644 index 0000000..03a7341 --- /dev/null +++ b/src/main/java/io/lenra/components/CheckboxStyleSchema.java @@ -0,0 +1,417 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * CheckboxStyle + *

+ * Element of type CheckboxStyle + * + */ +public class CheckboxStyleSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("activeColor") + @Expose + private Long activeColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("checkColor") + @Expose + private Long checkColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("focusColor") + @Expose + private Long focusColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("hoverColor") + @Expose + private Long hoverColor; + /** + * The splash radius. + * + */ + @SerializedName("splashRadius") + @Expose + private Double splashRadius; + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + @SerializedName("visualDensity") + @Expose + private CheckboxStyleSchema.VisualDensitySchema visualDensity = CheckboxStyleSchema.VisualDensitySchema + .fromValue("standard"); + /** + * OutlinedBorder + *

+ * Element of type OutlinedBorder + * + */ + @SerializedName("shape") + @Expose + private OutlinedBorderSchema shape; + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + @SerializedName("side") + @Expose + private BorderSideSchema side; + + /** + * Color + *

+ * Color type + * + */ + public Long getActiveColor() { + return activeColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setActiveColor(Long activeColor) { + this.activeColor = activeColor; + } + + public CheckboxStyleSchema withActiveColor(Long activeColor) { + this.activeColor = activeColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getCheckColor() { + return checkColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setCheckColor(Long checkColor) { + this.checkColor = checkColor; + } + + public CheckboxStyleSchema withCheckColor(Long checkColor) { + this.checkColor = checkColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getFocusColor() { + return focusColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setFocusColor(Long focusColor) { + this.focusColor = focusColor; + } + + public CheckboxStyleSchema withFocusColor(Long focusColor) { + this.focusColor = focusColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getHoverColor() { + return hoverColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setHoverColor(Long hoverColor) { + this.hoverColor = hoverColor; + } + + public CheckboxStyleSchema withHoverColor(Long hoverColor) { + this.hoverColor = hoverColor; + return this; + } + + /** + * The splash radius. + * + */ + public Double getSplashRadius() { + return splashRadius; + } + + /** + * The splash radius. + * + */ + public void setSplashRadius(Double splashRadius) { + this.splashRadius = splashRadius; + } + + public CheckboxStyleSchema withSplashRadius(Double splashRadius) { + this.splashRadius = splashRadius; + return this; + } + + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + public CheckboxStyleSchema.VisualDensitySchema getVisualDensity() { + return visualDensity; + } + + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + public void setVisualDensity(CheckboxStyleSchema.VisualDensitySchema visualDensity) { + this.visualDensity = visualDensity; + } + + public CheckboxStyleSchema withVisualDensity(CheckboxStyleSchema.VisualDensitySchema visualDensity) { + this.visualDensity = visualDensity; + return this; + } + + /** + * OutlinedBorder + *

+ * Element of type OutlinedBorder + * + */ + public OutlinedBorderSchema getShape() { + return shape; + } + + /** + * OutlinedBorder + *

+ * Element of type OutlinedBorder + * + */ + public void setShape(OutlinedBorderSchema shape) { + this.shape = shape; + } + + public CheckboxStyleSchema withShape(OutlinedBorderSchema shape) { + this.shape = shape; + return this; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public BorderSideSchema getSide() { + return side; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public void setSide(BorderSideSchema side) { + this.side = side; + } + + public CheckboxStyleSchema withSide(BorderSideSchema side) { + this.side = side; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(CheckboxStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("activeColor"); + sb.append('='); + sb.append(((this.activeColor == null) ? "" : this.activeColor)); + sb.append(','); + sb.append("checkColor"); + sb.append('='); + sb.append(((this.checkColor == null) ? "" : this.checkColor)); + sb.append(','); + sb.append("focusColor"); + sb.append('='); + sb.append(((this.focusColor == null) ? "" : this.focusColor)); + sb.append(','); + sb.append("hoverColor"); + sb.append('='); + sb.append(((this.hoverColor == null) ? "" : this.hoverColor)); + sb.append(','); + sb.append("splashRadius"); + sb.append('='); + sb.append(((this.splashRadius == null) ? "" : this.splashRadius)); + sb.append(','); + sb.append("visualDensity"); + sb.append('='); + sb.append(((this.visualDensity == null) ? "" : this.visualDensity)); + sb.append(','); + sb.append("shape"); + sb.append('='); + sb.append(((this.shape == null) ? "" : this.shape)); + sb.append(','); + sb.append("side"); + sb.append('='); + sb.append(((this.side == null) ? "" : this.side)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.side == null) ? 0 : this.side.hashCode())); + result = ((result * 31) + ((this.activeColor == null) ? 0 : this.activeColor.hashCode())); + result = ((result * 31) + ((this.shape == null) ? 0 : this.shape.hashCode())); + result = ((result * 31) + ((this.checkColor == null) ? 0 : this.checkColor.hashCode())); + result = ((result * 31) + ((this.focusColor == null) ? 0 : this.focusColor.hashCode())); + result = ((result * 31) + ((this.visualDensity == null) ? 0 : this.visualDensity.hashCode())); + result = ((result * 31) + ((this.hoverColor == null) ? 0 : this.hoverColor.hashCode())); + result = ((result * 31) + ((this.splashRadius == null) ? 0 : this.splashRadius.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof CheckboxStyleSchema) == false) { + return false; + } + CheckboxStyleSchema rhs = ((CheckboxStyleSchema) other); + return (((((((((this.side == rhs.side) || ((this.side != null) && this.side.equals(rhs.side))) + && ((this.activeColor == rhs.activeColor) + || ((this.activeColor != null) && this.activeColor.equals(rhs.activeColor)))) + && ((this.shape == rhs.shape) || ((this.shape != null) && this.shape.equals(rhs.shape)))) + && ((this.checkColor == rhs.checkColor) + || ((this.checkColor != null) && this.checkColor.equals(rhs.checkColor)))) + && ((this.focusColor == rhs.focusColor) + || ((this.focusColor != null) && this.focusColor.equals(rhs.focusColor)))) + && ((this.visualDensity == rhs.visualDensity) + || ((this.visualDensity != null) && this.visualDensity.equals(rhs.visualDensity)))) + && ((this.hoverColor == rhs.hoverColor) + || ((this.hoverColor != null) && this.hoverColor.equals(rhs.hoverColor)))) + && ((this.splashRadius == rhs.splashRadius) + || ((this.splashRadius != null) && this.splashRadius.equals(rhs.splashRadius)))); + } + + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + public enum VisualDensitySchema { + + @SerializedName("comfortable") + COMFORTABLE("comfortable"), + @SerializedName("compact") + COMPACT("compact"), + @SerializedName("standard") + STANDARD("standard"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (CheckboxStyleSchema.VisualDensitySchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + VisualDensitySchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static CheckboxStyleSchema.VisualDensitySchema fromValue(String value) { + CheckboxStyleSchema.VisualDensitySchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/Child.java b/src/main/java/io/lenra/components/Child.java new file mode 100644 index 0000000..70165ac --- /dev/null +++ b/src/main/java/io/lenra/components/Child.java @@ -0,0 +1,102 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Child { + + @SerializedName("type") + @Expose + private Child.Type type; + + public Child.Type getType() { + return type; + } + + public void setType(Child.Type type) { + this.type = type; + } + + public Child withType(Child.Type type) { + this.type = type; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Child.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Child) == false) { + return false; + } + Child rhs = ((Child) other); + return ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))); + } + + public enum Type { + + @SerializedName("text") + TEXT("text"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Child.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static Child.Type fromValue(String value) { + Child.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/ContainerSchema.java b/src/main/java/io/lenra/components/ContainerSchema.java new file mode 100644 index 0000000..e67ccaa --- /dev/null +++ b/src/main/java/io/lenra/components/ContainerSchema.java @@ -0,0 +1,326 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Container + *

+ * Element of type container + * + */ +public class ContainerSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private ContainerSchema.Type type; + /** + * + * (Required) + * + */ + @SerializedName("child") + @Expose + private Object child; + /** + * Border + *

+ * Element of type Border + * + */ + @SerializedName("border") + @Expose + private BorderSchema border; + /** + * Padding + *

+ * Element of type Padding + * + */ + @SerializedName("padding") + @Expose + private PaddingSchema padding; + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + @SerializedName("constraints") + @Expose + private BoxConstraintsSchema constraints; + /** + * BoxDecoration + *

+ * Element of type BoxDecoration + * + */ + @SerializedName("decoration") + @Expose + private BoxDecorationSchema decoration; + + /** + * The identifier of the component + * (Required) + * + */ + public ContainerSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(ContainerSchema.Type type) { + this.type = type; + } + + public ContainerSchema withType(ContainerSchema.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + public Object getChild() { + return child; + } + + /** + * + * (Required) + * + */ + public void setChild(Object child) { + this.child = child; + } + + public ContainerSchema withChild(Object child) { + this.child = child; + return this; + } + + /** + * Border + *

+ * Element of type Border + * + */ + public BorderSchema getBorder() { + return border; + } + + /** + * Border + *

+ * Element of type Border + * + */ + public void setBorder(BorderSchema border) { + this.border = border; + } + + public ContainerSchema withBorder(BorderSchema border) { + this.border = border; + return this; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public PaddingSchema getPadding() { + return padding; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public void setPadding(PaddingSchema padding) { + this.padding = padding; + } + + public ContainerSchema withPadding(PaddingSchema padding) { + this.padding = padding; + return this; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public BoxConstraintsSchema getConstraints() { + return constraints; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public void setConstraints(BoxConstraintsSchema constraints) { + this.constraints = constraints; + } + + public ContainerSchema withConstraints(BoxConstraintsSchema constraints) { + this.constraints = constraints; + return this; + } + + /** + * BoxDecoration + *

+ * Element of type BoxDecoration + * + */ + public BoxDecorationSchema getDecoration() { + return decoration; + } + + /** + * BoxDecoration + *

+ * Element of type BoxDecoration + * + */ + public void setDecoration(BoxDecorationSchema decoration) { + this.decoration = decoration; + } + + public ContainerSchema withDecoration(BoxDecorationSchema decoration) { + this.decoration = decoration; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ContainerSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("child"); + sb.append('='); + sb.append(((this.child == null) ? "" : this.child)); + sb.append(','); + sb.append("border"); + sb.append('='); + sb.append(((this.border == null) ? "" : this.border)); + sb.append(','); + sb.append("padding"); + sb.append('='); + sb.append(((this.padding == null) ? "" : this.padding)); + sb.append(','); + sb.append("constraints"); + sb.append('='); + sb.append(((this.constraints == null) ? "" : this.constraints)); + sb.append(','); + sb.append("decoration"); + sb.append('='); + sb.append(((this.decoration == null) ? "" : this.decoration)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.border == null) ? 0 : this.border.hashCode())); + result = ((result * 31) + ((this.padding == null) ? 0 : this.padding.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.constraints == null) ? 0 : this.constraints.hashCode())); + result = ((result * 31) + ((this.decoration == null) ? 0 : this.decoration.hashCode())); + result = ((result * 31) + ((this.child == null) ? 0 : this.child.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ContainerSchema) == false) { + return false; + } + ContainerSchema rhs = ((ContainerSchema) other); + return (((((((this.border == rhs.border) || ((this.border != null) && this.border.equals(rhs.border))) + && ((this.padding == rhs.padding) || ((this.padding != null) && this.padding.equals(rhs.padding)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.constraints == rhs.constraints) + || ((this.constraints != null) && this.constraints.equals(rhs.constraints)))) + && ((this.decoration == rhs.decoration) + || ((this.decoration != null) && this.decoration.equals(rhs.decoration)))) + && ((this.child == rhs.child) || ((this.child != null) && this.child.equals(rhs.child)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("container") + CONTAINER("container"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ContainerSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ContainerSchema.Type fromValue(String value) { + ContainerSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/DropdownButtonSchema.java b/src/main/java/io/lenra/components/DropdownButtonSchema.java new file mode 100644 index 0000000..77608c4 --- /dev/null +++ b/src/main/java/io/lenra/components/DropdownButtonSchema.java @@ -0,0 +1,340 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Dropdown Button + *

+ * Element of type Dropdown Button + * + */ +public class DropdownButtonSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private DropdownButtonSchema.Type type; + /** + * The text of the dropdown button + * (Required) + * + */ + @SerializedName("text") + @Expose + private String text; + /** + * If true, the dropdown button is disabled + * + */ + @SerializedName("disabled") + @Expose + private Boolean disabled = false; + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + @SerializedName("size") + @Expose + private io.lenra.components.ButtonSchema.SizeSchema size = io.lenra.components.ButtonSchema.SizeSchema + .fromValue("medium"); + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + @SerializedName("mainStyle") + @Expose + private io.lenra.components.ButtonSchema.StyleSchema mainStyle = io.lenra.components.ButtonSchema.StyleSchema + .fromValue("primary"); + /** + * + * (Required) + * + */ + @SerializedName("child") + @Expose + private Object child; + @SerializedName("icon") + @Expose + private Icon icon; + + /** + * The identifier of the component + * (Required) + * + */ + public DropdownButtonSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(DropdownButtonSchema.Type type) { + this.type = type; + } + + public DropdownButtonSchema withType(DropdownButtonSchema.Type type) { + this.type = type; + return this; + } + + /** + * The text of the dropdown button + * (Required) + * + */ + public String getText() { + return text; + } + + /** + * The text of the dropdown button + * (Required) + * + */ + public void setText(String text) { + this.text = text; + } + + public DropdownButtonSchema withText(String text) { + this.text = text; + return this; + } + + /** + * If true, the dropdown button is disabled + * + */ + public Boolean getDisabled() { + return disabled; + } + + /** + * If true, the dropdown button is disabled + * + */ + public void setDisabled(Boolean disabled) { + this.disabled = disabled; + } + + public DropdownButtonSchema withDisabled(Boolean disabled) { + this.disabled = disabled; + return this; + } + + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + public io.lenra.components.ButtonSchema.SizeSchema getSize() { + return size; + } + + /** + * Size + *

+ * The size to use, the component will be sized according to the value. + * + */ + public void setSize(io.lenra.components.ButtonSchema.SizeSchema size) { + this.size = size; + } + + public DropdownButtonSchema withSize(io.lenra.components.ButtonSchema.SizeSchema size) { + this.size = size; + return this; + } + + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + public io.lenra.components.ButtonSchema.StyleSchema getMainStyle() { + return mainStyle; + } + + /** + * Style + *

+ * The style to use, the component will be changed according to the theme. + * + */ + public void setMainStyle(io.lenra.components.ButtonSchema.StyleSchema mainStyle) { + this.mainStyle = mainStyle; + } + + public DropdownButtonSchema withMainStyle(io.lenra.components.ButtonSchema.StyleSchema mainStyle) { + this.mainStyle = mainStyle; + return this; + } + + /** + * + * (Required) + * + */ + public Object getChild() { + return child; + } + + /** + * + * (Required) + * + */ + public void setChild(Object child) { + this.child = child; + } + + public DropdownButtonSchema withChild(Object child) { + this.child = child; + return this; + } + + public Icon getIcon() { + return icon; + } + + public void setIcon(Icon icon) { + this.icon = icon; + } + + public DropdownButtonSchema withIcon(Icon icon) { + this.icon = icon; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(DropdownButtonSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("text"); + sb.append('='); + sb.append(((this.text == null) ? "" : this.text)); + sb.append(','); + sb.append("disabled"); + sb.append('='); + sb.append(((this.disabled == null) ? "" : this.disabled)); + sb.append(','); + sb.append("size"); + sb.append('='); + sb.append(((this.size == null) ? "" : this.size)); + sb.append(','); + sb.append("mainStyle"); + sb.append('='); + sb.append(((this.mainStyle == null) ? "" : this.mainStyle)); + sb.append(','); + sb.append("child"); + sb.append('='); + sb.append(((this.child == null) ? "" : this.child)); + sb.append(','); + sb.append("icon"); + sb.append('='); + sb.append(((this.icon == null) ? "" : this.icon)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.size == null) ? 0 : this.size.hashCode())); + result = ((result * 31) + ((this.mainStyle == null) ? 0 : this.mainStyle.hashCode())); + result = ((result * 31) + ((this.icon == null) ? 0 : this.icon.hashCode())); + result = ((result * 31) + ((this.disabled == null) ? 0 : this.disabled.hashCode())); + result = ((result * 31) + ((this.text == null) ? 0 : this.text.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.child == null) ? 0 : this.child.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DropdownButtonSchema) == false) { + return false; + } + DropdownButtonSchema rhs = ((DropdownButtonSchema) other); + return ((((((((this.size == rhs.size) || ((this.size != null) && this.size.equals(rhs.size))) + && ((this.mainStyle == rhs.mainStyle) + || ((this.mainStyle != null) && this.mainStyle.equals(rhs.mainStyle)))) + && ((this.icon == rhs.icon) || ((this.icon != null) && this.icon.equals(rhs.icon)))) + && ((this.disabled == rhs.disabled) || ((this.disabled != null) && this.disabled.equals(rhs.disabled)))) + && ((this.text == rhs.text) || ((this.text != null) && this.text.equals(rhs.text)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.child == rhs.child) || ((this.child != null) && this.child.equals(rhs.child)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("dropdownButton") + DROPDOWN_BUTTON("dropdownButton"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (DropdownButtonSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static DropdownButtonSchema.Type fromValue(String value) { + DropdownButtonSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/FlexSchema.java b/src/main/java/io/lenra/components/FlexSchema.java new file mode 100644 index 0000000..2192b87 --- /dev/null +++ b/src/main/java/io/lenra/components/FlexSchema.java @@ -0,0 +1,836 @@ + +package io.lenra.components; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Flex + *

+ * Element of type Flex + * + */ +public class FlexSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private FlexSchema.Type type; + /** + * The children + * (Required) + * + */ + @SerializedName("children") + @Expose + private List children = new ArrayList(); + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + @SerializedName("direction") + @Expose + private FlexSchema.DirectionSchema direction = FlexSchema.DirectionSchema.fromValue("horizontal"); + /** + * The alignment along the main axis + * + */ + @SerializedName("mainAxisAlignment") + @Expose + private FlexSchema.MainAxisAlignment mainAxisAlignment = FlexSchema.MainAxisAlignment.fromValue("start"); + /** + * The alignment along the cross axis + * + */ + @SerializedName("crossAxisAlignment") + @Expose + private FlexSchema.CrossAxisAlignment crossAxisAlignment = FlexSchema.CrossAxisAlignment.fromValue("start"); + /** + * The multiplier of the base size for the minimal spacing + * + */ + @SerializedName("spacing") + @Expose + private Double spacing = 0.0D; + /** + * if true the flex will fill the main axis. Otherwise it will take the children + * size. + * + */ + @SerializedName("fillParent") + @Expose + private Boolean fillParent = false; + /** + * If true the flex will scroll if there is too many item in the Main Axis. + * + */ + @SerializedName("scroll") + @Expose + private Boolean scroll = false; + /** + * Padding + *

+ * Element of type Padding + * + */ + @SerializedName("padding") + @Expose + private PaddingSchema padding; + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + @SerializedName("horizontalDirection") + @Expose + private FlexSchema.TextDirectionSchema horizontalDirection = FlexSchema.TextDirectionSchema.fromValue("ltr"); + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + @SerializedName("verticalDirection") + @Expose + private FlexSchema.VerticalDirectionSchema verticalDirection = FlexSchema.VerticalDirectionSchema.fromValue("down"); + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + @SerializedName("textBaseline") + @Expose + private FlexSchema.TextBaselineSchema textBaseline = FlexSchema.TextBaselineSchema.fromValue("alphabetic"); + + /** + * The identifier of the component + * (Required) + * + */ + public FlexSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(FlexSchema.Type type) { + this.type = type; + } + + public FlexSchema withType(FlexSchema.Type type) { + this.type = type; + return this; + } + + /** + * The children + * (Required) + * + */ + public List getChildren() { + return children; + } + + /** + * The children + * (Required) + * + */ + public void setChildren(List children) { + this.children = children; + } + + public FlexSchema withChildren(List children) { + this.children = children; + return this; + } + + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + public FlexSchema.DirectionSchema getDirection() { + return direction; + } + + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + public void setDirection(FlexSchema.DirectionSchema direction) { + this.direction = direction; + } + + public FlexSchema withDirection(FlexSchema.DirectionSchema direction) { + this.direction = direction; + return this; + } + + /** + * The alignment along the main axis + * + */ + public FlexSchema.MainAxisAlignment getMainAxisAlignment() { + return mainAxisAlignment; + } + + /** + * The alignment along the main axis + * + */ + public void setMainAxisAlignment(FlexSchema.MainAxisAlignment mainAxisAlignment) { + this.mainAxisAlignment = mainAxisAlignment; + } + + public FlexSchema withMainAxisAlignment(FlexSchema.MainAxisAlignment mainAxisAlignment) { + this.mainAxisAlignment = mainAxisAlignment; + return this; + } + + /** + * The alignment along the cross axis + * + */ + public FlexSchema.CrossAxisAlignment getCrossAxisAlignment() { + return crossAxisAlignment; + } + + /** + * The alignment along the cross axis + * + */ + public void setCrossAxisAlignment(FlexSchema.CrossAxisAlignment crossAxisAlignment) { + this.crossAxisAlignment = crossAxisAlignment; + } + + public FlexSchema withCrossAxisAlignment(FlexSchema.CrossAxisAlignment crossAxisAlignment) { + this.crossAxisAlignment = crossAxisAlignment; + return this; + } + + /** + * The multiplier of the base size for the minimal spacing + * + */ + public Double getSpacing() { + return spacing; + } + + /** + * The multiplier of the base size for the minimal spacing + * + */ + public void setSpacing(Double spacing) { + this.spacing = spacing; + } + + public FlexSchema withSpacing(Double spacing) { + this.spacing = spacing; + return this; + } + + /** + * if true the flex will fill the main axis. Otherwise it will take the children + * size. + * + */ + public Boolean getFillParent() { + return fillParent; + } + + /** + * if true the flex will fill the main axis. Otherwise it will take the children + * size. + * + */ + public void setFillParent(Boolean fillParent) { + this.fillParent = fillParent; + } + + public FlexSchema withFillParent(Boolean fillParent) { + this.fillParent = fillParent; + return this; + } + + /** + * If true the flex will scroll if there is too many item in the Main Axis. + * + */ + public Boolean getScroll() { + return scroll; + } + + /** + * If true the flex will scroll if there is too many item in the Main Axis. + * + */ + public void setScroll(Boolean scroll) { + this.scroll = scroll; + } + + public FlexSchema withScroll(Boolean scroll) { + this.scroll = scroll; + return this; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public PaddingSchema getPadding() { + return padding; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public void setPadding(PaddingSchema padding) { + this.padding = padding; + } + + public FlexSchema withPadding(PaddingSchema padding) { + this.padding = padding; + return this; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public FlexSchema.TextDirectionSchema getHorizontalDirection() { + return horizontalDirection; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public void setHorizontalDirection(FlexSchema.TextDirectionSchema horizontalDirection) { + this.horizontalDirection = horizontalDirection; + } + + public FlexSchema withHorizontalDirection(FlexSchema.TextDirectionSchema horizontalDirection) { + this.horizontalDirection = horizontalDirection; + return this; + } + + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + public FlexSchema.VerticalDirectionSchema getVerticalDirection() { + return verticalDirection; + } + + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + public void setVerticalDirection(FlexSchema.VerticalDirectionSchema verticalDirection) { + this.verticalDirection = verticalDirection; + } + + public FlexSchema withVerticalDirection(FlexSchema.VerticalDirectionSchema verticalDirection) { + this.verticalDirection = verticalDirection; + return this; + } + + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + public FlexSchema.TextBaselineSchema getTextBaseline() { + return textBaseline; + } + + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + public void setTextBaseline(FlexSchema.TextBaselineSchema textBaseline) { + this.textBaseline = textBaseline; + } + + public FlexSchema withTextBaseline(FlexSchema.TextBaselineSchema textBaseline) { + this.textBaseline = textBaseline; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(FlexSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("children"); + sb.append('='); + sb.append(((this.children == null) ? "" : this.children)); + sb.append(','); + sb.append("direction"); + sb.append('='); + sb.append(((this.direction == null) ? "" : this.direction)); + sb.append(','); + sb.append("mainAxisAlignment"); + sb.append('='); + sb.append(((this.mainAxisAlignment == null) ? "" : this.mainAxisAlignment)); + sb.append(','); + sb.append("crossAxisAlignment"); + sb.append('='); + sb.append(((this.crossAxisAlignment == null) ? "" : this.crossAxisAlignment)); + sb.append(','); + sb.append("spacing"); + sb.append('='); + sb.append(((this.spacing == null) ? "" : this.spacing)); + sb.append(','); + sb.append("fillParent"); + sb.append('='); + sb.append(((this.fillParent == null) ? "" : this.fillParent)); + sb.append(','); + sb.append("scroll"); + sb.append('='); + sb.append(((this.scroll == null) ? "" : this.scroll)); + sb.append(','); + sb.append("padding"); + sb.append('='); + sb.append(((this.padding == null) ? "" : this.padding)); + sb.append(','); + sb.append("horizontalDirection"); + sb.append('='); + sb.append(((this.horizontalDirection == null) ? "" : this.horizontalDirection)); + sb.append(','); + sb.append("verticalDirection"); + sb.append('='); + sb.append(((this.verticalDirection == null) ? "" : this.verticalDirection)); + sb.append(','); + sb.append("textBaseline"); + sb.append('='); + sb.append(((this.textBaseline == null) ? "" : this.textBaseline)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.textBaseline == null) ? 0 : this.textBaseline.hashCode())); + result = ((result * 31) + ((this.padding == null) ? 0 : this.padding.hashCode())); + result = ((result * 31) + ((this.mainAxisAlignment == null) ? 0 : this.mainAxisAlignment.hashCode())); + result = ((result * 31) + ((this.crossAxisAlignment == null) ? 0 : this.crossAxisAlignment.hashCode())); + result = ((result * 31) + ((this.scroll == null) ? 0 : this.scroll.hashCode())); + result = ((result * 31) + ((this.fillParent == null) ? 0 : this.fillParent.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.spacing == null) ? 0 : this.spacing.hashCode())); + result = ((result * 31) + ((this.children == null) ? 0 : this.children.hashCode())); + result = ((result * 31) + ((this.horizontalDirection == null) ? 0 : this.horizontalDirection.hashCode())); + result = ((result * 31) + ((this.verticalDirection == null) ? 0 : this.verticalDirection.hashCode())); + result = ((result * 31) + ((this.direction == null) ? 0 : this.direction.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof FlexSchema) == false) { + return false; + } + FlexSchema rhs = ((FlexSchema) other); + return (((((((((((((this.textBaseline == rhs.textBaseline) + || ((this.textBaseline != null) && this.textBaseline.equals(rhs.textBaseline))) + && ((this.padding == rhs.padding) || ((this.padding != null) && this.padding.equals(rhs.padding)))) + && ((this.mainAxisAlignment == rhs.mainAxisAlignment) + || ((this.mainAxisAlignment != null) && this.mainAxisAlignment.equals(rhs.mainAxisAlignment)))) + && ((this.crossAxisAlignment == rhs.crossAxisAlignment) || ((this.crossAxisAlignment != null) + && this.crossAxisAlignment.equals(rhs.crossAxisAlignment)))) + && ((this.scroll == rhs.scroll) || ((this.scroll != null) && this.scroll.equals(rhs.scroll)))) + && ((this.fillParent == rhs.fillParent) + || ((this.fillParent != null) && this.fillParent.equals(rhs.fillParent)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.spacing == rhs.spacing) || ((this.spacing != null) && this.spacing.equals(rhs.spacing)))) + && ((this.children == rhs.children) || ((this.children != null) && this.children.equals(rhs.children)))) + && ((this.horizontalDirection == rhs.horizontalDirection) || ((this.horizontalDirection != null) + && this.horizontalDirection.equals(rhs.horizontalDirection)))) + && ((this.verticalDirection == rhs.verticalDirection) + || ((this.verticalDirection != null) && this.verticalDirection.equals(rhs.verticalDirection)))) + && ((this.direction == rhs.direction) + || ((this.direction != null) && this.direction.equals(rhs.direction)))); + } + + /** + * The alignment along the cross axis + * + */ + public enum CrossAxisAlignment { + + @SerializedName("start") + START("start"), + @SerializedName("end") + END("end"), + @SerializedName("center") + CENTER("center"), + @SerializedName("stretch") + STRETCH("stretch"), + @SerializedName("baseline") + BASELINE("baseline"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.CrossAxisAlignment c : values()) { + CONSTANTS.put(c.value, c); + } + } + + CrossAxisAlignment(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.CrossAxisAlignment fromValue(String value) { + FlexSchema.CrossAxisAlignment constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + public enum DirectionSchema { + + @SerializedName("horizontal") + HORIZONTAL("horizontal"), + @SerializedName("vertical") + VERTICAL("vertical"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.DirectionSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + DirectionSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.DirectionSchema fromValue(String value) { + FlexSchema.DirectionSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The alignment along the main axis + * + */ + public enum MainAxisAlignment { + + @SerializedName("start") + START("start"), + @SerializedName("end") + END("end"), + @SerializedName("center") + CENTER("center"), + @SerializedName("spaceBetween") + SPACE_BETWEEN("spaceBetween"), + @SerializedName("spaceAround") + SPACE_AROUND("spaceAround"), + @SerializedName("spaceEvenly") + SPACE_EVENLY("spaceEvenly"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.MainAxisAlignment c : values()) { + CONSTANTS.put(c.value, c); + } + } + + MainAxisAlignment(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.MainAxisAlignment fromValue(String value) { + FlexSchema.MainAxisAlignment constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + public enum TextBaselineSchema { + + @SerializedName("alphabetic") + ALPHABETIC("alphabetic"), + @SerializedName("ideographic") + IDEOGRAPHIC("ideographic"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.TextBaselineSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextBaselineSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.TextBaselineSchema fromValue(String value) { + FlexSchema.TextBaselineSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public enum TextDirectionSchema { + + @SerializedName("ltr") + LTR("ltr"), + @SerializedName("rtl") + RTL("rtl"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.TextDirectionSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextDirectionSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.TextDirectionSchema fromValue(String value) { + FlexSchema.TextDirectionSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("flex") + FLEX("flex"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.Type fromValue(String value) { + FlexSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + public enum VerticalDirectionSchema { + + @SerializedName("down") + DOWN("down"), + @SerializedName("up") + UP("up"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexSchema.VerticalDirectionSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + VerticalDirectionSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexSchema.VerticalDirectionSchema fromValue(String value) { + FlexSchema.VerticalDirectionSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/FlexibleSchema.java b/src/main/java/io/lenra/components/FlexibleSchema.java new file mode 100644 index 0000000..27a3377 --- /dev/null +++ b/src/main/java/io/lenra/components/FlexibleSchema.java @@ -0,0 +1,284 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Flexible + *

+ * Element of type Flexible + * + */ +public class FlexibleSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private FlexibleSchema.Type type; + /** + * How a flexible child is inscribed into the available space. + * + */ + @SerializedName("flex") + @Expose + private Integer flex = 1; + /** + * flexFit + *

+ * How a flexible child is inscribed into the available space. + * + */ + @SerializedName("fit") + @Expose + private FlexibleSchema.FlexFitSchema fit = FlexibleSchema.FlexFitSchema.fromValue("loose"); + /** + * + * (Required) + * + */ + @SerializedName("child") + @Expose + private Object child; + + /** + * The type of the element + * (Required) + * + */ + public FlexibleSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(FlexibleSchema.Type type) { + this.type = type; + } + + public FlexibleSchema withType(FlexibleSchema.Type type) { + this.type = type; + return this; + } + + /** + * How a flexible child is inscribed into the available space. + * + */ + public Integer getFlex() { + return flex; + } + + /** + * How a flexible child is inscribed into the available space. + * + */ + public void setFlex(Integer flex) { + this.flex = flex; + } + + public FlexibleSchema withFlex(Integer flex) { + this.flex = flex; + return this; + } + + /** + * flexFit + *

+ * How a flexible child is inscribed into the available space. + * + */ + public FlexibleSchema.FlexFitSchema getFit() { + return fit; + } + + /** + * flexFit + *

+ * How a flexible child is inscribed into the available space. + * + */ + public void setFit(FlexibleSchema.FlexFitSchema fit) { + this.fit = fit; + } + + public FlexibleSchema withFit(FlexibleSchema.FlexFitSchema fit) { + this.fit = fit; + return this; + } + + /** + * + * (Required) + * + */ + public Object getChild() { + return child; + } + + /** + * + * (Required) + * + */ + public void setChild(Object child) { + this.child = child; + } + + public FlexibleSchema withChild(Object child) { + this.child = child; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(FlexibleSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("flex"); + sb.append('='); + sb.append(((this.flex == null) ? "" : this.flex)); + sb.append(','); + sb.append("fit"); + sb.append('='); + sb.append(((this.fit == null) ? "" : this.fit)); + sb.append(','); + sb.append("child"); + sb.append('='); + sb.append(((this.child == null) ? "" : this.child)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.fit == null) ? 0 : this.fit.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.flex == null) ? 0 : this.flex.hashCode())); + result = ((result * 31) + ((this.child == null) ? 0 : this.child.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof FlexibleSchema) == false) { + return false; + } + FlexibleSchema rhs = ((FlexibleSchema) other); + return (((((this.fit == rhs.fit) || ((this.fit != null) && this.fit.equals(rhs.fit))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.flex == rhs.flex) || ((this.flex != null) && this.flex.equals(rhs.flex)))) + && ((this.child == rhs.child) || ((this.child != null) && this.child.equals(rhs.child)))); + } + + /** + * flexFit + *

+ * How a flexible child is inscribed into the available space. + * + */ + public enum FlexFitSchema { + + @SerializedName("loose") + LOOSE("loose"), + @SerializedName("tight") + TIGHT("tight"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexibleSchema.FlexFitSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + FlexFitSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexibleSchema.FlexFitSchema fromValue(String value) { + FlexibleSchema.FlexFitSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("flexible") + FLEXIBLE("flexible"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FlexibleSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FlexibleSchema.Type fromValue(String value) { + FlexibleSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/FormSchema.java b/src/main/java/io/lenra/components/FormSchema.java new file mode 100644 index 0000000..cde8018 --- /dev/null +++ b/src/main/java/io/lenra/components/FormSchema.java @@ -0,0 +1,204 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Form + *

+ * Element of type Form + * + */ +public class FormSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private FormSchema.Type type; + /** + * + * (Required) + * + */ + @SerializedName("child") + @Expose + private Object child; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onSubmit") + @Expose + private ListenerSchema onSubmit; + + /** + * The type of the element + * (Required) + * + */ + public FormSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(FormSchema.Type type) { + this.type = type; + } + + public FormSchema withType(FormSchema.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + public Object getChild() { + return child; + } + + /** + * + * (Required) + * + */ + public void setChild(Object child) { + this.child = child; + } + + public FormSchema withChild(Object child) { + this.child = child; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnSubmit() { + return onSubmit; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnSubmit(ListenerSchema onSubmit) { + this.onSubmit = onSubmit; + } + + public FormSchema withOnSubmit(ListenerSchema onSubmit) { + this.onSubmit = onSubmit; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(FormSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("child"); + sb.append('='); + sb.append(((this.child == null) ? "" : this.child)); + sb.append(','); + sb.append("onSubmit"); + sb.append('='); + sb.append(((this.onSubmit == null) ? "" : this.onSubmit)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.onSubmit == null) ? 0 : this.onSubmit.hashCode())); + result = ((result * 31) + ((this.child == null) ? 0 : this.child.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof FormSchema) == false) { + return false; + } + FormSchema rhs = ((FormSchema) other); + return ((((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))) + && ((this.onSubmit == rhs.onSubmit) || ((this.onSubmit != null) && this.onSubmit.equals(rhs.onSubmit)))) + && ((this.child == rhs.child) || ((this.child != null) && this.child.equals(rhs.child)))); + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("form") + FORM("form"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (FormSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static FormSchema.Type fromValue(String value) { + FormSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/Icon.java b/src/main/java/io/lenra/components/Icon.java new file mode 100644 index 0000000..7503ea7 --- /dev/null +++ b/src/main/java/io/lenra/components/Icon.java @@ -0,0 +1,102 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Icon { + + @SerializedName("type") + @Expose + private Icon.Type type; + + public Icon.Type getType() { + return type; + } + + public void setType(Icon.Type type) { + this.type = type; + } + + public Icon withType(Icon.Type type) { + this.type = type; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Icon.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Icon) == false) { + return false; + } + Icon rhs = ((Icon) other); + return ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))); + } + + public enum Type { + + @SerializedName("icon") + ICON("icon"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Icon.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static Icon.Type fromValue(String value) { + Icon.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/IconSchema.java b/src/main/java/io/lenra/components/IconSchema.java new file mode 100644 index 0000000..5336871 --- /dev/null +++ b/src/main/java/io/lenra/components/IconSchema.java @@ -0,0 +1,14957 @@ + +// package io.lenra.components; + +// import java.util.HashMap; +// import java.util.Map; +// import com.google.gson.annotations.Expose; +// import com.google.gson.annotations.SerializedName; + +// /** +// * Icon +// *

+// * The Icon to use +// * +// */ +// public class IconSchema { + +// /** +// * The type of the element +// * (Required) +// * +// */ +// @SerializedName("type") +// @Expose +// private IconSchema.Type type; +// /** +// * The size of the Icon +// * +// */ +// @SerializedName("size") +// @Expose +// private Double size = 24.0D; +// /** +// * Color +// *

+// * Color type +// * +// */ +// @SerializedName("color") +// @Expose +// private Long color; +// /** +// * The semantic label for the Icon. This will be announced when using +// accessibility mode. +// * +// */ +// @SerializedName("semanticLabel") +// @Expose +// private String semanticLabel = null; +// /** +// * IconData +// *

+// * All of the possible values for an Icon. +// * (Required) +// * +// */ +// @SerializedName("value") +// @Expose +// private IconSchema.IconDataSchema value; + +// /** +// * The type of the element +// * (Required) +// * +// */ +// public IconSchema.Type getType() { +// return type; +// } + +// /** +// * The type of the element +// * (Required) +// * +// */ +// public void setType(IconSchema.Type type) { +// this.type = type; +// } + +// public IconSchema withType(IconSchema.Type type) { +// this.type = type; +// return this; +// } + +// /** +// * The size of the Icon +// * +// */ +// public Double getSize() { +// return size; +// } + +// /** +// * The size of the Icon +// * +// */ +// public void setSize(Double size) { +// this.size = size; +// } + +// public IconSchema withSize(Double size) { +// this.size = size; +// return this; +// } + +// /** +// * Color +// *

+// * Color type +// * +// */ +// public Long getColor() { +// return color; +// } + +// /** +// * Color +// *

+// * Color type +// * +// */ +// public void setColor(Long color) { +// this.color = color; +// } + +// public IconSchema withColor(Long color) { +// this.color = color; +// return this; +// } + +// /** +// * The semantic label for the Icon. This will be announced when using +// accessibility mode. +// * +// */ +// public String getSemanticLabel() { +// return semanticLabel; +// } + +// /** +// * The semantic label for the Icon. This will be announced when using +// accessibility mode. +// * +// */ +// public void setSemanticLabel(String semanticLabel) { +// this.semanticLabel = semanticLabel; +// } + +// public IconSchema withSemanticLabel(String semanticLabel) { +// this.semanticLabel = semanticLabel; +// return this; +// } + +// /** +// * IconData +// *

+// * All of the possible values for an Icon. +// * (Required) +// * +// */ +// public IconSchema.IconDataSchema getValue() { +// return value; +// } + +// /** +// * IconData +// *

+// * All of the possible values for an Icon. +// * (Required) +// * +// */ +// public void setValue(IconSchema.IconDataSchema value) { +// this.value = value; +// } + +// public IconSchema withValue(IconSchema.IconDataSchema value) { +// this.value = value; +// return this; +// } + +// @Override +// public String toString() { +// StringBuilder sb = new StringBuilder(); +// sb.append(IconSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); +// sb.append("type"); +// sb.append('='); +// sb.append(((this.type == null)?"":this.type)); +// sb.append(','); +// sb.append("size"); +// sb.append('='); +// sb.append(((this.size == null)?"":this.size)); +// sb.append(','); +// sb.append("color"); +// sb.append('='); +// sb.append(((this.color == null)?"":this.color)); +// sb.append(','); +// sb.append("semanticLabel"); +// sb.append('='); +// sb.append(((this.semanticLabel == null)?"":this.semanticLabel)); +// sb.append(','); +// sb.append("value"); +// sb.append('='); +// sb.append(((this.value == null)?"":this.value)); +// sb.append(','); +// if (sb.charAt((sb.length()- 1)) == ',') { +// sb.setCharAt((sb.length()- 1), ']'); +// } else { +// sb.append(']'); +// } +// return sb.toString(); +// } + +// @Override +// public int hashCode() { +// int result = 1; +// result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); +// result = ((result* 31)+((this.size == null)? 0 :this.size.hashCode())); +// result = ((result* 31)+((this.color == null)? 0 :this.color.hashCode())); +// result = ((result* 31)+((this.value == null)? 0 :this.value.hashCode())); +// result = ((result* 31)+((this.semanticLabel == null)? 0 +// :this.semanticLabel.hashCode())); +// return result; +// } + +// @Override +// public boolean equals(Object other) { +// if (other == this) { +// return true; +// } +// if ((other instanceof IconSchema) == false) { +// return false; +// } +// IconSchema rhs = ((IconSchema) other); +// return ((((((this.type == rhs.type)||((this.type!= +// null)&&this.type.equals(rhs.type)))&&((this.size == rhs.size)||((this.size!= +// null)&&this.size.equals(rhs.size))))&&((this.color == +// rhs.color)||((this.color!= +// null)&&this.color.equals(rhs.color))))&&((this.value == +// rhs.value)||((this.value!= +// null)&&this.value.equals(rhs.value))))&&((this.semanticLabel == +// rhs.semanticLabel)||((this.semanticLabel!= +// null)&&this.semanticLabel.equals(rhs.semanticLabel)))); +// } + +// /** +// * IconData +// *

+// * All of the possible values for an Icon. +// * +// */ +// public enum IconDataSchema { + +// @SerializedName("ac_unit") +// AC_UNIT("ac_unit"), +// @SerializedName("ac_unit_sharp") +// AC_UNIT_SHARP("ac_unit_sharp"), +// @SerializedName("ac_unit_rounded") +// AC_UNIT_ROUNDED("ac_unit_rounded"), +// @SerializedName("ac_unit_outlined") +// AC_UNIT_OUTLINED("ac_unit_outlined"), +// @SerializedName("access_alarm") +// ACCESS_ALARM("access_alarm"), +// @SerializedName("access_alarm_sharp") +// ACCESS_ALARM_SHARP("access_alarm_sharp"), +// @SerializedName("access_alarm_rounded") +// ACCESS_ALARM_ROUNDED("access_alarm_rounded"), +// @SerializedName("access_alarm_outlined") +// ACCESS_ALARM_OUTLINED("access_alarm_outlined"), +// @SerializedName("access_alarms") +// ACCESS_ALARMS("access_alarms"), +// @SerializedName("access_alarms_sharp") +// ACCESS_ALARMS_SHARP("access_alarms_sharp"), +// @SerializedName("access_alarms_rounded") +// ACCESS_ALARMS_ROUNDED("access_alarms_rounded"), +// @SerializedName("access_alarms_outlined") +// ACCESS_ALARMS_OUTLINED("access_alarms_outlined"), +// @SerializedName("access_time") +// ACCESS_TIME("access_time"), +// @SerializedName("access_time_filled") +// ACCESS_TIME_FILLED("access_time_filled"), +// @SerializedName("access_time_filled_sharp") +// ACCESS_TIME_FILLED_SHARP("access_time_filled_sharp"), +// @SerializedName("access_time_filled_rounded") +// ACCESS_TIME_FILLED_ROUNDED("access_time_filled_rounded"), +// @SerializedName("access_time_filled_outlined") +// ACCESS_TIME_FILLED_OUTLINED("access_time_filled_outlined"), +// @SerializedName("access_time_sharp") +// ACCESS_TIME_SHARP("access_time_sharp"), +// @SerializedName("access_time_rounded") +// ACCESS_TIME_ROUNDED("access_time_rounded"), +// @SerializedName("access_time_outlined") +// ACCESS_TIME_OUTLINED("access_time_outlined"), +// @SerializedName("accessibility") +// ACCESSIBILITY("accessibility"), +// @SerializedName("accessibility_new") +// ACCESSIBILITY_NEW("accessibility_new"), +// @SerializedName("accessibility_new_sharp") +// ACCESSIBILITY_NEW_SHARP("accessibility_new_sharp"), +// @SerializedName("accessibility_new_rounded") +// ACCESSIBILITY_NEW_ROUNDED("accessibility_new_rounded"), +// @SerializedName("accessibility_new_outlined") +// ACCESSIBILITY_NEW_OUTLINED("accessibility_new_outlined"), +// @SerializedName("accessibility_sharp") +// ACCESSIBILITY_SHARP("accessibility_sharp"), +// @SerializedName("accessibility_rounded") +// ACCESSIBILITY_ROUNDED("accessibility_rounded"), +// @SerializedName("accessibility_outlined") +// ACCESSIBILITY_OUTLINED("accessibility_outlined"), +// @SerializedName("accessible") +// ACCESSIBLE("accessible"), +// @SerializedName("accessible_forward") +// ACCESSIBLE_FORWARD("accessible_forward"), +// @SerializedName("accessible_forward_sharp") +// ACCESSIBLE_FORWARD_SHARP("accessible_forward_sharp"), +// @SerializedName("accessible_forward_rounded") +// ACCESSIBLE_FORWARD_ROUNDED("accessible_forward_rounded"), +// @SerializedName("accessible_forward_outlined") +// ACCESSIBLE_FORWARD_OUTLINED("accessible_forward_outlined"), +// @SerializedName("accessible_sharp") +// ACCESSIBLE_SHARP("accessible_sharp"), +// @SerializedName("accessible_rounded") +// ACCESSIBLE_ROUNDED("accessible_rounded"), +// @SerializedName("accessible_outlined") +// ACCESSIBLE_OUTLINED("accessible_outlined"), +// @SerializedName("account_balance") +// ACCOUNT_BALANCE("account_balance"), +// @SerializedName("account_balance_sharp") +// ACCOUNT_BALANCE_SHARP("account_balance_sharp"), +// @SerializedName("account_balance_rounded") +// ACCOUNT_BALANCE_ROUNDED("account_balance_rounded"), +// @SerializedName("account_balance_outlined") +// ACCOUNT_BALANCE_OUTLINED("account_balance_outlined"), +// @SerializedName("account_balance_wallet") +// ACCOUNT_BALANCE_WALLET("account_balance_wallet"), +// @SerializedName("account_balance_wallet_sharp") +// ACCOUNT_BALANCE_WALLET_SHARP("account_balance_wallet_sharp"), +// @SerializedName("account_balance_wallet_rounded") +// ACCOUNT_BALANCE_WALLET_ROUNDED("account_balance_wallet_rounded"), +// @SerializedName("account_balance_wallet_outlined") +// ACCOUNT_BALANCE_WALLET_OUTLINED("account_balance_wallet_outlined"), +// @SerializedName("account_box") +// ACCOUNT_BOX("account_box"), +// @SerializedName("account_box_sharp") +// ACCOUNT_BOX_SHARP("account_box_sharp"), +// @SerializedName("account_box_rounded") +// ACCOUNT_BOX_ROUNDED("account_box_rounded"), +// @SerializedName("account_box_outlined") +// ACCOUNT_BOX_OUTLINED("account_box_outlined"), +// @SerializedName("account_circle") +// ACCOUNT_CIRCLE("account_circle"), +// @SerializedName("account_circle_sharp") +// ACCOUNT_CIRCLE_SHARP("account_circle_sharp"), +// @SerializedName("account_circle_rounded") +// ACCOUNT_CIRCLE_ROUNDED("account_circle_rounded"), +// @SerializedName("account_circle_outlined") +// ACCOUNT_CIRCLE_OUTLINED("account_circle_outlined"), +// @SerializedName("account_tree") +// ACCOUNT_TREE("account_tree"), +// @SerializedName("account_tree_sharp") +// ACCOUNT_TREE_SHARP("account_tree_sharp"), +// @SerializedName("account_tree_rounded") +// ACCOUNT_TREE_ROUNDED("account_tree_rounded"), +// @SerializedName("account_tree_outlined") +// ACCOUNT_TREE_OUTLINED("account_tree_outlined"), +// @SerializedName("ad_units") +// AD_UNITS("ad_units"), +// @SerializedName("ad_units_sharp") +// AD_UNITS_SHARP("ad_units_sharp"), +// @SerializedName("ad_units_rounded") +// AD_UNITS_ROUNDED("ad_units_rounded"), +// @SerializedName("ad_units_outlined") +// AD_UNITS_OUTLINED("ad_units_outlined"), +// @SerializedName("adb") +// ADB("adb"), +// @SerializedName("adb_sharp") +// ADB_SHARP("adb_sharp"), +// @SerializedName("adb_rounded") +// ADB_ROUNDED("adb_rounded"), +// @SerializedName("adb_outlined") +// ADB_OUTLINED("adb_outlined"), +// @SerializedName("add") +// ADD("add"), +// @SerializedName("add_a_photo") +// ADD_A_PHOTO("add_a_photo"), +// @SerializedName("add_a_photo_sharp") +// ADD_A_PHOTO_SHARP("add_a_photo_sharp"), +// @SerializedName("add_a_photo_rounded") +// ADD_A_PHOTO_ROUNDED("add_a_photo_rounded"), +// @SerializedName("add_a_photo_outlined") +// ADD_A_PHOTO_OUTLINED("add_a_photo_outlined"), +// @SerializedName("add_alarm") +// ADD_ALARM("add_alarm"), +// @SerializedName("add_alarm_sharp") +// ADD_ALARM_SHARP("add_alarm_sharp"), +// @SerializedName("add_alarm_rounded") +// ADD_ALARM_ROUNDED("add_alarm_rounded"), +// @SerializedName("add_alarm_outlined") +// ADD_ALARM_OUTLINED("add_alarm_outlined"), +// @SerializedName("add_alert") +// ADD_ALERT("add_alert"), +// @SerializedName("add_alert_sharp") +// ADD_ALERT_SHARP("add_alert_sharp"), +// @SerializedName("add_alert_rounded") +// ADD_ALERT_ROUNDED("add_alert_rounded"), +// @SerializedName("add_alert_outlined") +// ADD_ALERT_OUTLINED("add_alert_outlined"), +// @SerializedName("add_box") +// ADD_BOX("add_box"), +// @SerializedName("add_box_sharp") +// ADD_BOX_SHARP("add_box_sharp"), +// @SerializedName("add_box_rounded") +// ADD_BOX_ROUNDED("add_box_rounded"), +// @SerializedName("add_box_outlined") +// ADD_BOX_OUTLINED("add_box_outlined"), +// @SerializedName("add_business") +// ADD_BUSINESS("add_business"), +// @SerializedName("add_business_sharp") +// ADD_BUSINESS_SHARP("add_business_sharp"), +// @SerializedName("add_business_rounded") +// ADD_BUSINESS_ROUNDED("add_business_rounded"), +// @SerializedName("add_business_outlined") +// ADD_BUSINESS_OUTLINED("add_business_outlined"), +// @SerializedName("add_call") +// ADD_CALL("add_call"), +// @SerializedName("add_chart") +// ADD_CHART("add_chart"), +// @SerializedName("add_chart_sharp") +// ADD_CHART_SHARP("add_chart_sharp"), +// @SerializedName("add_chart_rounded") +// ADD_CHART_ROUNDED("add_chart_rounded"), +// @SerializedName("add_chart_outlined") +// ADD_CHART_OUTLINED("add_chart_outlined"), +// @SerializedName("add_circle") +// ADD_CIRCLE("add_circle"), +// @SerializedName("add_circle_outline") +// ADD_CIRCLE_OUTLINE("add_circle_outline"), +// @SerializedName("add_circle_outline_sharp") +// ADD_CIRCLE_OUTLINE_SHARP("add_circle_outline_sharp"), +// @SerializedName("add_circle_outline_rounded") +// ADD_CIRCLE_OUTLINE_ROUNDED("add_circle_outline_rounded"), +// @SerializedName("add_circle_outline_outlined") +// ADD_CIRCLE_OUTLINE_OUTLINED("add_circle_outline_outlined"), +// @SerializedName("add_circle_sharp") +// ADD_CIRCLE_SHARP("add_circle_sharp"), +// @SerializedName("add_circle_rounded") +// ADD_CIRCLE_ROUNDED("add_circle_rounded"), +// @SerializedName("add_circle_outlined") +// ADD_CIRCLE_OUTLINED("add_circle_outlined"), +// @SerializedName("add_comment") +// ADD_COMMENT("add_comment"), +// @SerializedName("add_comment_sharp") +// ADD_COMMENT_SHARP("add_comment_sharp"), +// @SerializedName("add_comment_rounded") +// ADD_COMMENT_ROUNDED("add_comment_rounded"), +// @SerializedName("add_comment_outlined") +// ADD_COMMENT_OUTLINED("add_comment_outlined"), +// @SerializedName("add_ic_call") +// ADD_IC_CALL("add_ic_call"), +// @SerializedName("add_ic_call_sharp") +// ADD_IC_CALL_SHARP("add_ic_call_sharp"), +// @SerializedName("add_ic_call_rounded") +// ADD_IC_CALL_ROUNDED("add_ic_call_rounded"), +// @SerializedName("add_ic_call_outlined") +// ADD_IC_CALL_OUTLINED("add_ic_call_outlined"), +// @SerializedName("add_link") +// ADD_LINK("add_link"), +// @SerializedName("add_link_sharp") +// ADD_LINK_SHARP("add_link_sharp"), +// @SerializedName("add_link_rounded") +// ADD_LINK_ROUNDED("add_link_rounded"), +// @SerializedName("add_link_outlined") +// ADD_LINK_OUTLINED("add_link_outlined"), +// @SerializedName("add_location") +// ADD_LOCATION("add_location"), +// @SerializedName("add_location_alt") +// ADD_LOCATION_ALT("add_location_alt"), +// @SerializedName("add_location_alt_sharp") +// ADD_LOCATION_ALT_SHARP("add_location_alt_sharp"), +// @SerializedName("add_location_alt_rounded") +// ADD_LOCATION_ALT_ROUNDED("add_location_alt_rounded"), +// @SerializedName("add_location_alt_outlined") +// ADD_LOCATION_ALT_OUTLINED("add_location_alt_outlined"), +// @SerializedName("add_location_sharp") +// ADD_LOCATION_SHARP("add_location_sharp"), +// @SerializedName("add_location_rounded") +// ADD_LOCATION_ROUNDED("add_location_rounded"), +// @SerializedName("add_location_outlined") +// ADD_LOCATION_OUTLINED("add_location_outlined"), +// @SerializedName("add_moderator") +// ADD_MODERATOR("add_moderator"), +// @SerializedName("add_moderator_sharp") +// ADD_MODERATOR_SHARP("add_moderator_sharp"), +// @SerializedName("add_moderator_rounded") +// ADD_MODERATOR_ROUNDED("add_moderator_rounded"), +// @SerializedName("add_moderator_outlined") +// ADD_MODERATOR_OUTLINED("add_moderator_outlined"), +// @SerializedName("add_photo_alternate") +// ADD_PHOTO_ALTERNATE("add_photo_alternate"), +// @SerializedName("add_photo_alternate_sharp") +// ADD_PHOTO_ALTERNATE_SHARP("add_photo_alternate_sharp"), +// @SerializedName("add_photo_alternate_rounded") +// ADD_PHOTO_ALTERNATE_ROUNDED("add_photo_alternate_rounded"), +// @SerializedName("add_photo_alternate_outlined") +// ADD_PHOTO_ALTERNATE_OUTLINED("add_photo_alternate_outlined"), +// @SerializedName("add_reaction") +// ADD_REACTION("add_reaction"), +// @SerializedName("add_reaction_sharp") +// ADD_REACTION_SHARP("add_reaction_sharp"), +// @SerializedName("add_reaction_rounded") +// ADD_REACTION_ROUNDED("add_reaction_rounded"), +// @SerializedName("add_reaction_outlined") +// ADD_REACTION_OUTLINED("add_reaction_outlined"), +// @SerializedName("add_road") +// ADD_ROAD("add_road"), +// @SerializedName("add_road_sharp") +// ADD_ROAD_SHARP("add_road_sharp"), +// @SerializedName("add_road_rounded") +// ADD_ROAD_ROUNDED("add_road_rounded"), +// @SerializedName("add_road_outlined") +// ADD_ROAD_OUTLINED("add_road_outlined"), +// @SerializedName("add_sharp") +// ADD_SHARP("add_sharp"), +// @SerializedName("add_rounded") +// ADD_ROUNDED("add_rounded"), +// @SerializedName("add_outlined") +// ADD_OUTLINED("add_outlined"), +// @SerializedName("add_shopping_cart") +// ADD_SHOPPING_CART("add_shopping_cart"), +// @SerializedName("add_shopping_cart_sharp") +// ADD_SHOPPING_CART_SHARP("add_shopping_cart_sharp"), +// @SerializedName("add_shopping_cart_rounded") +// ADD_SHOPPING_CART_ROUNDED("add_shopping_cart_rounded"), +// @SerializedName("add_shopping_cart_outlined") +// ADD_SHOPPING_CART_OUTLINED("add_shopping_cart_outlined"), +// @SerializedName("add_task") +// ADD_TASK("add_task"), +// @SerializedName("add_task_sharp") +// ADD_TASK_SHARP("add_task_sharp"), +// @SerializedName("add_task_rounded") +// ADD_TASK_ROUNDED("add_task_rounded"), +// @SerializedName("add_task_outlined") +// ADD_TASK_OUTLINED("add_task_outlined"), +// @SerializedName("add_to_drive") +// ADD_TO_DRIVE("add_to_drive"), +// @SerializedName("add_to_drive_sharp") +// ADD_TO_DRIVE_SHARP("add_to_drive_sharp"), +// @SerializedName("add_to_drive_rounded") +// ADD_TO_DRIVE_ROUNDED("add_to_drive_rounded"), +// @SerializedName("add_to_drive_outlined") +// ADD_TO_DRIVE_OUTLINED("add_to_drive_outlined"), +// @SerializedName("add_to_home_screen") +// ADD_TO_HOME_SCREEN("add_to_home_screen"), +// @SerializedName("add_to_home_screen_sharp") +// ADD_TO_HOME_SCREEN_SHARP("add_to_home_screen_sharp"), +// @SerializedName("add_to_home_screen_rounded") +// ADD_TO_HOME_SCREEN_ROUNDED("add_to_home_screen_rounded"), +// @SerializedName("add_to_home_screen_outlined") +// ADD_TO_HOME_SCREEN_OUTLINED("add_to_home_screen_outlined"), +// @SerializedName("add_to_photos") +// ADD_TO_PHOTOS("add_to_photos"), +// @SerializedName("add_to_photos_sharp") +// ADD_TO_PHOTOS_SHARP("add_to_photos_sharp"), +// @SerializedName("add_to_photos_rounded") +// ADD_TO_PHOTOS_ROUNDED("add_to_photos_rounded"), +// @SerializedName("add_to_photos_outlined") +// ADD_TO_PHOTOS_OUTLINED("add_to_photos_outlined"), +// @SerializedName("add_to_queue") +// ADD_TO_QUEUE("add_to_queue"), +// @SerializedName("add_to_queue_sharp") +// ADD_TO_QUEUE_SHARP("add_to_queue_sharp"), +// @SerializedName("add_to_queue_rounded") +// ADD_TO_QUEUE_ROUNDED("add_to_queue_rounded"), +// @SerializedName("add_to_queue_outlined") +// ADD_TO_QUEUE_OUTLINED("add_to_queue_outlined"), +// @SerializedName("addchart") +// ADDCHART("addchart"), +// @SerializedName("addchart_sharp") +// ADDCHART_SHARP("addchart_sharp"), +// @SerializedName("addchart_rounded") +// ADDCHART_ROUNDED("addchart_rounded"), +// @SerializedName("addchart_outlined") +// ADDCHART_OUTLINED("addchart_outlined"), +// @SerializedName("adjust") +// ADJUST("adjust"), +// @SerializedName("adjust_sharp") +// ADJUST_SHARP("adjust_sharp"), +// @SerializedName("adjust_rounded") +// ADJUST_ROUNDED("adjust_rounded"), +// @SerializedName("adjust_outlined") +// ADJUST_OUTLINED("adjust_outlined"), +// @SerializedName("admin_panel_settings") +// ADMIN_PANEL_SETTINGS("admin_panel_settings"), +// @SerializedName("admin_panel_settings_sharp") +// ADMIN_PANEL_SETTINGS_SHARP("admin_panel_settings_sharp"), +// @SerializedName("admin_panel_settings_rounded") +// ADMIN_PANEL_SETTINGS_ROUNDED("admin_panel_settings_rounded"), +// @SerializedName("admin_panel_settings_outlined") +// ADMIN_PANEL_SETTINGS_OUTLINED("admin_panel_settings_outlined"), +// @SerializedName("agriculture") +// AGRICULTURE("agriculture"), +// @SerializedName("agriculture_sharp") +// AGRICULTURE_SHARP("agriculture_sharp"), +// @SerializedName("agriculture_rounded") +// AGRICULTURE_ROUNDED("agriculture_rounded"), +// @SerializedName("agriculture_outlined") +// AGRICULTURE_OUTLINED("agriculture_outlined"), +// @SerializedName("air") +// AIR("air"), +// @SerializedName("air_sharp") +// AIR_SHARP("air_sharp"), +// @SerializedName("air_rounded") +// AIR_ROUNDED("air_rounded"), +// @SerializedName("air_outlined") +// AIR_OUTLINED("air_outlined"), +// @SerializedName("airline_seat_flat") +// AIRLINE_SEAT_FLAT("airline_seat_flat"), +// @SerializedName("airline_seat_flat_angled") +// AIRLINE_SEAT_FLAT_ANGLED("airline_seat_flat_angled"), +// @SerializedName("airline_seat_flat_angled_sharp") +// AIRLINE_SEAT_FLAT_ANGLED_SHARP("airline_seat_flat_angled_sharp"), +// @SerializedName("airline_seat_flat_angled_rounded") +// AIRLINE_SEAT_FLAT_ANGLED_ROUNDED("airline_seat_flat_angled_rounded"), +// @SerializedName("airline_seat_flat_angled_outlined") +// AIRLINE_SEAT_FLAT_ANGLED_OUTLINED("airline_seat_flat_angled_outlined"), +// @SerializedName("airline_seat_flat_sharp") +// AIRLINE_SEAT_FLAT_SHARP("airline_seat_flat_sharp"), +// @SerializedName("airline_seat_flat_rounded") +// AIRLINE_SEAT_FLAT_ROUNDED("airline_seat_flat_rounded"), +// @SerializedName("airline_seat_flat_outlined") +// AIRLINE_SEAT_FLAT_OUTLINED("airline_seat_flat_outlined"), +// @SerializedName("airline_seat_individual_suite") +// AIRLINE_SEAT_INDIVIDUAL_SUITE("airline_seat_individual_suite"), +// @SerializedName("airline_seat_individual_suite_sharp") +// AIRLINE_SEAT_INDIVIDUAL_SUITE_SHARP("airline_seat_individual_suite_sharp"), +// @SerializedName("airline_seat_individual_suite_rounded") +// AIRLINE_SEAT_INDIVIDUAL_SUITE_ROUNDED("airline_seat_individual_suite_rounded"), +// @SerializedName("airline_seat_individual_suite_outlined") +// AIRLINE_SEAT_INDIVIDUAL_SUITE_OUTLINED("airline_seat_individual_suite_outlined"), +// @SerializedName("airline_seat_legroom_extra") +// AIRLINE_SEAT_LEGROOM_EXTRA("airline_seat_legroom_extra"), +// @SerializedName("airline_seat_legroom_extra_sharp") +// AIRLINE_SEAT_LEGROOM_EXTRA_SHARP("airline_seat_legroom_extra_sharp"), +// @SerializedName("airline_seat_legroom_extra_rounded") +// AIRLINE_SEAT_LEGROOM_EXTRA_ROUNDED("airline_seat_legroom_extra_rounded"), +// @SerializedName("airline_seat_legroom_extra_outlined") +// AIRLINE_SEAT_LEGROOM_EXTRA_OUTLINED("airline_seat_legroom_extra_outlined"), +// @SerializedName("airline_seat_legroom_normal") +// AIRLINE_SEAT_LEGROOM_NORMAL("airline_seat_legroom_normal"), +// @SerializedName("airline_seat_legroom_normal_sharp") +// AIRLINE_SEAT_LEGROOM_NORMAL_SHARP("airline_seat_legroom_normal_sharp"), +// @SerializedName("airline_seat_legroom_normal_rounded") +// AIRLINE_SEAT_LEGROOM_NORMAL_ROUNDED("airline_seat_legroom_normal_rounded"), +// @SerializedName("airline_seat_legroom_normal_outlined") +// AIRLINE_SEAT_LEGROOM_NORMAL_OUTLINED("airline_seat_legroom_normal_outlined"), +// @SerializedName("airline_seat_legroom_reduced") +// AIRLINE_SEAT_LEGROOM_REDUCED("airline_seat_legroom_reduced"), +// @SerializedName("airline_seat_legroom_reduced_sharp") +// AIRLINE_SEAT_LEGROOM_REDUCED_SHARP("airline_seat_legroom_reduced_sharp"), +// @SerializedName("airline_seat_legroom_reduced_rounded") +// AIRLINE_SEAT_LEGROOM_REDUCED_ROUNDED("airline_seat_legroom_reduced_rounded"), +// @SerializedName("airline_seat_legroom_reduced_outlined") +// AIRLINE_SEAT_LEGROOM_REDUCED_OUTLINED("airline_seat_legroom_reduced_outlined"), +// @SerializedName("airline_seat_recline_extra") +// AIRLINE_SEAT_RECLINE_EXTRA("airline_seat_recline_extra"), +// @SerializedName("airline_seat_recline_extra_sharp") +// AIRLINE_SEAT_RECLINE_EXTRA_SHARP("airline_seat_recline_extra_sharp"), +// @SerializedName("airline_seat_recline_extra_rounded") +// AIRLINE_SEAT_RECLINE_EXTRA_ROUNDED("airline_seat_recline_extra_rounded"), +// @SerializedName("airline_seat_recline_extra_outlined") +// AIRLINE_SEAT_RECLINE_EXTRA_OUTLINED("airline_seat_recline_extra_outlined"), +// @SerializedName("airline_seat_recline_normal") +// AIRLINE_SEAT_RECLINE_NORMAL("airline_seat_recline_normal"), +// @SerializedName("airline_seat_recline_normal_sharp") +// AIRLINE_SEAT_RECLINE_NORMAL_SHARP("airline_seat_recline_normal_sharp"), +// @SerializedName("airline_seat_recline_normal_rounded") +// AIRLINE_SEAT_RECLINE_NORMAL_ROUNDED("airline_seat_recline_normal_rounded"), +// @SerializedName("airline_seat_recline_normal_outlined") +// AIRLINE_SEAT_RECLINE_NORMAL_OUTLINED("airline_seat_recline_normal_outlined"), +// @SerializedName("airplane_ticket") +// AIRPLANE_TICKET("airplane_ticket"), +// @SerializedName("airplane_ticket_sharp") +// AIRPLANE_TICKET_SHARP("airplane_ticket_sharp"), +// @SerializedName("airplane_ticket_rounded") +// AIRPLANE_TICKET_ROUNDED("airplane_ticket_rounded"), +// @SerializedName("airplane_ticket_outlined") +// AIRPLANE_TICKET_OUTLINED("airplane_ticket_outlined"), +// @SerializedName("airplanemode_active") +// AIRPLANEMODE_ACTIVE("airplanemode_active"), +// @SerializedName("airplanemode_active_sharp") +// AIRPLANEMODE_ACTIVE_SHARP("airplanemode_active_sharp"), +// @SerializedName("airplanemode_active_rounded") +// AIRPLANEMODE_ACTIVE_ROUNDED("airplanemode_active_rounded"), +// @SerializedName("airplanemode_active_outlined") +// AIRPLANEMODE_ACTIVE_OUTLINED("airplanemode_active_outlined"), +// @SerializedName("airplanemode_inactive") +// AIRPLANEMODE_INACTIVE("airplanemode_inactive"), +// @SerializedName("airplanemode_inactive_sharp") +// AIRPLANEMODE_INACTIVE_SHARP("airplanemode_inactive_sharp"), +// @SerializedName("airplanemode_inactive_rounded") +// AIRPLANEMODE_INACTIVE_ROUNDED("airplanemode_inactive_rounded"), +// @SerializedName("airplanemode_inactive_outlined") +// AIRPLANEMODE_INACTIVE_OUTLINED("airplanemode_inactive_outlined"), +// @SerializedName("airplanemode_off") +// AIRPLANEMODE_OFF("airplanemode_off"), +// @SerializedName("airplanemode_off_sharp") +// AIRPLANEMODE_OFF_SHARP("airplanemode_off_sharp"), +// @SerializedName("airplanemode_off_rounded") +// AIRPLANEMODE_OFF_ROUNDED("airplanemode_off_rounded"), +// @SerializedName("airplanemode_off_outlined") +// AIRPLANEMODE_OFF_OUTLINED("airplanemode_off_outlined"), +// @SerializedName("airplanemode_on") +// AIRPLANEMODE_ON("airplanemode_on"), +// @SerializedName("airplanemode_on_sharp") +// AIRPLANEMODE_ON_SHARP("airplanemode_on_sharp"), +// @SerializedName("airplanemode_on_rounded") +// AIRPLANEMODE_ON_ROUNDED("airplanemode_on_rounded"), +// @SerializedName("airplanemode_on_outlined") +// AIRPLANEMODE_ON_OUTLINED("airplanemode_on_outlined"), +// @SerializedName("airplay") +// AIRPLAY("airplay"), +// @SerializedName("airplay_sharp") +// AIRPLAY_SHARP("airplay_sharp"), +// @SerializedName("airplay_rounded") +// AIRPLAY_ROUNDED("airplay_rounded"), +// @SerializedName("airplay_outlined") +// AIRPLAY_OUTLINED("airplay_outlined"), +// @SerializedName("airport_shuttle") +// AIRPORT_SHUTTLE("airport_shuttle"), +// @SerializedName("airport_shuttle_sharp") +// AIRPORT_SHUTTLE_SHARP("airport_shuttle_sharp"), +// @SerializedName("airport_shuttle_rounded") +// AIRPORT_SHUTTLE_ROUNDED("airport_shuttle_rounded"), +// @SerializedName("airport_shuttle_outlined") +// AIRPORT_SHUTTLE_OUTLINED("airport_shuttle_outlined"), +// @SerializedName("alarm") +// ALARM("alarm"), +// @SerializedName("alarm_add") +// ALARM_ADD("alarm_add"), +// @SerializedName("alarm_add_sharp") +// ALARM_ADD_SHARP("alarm_add_sharp"), +// @SerializedName("alarm_add_rounded") +// ALARM_ADD_ROUNDED("alarm_add_rounded"), +// @SerializedName("alarm_add_outlined") +// ALARM_ADD_OUTLINED("alarm_add_outlined"), +// @SerializedName("alarm_off") +// ALARM_OFF("alarm_off"), +// @SerializedName("alarm_off_sharp") +// ALARM_OFF_SHARP("alarm_off_sharp"), +// @SerializedName("alarm_off_rounded") +// ALARM_OFF_ROUNDED("alarm_off_rounded"), +// @SerializedName("alarm_off_outlined") +// ALARM_OFF_OUTLINED("alarm_off_outlined"), +// @SerializedName("alarm_on") +// ALARM_ON("alarm_on"), +// @SerializedName("alarm_on_sharp") +// ALARM_ON_SHARP("alarm_on_sharp"), +// @SerializedName("alarm_on_rounded") +// ALARM_ON_ROUNDED("alarm_on_rounded"), +// @SerializedName("alarm_on_outlined") +// ALARM_ON_OUTLINED("alarm_on_outlined"), +// @SerializedName("alarm_sharp") +// ALARM_SHARP("alarm_sharp"), +// @SerializedName("alarm_rounded") +// ALARM_ROUNDED("alarm_rounded"), +// @SerializedName("alarm_outlined") +// ALARM_OUTLINED("alarm_outlined"), +// @SerializedName("album") +// ALBUM("album"), +// @SerializedName("album_sharp") +// ALBUM_SHARP("album_sharp"), +// @SerializedName("album_rounded") +// ALBUM_ROUNDED("album_rounded"), +// @SerializedName("album_outlined") +// ALBUM_OUTLINED("album_outlined"), +// @SerializedName("align_horizontal_center") +// ALIGN_HORIZONTAL_CENTER("align_horizontal_center"), +// @SerializedName("align_horizontal_center_sharp") +// ALIGN_HORIZONTAL_CENTER_SHARP("align_horizontal_center_sharp"), +// @SerializedName("align_horizontal_center_rounded") +// ALIGN_HORIZONTAL_CENTER_ROUNDED("align_horizontal_center_rounded"), +// @SerializedName("align_horizontal_center_outlined") +// ALIGN_HORIZONTAL_CENTER_OUTLINED("align_horizontal_center_outlined"), +// @SerializedName("align_horizontal_left") +// ALIGN_HORIZONTAL_LEFT("align_horizontal_left"), +// @SerializedName("align_horizontal_left_sharp") +// ALIGN_HORIZONTAL_LEFT_SHARP("align_horizontal_left_sharp"), +// @SerializedName("align_horizontal_left_rounded") +// ALIGN_HORIZONTAL_LEFT_ROUNDED("align_horizontal_left_rounded"), +// @SerializedName("align_horizontal_left_outlined") +// ALIGN_HORIZONTAL_LEFT_OUTLINED("align_horizontal_left_outlined"), +// @SerializedName("align_horizontal_right") +// ALIGN_HORIZONTAL_RIGHT("align_horizontal_right"), +// @SerializedName("align_horizontal_right_sharp") +// ALIGN_HORIZONTAL_RIGHT_SHARP("align_horizontal_right_sharp"), +// @SerializedName("align_horizontal_right_rounded") +// ALIGN_HORIZONTAL_RIGHT_ROUNDED("align_horizontal_right_rounded"), +// @SerializedName("align_horizontal_right_outlined") +// ALIGN_HORIZONTAL_RIGHT_OUTLINED("align_horizontal_right_outlined"), +// @SerializedName("align_vertical_bottom") +// ALIGN_VERTICAL_BOTTOM("align_vertical_bottom"), +// @SerializedName("align_vertical_bottom_sharp") +// ALIGN_VERTICAL_BOTTOM_SHARP("align_vertical_bottom_sharp"), +// @SerializedName("align_vertical_bottom_rounded") +// ALIGN_VERTICAL_BOTTOM_ROUNDED("align_vertical_bottom_rounded"), +// @SerializedName("align_vertical_bottom_outlined") +// ALIGN_VERTICAL_BOTTOM_OUTLINED("align_vertical_bottom_outlined"), +// @SerializedName("align_vertical_center") +// ALIGN_VERTICAL_CENTER("align_vertical_center"), +// @SerializedName("align_vertical_center_sharp") +// ALIGN_VERTICAL_CENTER_SHARP("align_vertical_center_sharp"), +// @SerializedName("align_vertical_center_rounded") +// ALIGN_VERTICAL_CENTER_ROUNDED("align_vertical_center_rounded"), +// @SerializedName("align_vertical_center_outlined") +// ALIGN_VERTICAL_CENTER_OUTLINED("align_vertical_center_outlined"), +// @SerializedName("align_vertical_top") +// ALIGN_VERTICAL_TOP("align_vertical_top"), +// @SerializedName("align_vertical_top_sharp") +// ALIGN_VERTICAL_TOP_SHARP("align_vertical_top_sharp"), +// @SerializedName("align_vertical_top_rounded") +// ALIGN_VERTICAL_TOP_ROUNDED("align_vertical_top_rounded"), +// @SerializedName("align_vertical_top_outlined") +// ALIGN_VERTICAL_TOP_OUTLINED("align_vertical_top_outlined"), +// @SerializedName("all_inbox") +// ALL_INBOX("all_inbox"), +// @SerializedName("all_inbox_sharp") +// ALL_INBOX_SHARP("all_inbox_sharp"), +// @SerializedName("all_inbox_rounded") +// ALL_INBOX_ROUNDED("all_inbox_rounded"), +// @SerializedName("all_inbox_outlined") +// ALL_INBOX_OUTLINED("all_inbox_outlined"), +// @SerializedName("all_inclusive") +// ALL_INCLUSIVE("all_inclusive"), +// @SerializedName("all_inclusive_sharp") +// ALL_INCLUSIVE_SHARP("all_inclusive_sharp"), +// @SerializedName("all_inclusive_rounded") +// ALL_INCLUSIVE_ROUNDED("all_inclusive_rounded"), +// @SerializedName("all_inclusive_outlined") +// ALL_INCLUSIVE_OUTLINED("all_inclusive_outlined"), +// @SerializedName("all_out") +// ALL_OUT("all_out"), +// @SerializedName("all_out_sharp") +// ALL_OUT_SHARP("all_out_sharp"), +// @SerializedName("all_out_rounded") +// ALL_OUT_ROUNDED("all_out_rounded"), +// @SerializedName("all_out_outlined") +// ALL_OUT_OUTLINED("all_out_outlined"), +// @SerializedName("alt_route") +// ALT_ROUTE("alt_route"), +// @SerializedName("alt_route_sharp") +// ALT_ROUTE_SHARP("alt_route_sharp"), +// @SerializedName("alt_route_rounded") +// ALT_ROUTE_ROUNDED("alt_route_rounded"), +// @SerializedName("alt_route_outlined") +// ALT_ROUTE_OUTLINED("alt_route_outlined"), +// @SerializedName("alternate_email") +// ALTERNATE_EMAIL("alternate_email"), +// @SerializedName("alternate_email_sharp") +// ALTERNATE_EMAIL_SHARP("alternate_email_sharp"), +// @SerializedName("alternate_email_rounded") +// ALTERNATE_EMAIL_ROUNDED("alternate_email_rounded"), +// @SerializedName("alternate_email_outlined") +// ALTERNATE_EMAIL_OUTLINED("alternate_email_outlined"), +// @SerializedName("amp_stories") +// AMP_STORIES("amp_stories"), +// @SerializedName("amp_stories_sharp") +// AMP_STORIES_SHARP("amp_stories_sharp"), +// @SerializedName("amp_stories_rounded") +// AMP_STORIES_ROUNDED("amp_stories_rounded"), +// @SerializedName("amp_stories_outlined") +// AMP_STORIES_OUTLINED("amp_stories_outlined"), +// @SerializedName("analytics") +// ANALYTICS("analytics"), +// @SerializedName("analytics_sharp") +// ANALYTICS_SHARP("analytics_sharp"), +// @SerializedName("analytics_rounded") +// ANALYTICS_ROUNDED("analytics_rounded"), +// @SerializedName("analytics_outlined") +// ANALYTICS_OUTLINED("analytics_outlined"), +// @SerializedName("anchor") +// ANCHOR("anchor"), +// @SerializedName("anchor_sharp") +// ANCHOR_SHARP("anchor_sharp"), +// @SerializedName("anchor_rounded") +// ANCHOR_ROUNDED("anchor_rounded"), +// @SerializedName("anchor_outlined") +// ANCHOR_OUTLINED("anchor_outlined"), +// @SerializedName("android") +// ANDROID("android"), +// @SerializedName("android_sharp") +// ANDROID_SHARP("android_sharp"), +// @SerializedName("android_rounded") +// ANDROID_ROUNDED("android_rounded"), +// @SerializedName("android_outlined") +// ANDROID_OUTLINED("android_outlined"), +// @SerializedName("animation") +// ANIMATION("animation"), +// @SerializedName("animation_sharp") +// ANIMATION_SHARP("animation_sharp"), +// @SerializedName("animation_rounded") +// ANIMATION_ROUNDED("animation_rounded"), +// @SerializedName("animation_outlined") +// ANIMATION_OUTLINED("animation_outlined"), +// @SerializedName("announcement") +// ANNOUNCEMENT("announcement"), +// @SerializedName("announcement_sharp") +// ANNOUNCEMENT_SHARP("announcement_sharp"), +// @SerializedName("announcement_rounded") +// ANNOUNCEMENT_ROUNDED("announcement_rounded"), +// @SerializedName("announcement_outlined") +// ANNOUNCEMENT_OUTLINED("announcement_outlined"), +// @SerializedName("aod") +// AOD("aod"), +// @SerializedName("aod_sharp") +// AOD_SHARP("aod_sharp"), +// @SerializedName("aod_rounded") +// AOD_ROUNDED("aod_rounded"), +// @SerializedName("aod_outlined") +// AOD_OUTLINED("aod_outlined"), +// @SerializedName("apartment") +// APARTMENT("apartment"), +// @SerializedName("apartment_sharp") +// APARTMENT_SHARP("apartment_sharp"), +// @SerializedName("apartment_rounded") +// APARTMENT_ROUNDED("apartment_rounded"), +// @SerializedName("apartment_outlined") +// APARTMENT_OUTLINED("apartment_outlined"), +// @SerializedName("api") +// API("api"), +// @SerializedName("api_sharp") +// API_SHARP("api_sharp"), +// @SerializedName("api_rounded") +// API_ROUNDED("api_rounded"), +// @SerializedName("api_outlined") +// API_OUTLINED("api_outlined"), +// @SerializedName("app_blocking") +// APP_BLOCKING("app_blocking"), +// @SerializedName("app_blocking_sharp") +// APP_BLOCKING_SHARP("app_blocking_sharp"), +// @SerializedName("app_blocking_rounded") +// APP_BLOCKING_ROUNDED("app_blocking_rounded"), +// @SerializedName("app_blocking_outlined") +// APP_BLOCKING_OUTLINED("app_blocking_outlined"), +// @SerializedName("app_registration") +// APP_REGISTRATION("app_registration"), +// @SerializedName("app_registration_sharp") +// APP_REGISTRATION_SHARP("app_registration_sharp"), +// @SerializedName("app_registration_rounded") +// APP_REGISTRATION_ROUNDED("app_registration_rounded"), +// @SerializedName("app_registration_outlined") +// APP_REGISTRATION_OUTLINED("app_registration_outlined"), +// @SerializedName("app_settings_alt") +// APP_SETTINGS_ALT("app_settings_alt"), +// @SerializedName("app_settings_alt_sharp") +// APP_SETTINGS_ALT_SHARP("app_settings_alt_sharp"), +// @SerializedName("app_settings_alt_rounded") +// APP_SETTINGS_ALT_ROUNDED("app_settings_alt_rounded"), +// @SerializedName("app_settings_alt_outlined") +// APP_SETTINGS_ALT_OUTLINED("app_settings_alt_outlined"), +// @SerializedName("approval") +// APPROVAL("approval"), +// @SerializedName("approval_sharp") +// APPROVAL_SHARP("approval_sharp"), +// @SerializedName("approval_rounded") +// APPROVAL_ROUNDED("approval_rounded"), +// @SerializedName("approval_outlined") +// APPROVAL_OUTLINED("approval_outlined"), +// @SerializedName("apps") +// APPS("apps"), +// @SerializedName("apps_sharp") +// APPS_SHARP("apps_sharp"), +// @SerializedName("apps_rounded") +// APPS_ROUNDED("apps_rounded"), +// @SerializedName("apps_outlined") +// APPS_OUTLINED("apps_outlined"), +// @SerializedName("architecture") +// ARCHITECTURE("architecture"), +// @SerializedName("architecture_sharp") +// ARCHITECTURE_SHARP("architecture_sharp"), +// @SerializedName("architecture_rounded") +// ARCHITECTURE_ROUNDED("architecture_rounded"), +// @SerializedName("architecture_outlined") +// ARCHITECTURE_OUTLINED("architecture_outlined"), +// @SerializedName("archive") +// ARCHIVE("archive"), +// @SerializedName("archive_sharp") +// ARCHIVE_SHARP("archive_sharp"), +// @SerializedName("archive_rounded") +// ARCHIVE_ROUNDED("archive_rounded"), +// @SerializedName("archive_outlined") +// ARCHIVE_OUTLINED("archive_outlined"), +// @SerializedName("arrow_back") +// ARROW_BACK("arrow_back"), +// @SerializedName("arrow_back_ios") +// ARROW_BACK_IOS("arrow_back_ios"), +// @SerializedName("arrow_back_ios_new") +// ARROW_BACK_IOS_NEW("arrow_back_ios_new"), +// @SerializedName("arrow_back_ios_new_sharp") +// ARROW_BACK_IOS_NEW_SHARP("arrow_back_ios_new_sharp"), +// @SerializedName("arrow_back_ios_new_rounded") +// ARROW_BACK_IOS_NEW_ROUNDED("arrow_back_ios_new_rounded"), +// @SerializedName("arrow_back_ios_new_outlined") +// ARROW_BACK_IOS_NEW_OUTLINED("arrow_back_ios_new_outlined"), +// @SerializedName("arrow_back_ios_sharp") +// ARROW_BACK_IOS_SHARP("arrow_back_ios_sharp"), +// @SerializedName("arrow_back_ios_rounded") +// ARROW_BACK_IOS_ROUNDED("arrow_back_ios_rounded"), +// @SerializedName("arrow_back_ios_outlined") +// ARROW_BACK_IOS_OUTLINED("arrow_back_ios_outlined"), +// @SerializedName("arrow_back_sharp") +// ARROW_BACK_SHARP("arrow_back_sharp"), +// @SerializedName("arrow_back_rounded") +// ARROW_BACK_ROUNDED("arrow_back_rounded"), +// @SerializedName("arrow_back_outlined") +// ARROW_BACK_OUTLINED("arrow_back_outlined"), +// @SerializedName("arrow_circle_down") +// ARROW_CIRCLE_DOWN("arrow_circle_down"), +// @SerializedName("arrow_circle_down_sharp") +// ARROW_CIRCLE_DOWN_SHARP("arrow_circle_down_sharp"), +// @SerializedName("arrow_circle_down_rounded") +// ARROW_CIRCLE_DOWN_ROUNDED("arrow_circle_down_rounded"), +// @SerializedName("arrow_circle_down_outlined") +// ARROW_CIRCLE_DOWN_OUTLINED("arrow_circle_down_outlined"), +// @SerializedName("arrow_circle_up") +// ARROW_CIRCLE_UP("arrow_circle_up"), +// @SerializedName("arrow_circle_up_sharp") +// ARROW_CIRCLE_UP_SHARP("arrow_circle_up_sharp"), +// @SerializedName("arrow_circle_up_rounded") +// ARROW_CIRCLE_UP_ROUNDED("arrow_circle_up_rounded"), +// @SerializedName("arrow_circle_up_outlined") +// ARROW_CIRCLE_UP_OUTLINED("arrow_circle_up_outlined"), +// @SerializedName("arrow_downward") +// ARROW_DOWNWARD("arrow_downward"), +// @SerializedName("arrow_downward_sharp") +// ARROW_DOWNWARD_SHARP("arrow_downward_sharp"), +// @SerializedName("arrow_downward_rounded") +// ARROW_DOWNWARD_ROUNDED("arrow_downward_rounded"), +// @SerializedName("arrow_downward_outlined") +// ARROW_DOWNWARD_OUTLINED("arrow_downward_outlined"), +// @SerializedName("arrow_drop_down") +// ARROW_DROP_DOWN("arrow_drop_down"), +// @SerializedName("arrow_drop_down_circle") +// ARROW_DROP_DOWN_CIRCLE("arrow_drop_down_circle"), +// @SerializedName("arrow_drop_down_circle_sharp") +// ARROW_DROP_DOWN_CIRCLE_SHARP("arrow_drop_down_circle_sharp"), +// @SerializedName("arrow_drop_down_circle_rounded") +// ARROW_DROP_DOWN_CIRCLE_ROUNDED("arrow_drop_down_circle_rounded"), +// @SerializedName("arrow_drop_down_circle_outlined") +// ARROW_DROP_DOWN_CIRCLE_OUTLINED("arrow_drop_down_circle_outlined"), +// @SerializedName("arrow_drop_down_sharp") +// ARROW_DROP_DOWN_SHARP("arrow_drop_down_sharp"), +// @SerializedName("arrow_drop_down_rounded") +// ARROW_DROP_DOWN_ROUNDED("arrow_drop_down_rounded"), +// @SerializedName("arrow_drop_down_outlined") +// ARROW_DROP_DOWN_OUTLINED("arrow_drop_down_outlined"), +// @SerializedName("arrow_drop_up") +// ARROW_DROP_UP("arrow_drop_up"), +// @SerializedName("arrow_drop_up_sharp") +// ARROW_DROP_UP_SHARP("arrow_drop_up_sharp"), +// @SerializedName("arrow_drop_up_rounded") +// ARROW_DROP_UP_ROUNDED("arrow_drop_up_rounded"), +// @SerializedName("arrow_drop_up_outlined") +// ARROW_DROP_UP_OUTLINED("arrow_drop_up_outlined"), +// @SerializedName("arrow_forward") +// ARROW_FORWARD("arrow_forward"), +// @SerializedName("arrow_forward_ios") +// ARROW_FORWARD_IOS("arrow_forward_ios"), +// @SerializedName("arrow_forward_ios_sharp") +// ARROW_FORWARD_IOS_SHARP("arrow_forward_ios_sharp"), +// @SerializedName("arrow_forward_ios_rounded") +// ARROW_FORWARD_IOS_ROUNDED("arrow_forward_ios_rounded"), +// @SerializedName("arrow_forward_ios_outlined") +// ARROW_FORWARD_IOS_OUTLINED("arrow_forward_ios_outlined"), +// @SerializedName("arrow_forward_sharp") +// ARROW_FORWARD_SHARP("arrow_forward_sharp"), +// @SerializedName("arrow_forward_rounded") +// ARROW_FORWARD_ROUNDED("arrow_forward_rounded"), +// @SerializedName("arrow_forward_outlined") +// ARROW_FORWARD_OUTLINED("arrow_forward_outlined"), +// @SerializedName("arrow_left") +// ARROW_LEFT("arrow_left"), +// @SerializedName("arrow_left_sharp") +// ARROW_LEFT_SHARP("arrow_left_sharp"), +// @SerializedName("arrow_left_rounded") +// ARROW_LEFT_ROUNDED("arrow_left_rounded"), +// @SerializedName("arrow_left_outlined") +// ARROW_LEFT_OUTLINED("arrow_left_outlined"), +// @SerializedName("arrow_right") +// ARROW_RIGHT("arrow_right"), +// @SerializedName("arrow_right_alt") +// ARROW_RIGHT_ALT("arrow_right_alt"), +// @SerializedName("arrow_right_alt_sharp") +// ARROW_RIGHT_ALT_SHARP("arrow_right_alt_sharp"), +// @SerializedName("arrow_right_alt_rounded") +// ARROW_RIGHT_ALT_ROUNDED("arrow_right_alt_rounded"), +// @SerializedName("arrow_right_alt_outlined") +// ARROW_RIGHT_ALT_OUTLINED("arrow_right_alt_outlined"), +// @SerializedName("arrow_right_sharp") +// ARROW_RIGHT_SHARP("arrow_right_sharp"), +// @SerializedName("arrow_right_rounded") +// ARROW_RIGHT_ROUNDED("arrow_right_rounded"), +// @SerializedName("arrow_right_outlined") +// ARROW_RIGHT_OUTLINED("arrow_right_outlined"), +// @SerializedName("arrow_upward") +// ARROW_UPWARD("arrow_upward"), +// @SerializedName("arrow_upward_sharp") +// ARROW_UPWARD_SHARP("arrow_upward_sharp"), +// @SerializedName("arrow_upward_rounded") +// ARROW_UPWARD_ROUNDED("arrow_upward_rounded"), +// @SerializedName("arrow_upward_outlined") +// ARROW_UPWARD_OUTLINED("arrow_upward_outlined"), +// @SerializedName("art_track") +// ART_TRACK("art_track"), +// @SerializedName("art_track_sharp") +// ART_TRACK_SHARP("art_track_sharp"), +// @SerializedName("art_track_rounded") +// ART_TRACK_ROUNDED("art_track_rounded"), +// @SerializedName("art_track_outlined") +// ART_TRACK_OUTLINED("art_track_outlined"), +// @SerializedName("article") +// ARTICLE("article"), +// @SerializedName("article_sharp") +// ARTICLE_SHARP("article_sharp"), +// @SerializedName("article_rounded") +// ARTICLE_ROUNDED("article_rounded"), +// @SerializedName("article_outlined") +// ARTICLE_OUTLINED("article_outlined"), +// @SerializedName("aspect_ratio") +// ASPECT_RATIO("aspect_ratio"), +// @SerializedName("aspect_ratio_sharp") +// ASPECT_RATIO_SHARP("aspect_ratio_sharp"), +// @SerializedName("aspect_ratio_rounded") +// ASPECT_RATIO_ROUNDED("aspect_ratio_rounded"), +// @SerializedName("aspect_ratio_outlined") +// ASPECT_RATIO_OUTLINED("aspect_ratio_outlined"), +// @SerializedName("assessment") +// ASSESSMENT("assessment"), +// @SerializedName("assessment_sharp") +// ASSESSMENT_SHARP("assessment_sharp"), +// @SerializedName("assessment_rounded") +// ASSESSMENT_ROUNDED("assessment_rounded"), +// @SerializedName("assessment_outlined") +// ASSESSMENT_OUTLINED("assessment_outlined"), +// @SerializedName("assignment") +// ASSIGNMENT("assignment"), +// @SerializedName("assignment_ind") +// ASSIGNMENT_IND("assignment_ind"), +// @SerializedName("assignment_ind_sharp") +// ASSIGNMENT_IND_SHARP("assignment_ind_sharp"), +// @SerializedName("assignment_ind_rounded") +// ASSIGNMENT_IND_ROUNDED("assignment_ind_rounded"), +// @SerializedName("assignment_ind_outlined") +// ASSIGNMENT_IND_OUTLINED("assignment_ind_outlined"), +// @SerializedName("assignment_late") +// ASSIGNMENT_LATE("assignment_late"), +// @SerializedName("assignment_late_sharp") +// ASSIGNMENT_LATE_SHARP("assignment_late_sharp"), +// @SerializedName("assignment_late_rounded") +// ASSIGNMENT_LATE_ROUNDED("assignment_late_rounded"), +// @SerializedName("assignment_late_outlined") +// ASSIGNMENT_LATE_OUTLINED("assignment_late_outlined"), +// @SerializedName("assignment_outlined") +// ASSIGNMENT_OUTLINED("assignment_outlined"), +// @SerializedName("assignment_return") +// ASSIGNMENT_RETURN("assignment_return"), +// @SerializedName("assignment_return_sharp") +// ASSIGNMENT_RETURN_SHARP("assignment_return_sharp"), +// @SerializedName("assignment_return_rounded") +// ASSIGNMENT_RETURN_ROUNDED("assignment_return_rounded"), +// @SerializedName("assignment_return_outlined") +// ASSIGNMENT_RETURN_OUTLINED("assignment_return_outlined"), +// @SerializedName("assignment_returned") +// ASSIGNMENT_RETURNED("assignment_returned"), +// @SerializedName("assignment_returned_sharp") +// ASSIGNMENT_RETURNED_SHARP("assignment_returned_sharp"), +// @SerializedName("assignment_returned_rounded") +// ASSIGNMENT_RETURNED_ROUNDED("assignment_returned_rounded"), +// @SerializedName("assignment_returned_outlined") +// ASSIGNMENT_RETURNED_OUTLINED("assignment_returned_outlined"), +// @SerializedName("assignment_sharp") +// ASSIGNMENT_SHARP("assignment_sharp"), +// @SerializedName("assignment_rounded") +// ASSIGNMENT_ROUNDED("assignment_rounded"), +// @SerializedName("assignment_turned_in") +// ASSIGNMENT_TURNED_IN("assignment_turned_in"), +// @SerializedName("assignment_turned_in_sharp") +// ASSIGNMENT_TURNED_IN_SHARP("assignment_turned_in_sharp"), +// @SerializedName("assignment_turned_in_rounded") +// ASSIGNMENT_TURNED_IN_ROUNDED("assignment_turned_in_rounded"), +// @SerializedName("assignment_turned_in_outlined") +// ASSIGNMENT_TURNED_IN_OUTLINED("assignment_turned_in_outlined"), +// @SerializedName("assistant") +// ASSISTANT("assistant"), +// @SerializedName("assistant_direction") +// ASSISTANT_DIRECTION("assistant_direction"), +// @SerializedName("assistant_direction_sharp") +// ASSISTANT_DIRECTION_SHARP("assistant_direction_sharp"), +// @SerializedName("assistant_direction_rounded") +// ASSISTANT_DIRECTION_ROUNDED("assistant_direction_rounded"), +// @SerializedName("assistant_direction_outlined") +// ASSISTANT_DIRECTION_OUTLINED("assistant_direction_outlined"), +// @SerializedName("assistant_navigation") +// ASSISTANT_NAVIGATION("assistant_navigation"), +// @SerializedName("assistant_photo") +// ASSISTANT_PHOTO("assistant_photo"), +// @SerializedName("assistant_photo_sharp") +// ASSISTANT_PHOTO_SHARP("assistant_photo_sharp"), +// @SerializedName("assistant_photo_rounded") +// ASSISTANT_PHOTO_ROUNDED("assistant_photo_rounded"), +// @SerializedName("assistant_photo_outlined") +// ASSISTANT_PHOTO_OUTLINED("assistant_photo_outlined"), +// @SerializedName("assistant_sharp") +// ASSISTANT_SHARP("assistant_sharp"), +// @SerializedName("assistant_rounded") +// ASSISTANT_ROUNDED("assistant_rounded"), +// @SerializedName("assistant_outlined") +// ASSISTANT_OUTLINED("assistant_outlined"), +// @SerializedName("atm") +// ATM("atm"), +// @SerializedName("atm_sharp") +// ATM_SHARP("atm_sharp"), +// @SerializedName("atm_rounded") +// ATM_ROUNDED("atm_rounded"), +// @SerializedName("atm_outlined") +// ATM_OUTLINED("atm_outlined"), +// @SerializedName("attach_email") +// ATTACH_EMAIL("attach_email"), +// @SerializedName("attach_email_sharp") +// ATTACH_EMAIL_SHARP("attach_email_sharp"), +// @SerializedName("attach_email_rounded") +// ATTACH_EMAIL_ROUNDED("attach_email_rounded"), +// @SerializedName("attach_email_outlined") +// ATTACH_EMAIL_OUTLINED("attach_email_outlined"), +// @SerializedName("attach_file") +// ATTACH_FILE("attach_file"), +// @SerializedName("attach_file_sharp") +// ATTACH_FILE_SHARP("attach_file_sharp"), +// @SerializedName("attach_file_rounded") +// ATTACH_FILE_ROUNDED("attach_file_rounded"), +// @SerializedName("attach_file_outlined") +// ATTACH_FILE_OUTLINED("attach_file_outlined"), +// @SerializedName("attach_money") +// ATTACH_MONEY("attach_money"), +// @SerializedName("attach_money_sharp") +// ATTACH_MONEY_SHARP("attach_money_sharp"), +// @SerializedName("attach_money_rounded") +// ATTACH_MONEY_ROUNDED("attach_money_rounded"), +// @SerializedName("attach_money_outlined") +// ATTACH_MONEY_OUTLINED("attach_money_outlined"), +// @SerializedName("attachment") +// ATTACHMENT("attachment"), +// @SerializedName("attachment_sharp") +// ATTACHMENT_SHARP("attachment_sharp"), +// @SerializedName("attachment_rounded") +// ATTACHMENT_ROUNDED("attachment_rounded"), +// @SerializedName("attachment_outlined") +// ATTACHMENT_OUTLINED("attachment_outlined"), +// @SerializedName("attractions") +// ATTRACTIONS("attractions"), +// @SerializedName("attractions_sharp") +// ATTRACTIONS_SHARP("attractions_sharp"), +// @SerializedName("attractions_rounded") +// ATTRACTIONS_ROUNDED("attractions_rounded"), +// @SerializedName("attractions_outlined") +// ATTRACTIONS_OUTLINED("attractions_outlined"), +// @SerializedName("attribution") +// ATTRIBUTION("attribution"), +// @SerializedName("attribution_sharp") +// ATTRIBUTION_SHARP("attribution_sharp"), +// @SerializedName("attribution_rounded") +// ATTRIBUTION_ROUNDED("attribution_rounded"), +// @SerializedName("attribution_outlined") +// ATTRIBUTION_OUTLINED("attribution_outlined"), +// @SerializedName("audiotrack") +// AUDIOTRACK("audiotrack"), +// @SerializedName("audiotrack_sharp") +// AUDIOTRACK_SHARP("audiotrack_sharp"), +// @SerializedName("audiotrack_rounded") +// AUDIOTRACK_ROUNDED("audiotrack_rounded"), +// @SerializedName("audiotrack_outlined") +// AUDIOTRACK_OUTLINED("audiotrack_outlined"), +// @SerializedName("auto_awesome") +// AUTO_AWESOME("auto_awesome"), +// @SerializedName("auto_awesome_mosaic") +// AUTO_AWESOME_MOSAIC("auto_awesome_mosaic"), +// @SerializedName("auto_awesome_mosaic_sharp") +// AUTO_AWESOME_MOSAIC_SHARP("auto_awesome_mosaic_sharp"), +// @SerializedName("auto_awesome_mosaic_rounded") +// AUTO_AWESOME_MOSAIC_ROUNDED("auto_awesome_mosaic_rounded"), +// @SerializedName("auto_awesome_mosaic_outlined") +// AUTO_AWESOME_MOSAIC_OUTLINED("auto_awesome_mosaic_outlined"), +// @SerializedName("auto_awesome_motion") +// AUTO_AWESOME_MOTION("auto_awesome_motion"), +// @SerializedName("auto_awesome_motion_sharp") +// AUTO_AWESOME_MOTION_SHARP("auto_awesome_motion_sharp"), +// @SerializedName("auto_awesome_motion_rounded") +// AUTO_AWESOME_MOTION_ROUNDED("auto_awesome_motion_rounded"), +// @SerializedName("auto_awesome_motion_outlined") +// AUTO_AWESOME_MOTION_OUTLINED("auto_awesome_motion_outlined"), +// @SerializedName("auto_awesome_sharp") +// AUTO_AWESOME_SHARP("auto_awesome_sharp"), +// @SerializedName("auto_awesome_rounded") +// AUTO_AWESOME_ROUNDED("auto_awesome_rounded"), +// @SerializedName("auto_awesome_outlined") +// AUTO_AWESOME_OUTLINED("auto_awesome_outlined"), +// @SerializedName("auto_delete") +// AUTO_DELETE("auto_delete"), +// @SerializedName("auto_delete_sharp") +// AUTO_DELETE_SHARP("auto_delete_sharp"), +// @SerializedName("auto_delete_rounded") +// AUTO_DELETE_ROUNDED("auto_delete_rounded"), +// @SerializedName("auto_delete_outlined") +// AUTO_DELETE_OUTLINED("auto_delete_outlined"), +// @SerializedName("auto_fix_high") +// AUTO_FIX_HIGH("auto_fix_high"), +// @SerializedName("auto_fix_high_sharp") +// AUTO_FIX_HIGH_SHARP("auto_fix_high_sharp"), +// @SerializedName("auto_fix_high_rounded") +// AUTO_FIX_HIGH_ROUNDED("auto_fix_high_rounded"), +// @SerializedName("auto_fix_high_outlined") +// AUTO_FIX_HIGH_OUTLINED("auto_fix_high_outlined"), +// @SerializedName("auto_fix_normal") +// AUTO_FIX_NORMAL("auto_fix_normal"), +// @SerializedName("auto_fix_normal_sharp") +// AUTO_FIX_NORMAL_SHARP("auto_fix_normal_sharp"), +// @SerializedName("auto_fix_normal_rounded") +// AUTO_FIX_NORMAL_ROUNDED("auto_fix_normal_rounded"), +// @SerializedName("auto_fix_normal_outlined") +// AUTO_FIX_NORMAL_OUTLINED("auto_fix_normal_outlined"), +// @SerializedName("auto_fix_off") +// AUTO_FIX_OFF("auto_fix_off"), +// @SerializedName("auto_fix_off_sharp") +// AUTO_FIX_OFF_SHARP("auto_fix_off_sharp"), +// @SerializedName("auto_fix_off_rounded") +// AUTO_FIX_OFF_ROUNDED("auto_fix_off_rounded"), +// @SerializedName("auto_fix_off_outlined") +// AUTO_FIX_OFF_OUTLINED("auto_fix_off_outlined"), +// @SerializedName("auto_graph") +// AUTO_GRAPH("auto_graph"), +// @SerializedName("auto_graph_sharp") +// AUTO_GRAPH_SHARP("auto_graph_sharp"), +// @SerializedName("auto_graph_rounded") +// AUTO_GRAPH_ROUNDED("auto_graph_rounded"), +// @SerializedName("auto_graph_outlined") +// AUTO_GRAPH_OUTLINED("auto_graph_outlined"), +// @SerializedName("auto_stories") +// AUTO_STORIES("auto_stories"), +// @SerializedName("auto_stories_sharp") +// AUTO_STORIES_SHARP("auto_stories_sharp"), +// @SerializedName("auto_stories_rounded") +// AUTO_STORIES_ROUNDED("auto_stories_rounded"), +// @SerializedName("auto_stories_outlined") +// AUTO_STORIES_OUTLINED("auto_stories_outlined"), +// @SerializedName("autofps_select") +// AUTOFPS_SELECT("autofps_select"), +// @SerializedName("autofps_select_sharp") +// AUTOFPS_SELECT_SHARP("autofps_select_sharp"), +// @SerializedName("autofps_select_rounded") +// AUTOFPS_SELECT_ROUNDED("autofps_select_rounded"), +// @SerializedName("autofps_select_outlined") +// AUTOFPS_SELECT_OUTLINED("autofps_select_outlined"), +// @SerializedName("autorenew") +// AUTORENEW("autorenew"), +// @SerializedName("autorenew_sharp") +// AUTORENEW_SHARP("autorenew_sharp"), +// @SerializedName("autorenew_rounded") +// AUTORENEW_ROUNDED("autorenew_rounded"), +// @SerializedName("autorenew_outlined") +// AUTORENEW_OUTLINED("autorenew_outlined"), +// @SerializedName("av_timer") +// AV_TIMER("av_timer"), +// @SerializedName("av_timer_sharp") +// AV_TIMER_SHARP("av_timer_sharp"), +// @SerializedName("av_timer_rounded") +// AV_TIMER_ROUNDED("av_timer_rounded"), +// @SerializedName("av_timer_outlined") +// AV_TIMER_OUTLINED("av_timer_outlined"), +// @SerializedName("baby_changing_station") +// BABY_CHANGING_STATION("baby_changing_station"), +// @SerializedName("baby_changing_station_sharp") +// BABY_CHANGING_STATION_SHARP("baby_changing_station_sharp"), +// @SerializedName("baby_changing_station_rounded") +// BABY_CHANGING_STATION_ROUNDED("baby_changing_station_rounded"), +// @SerializedName("baby_changing_station_outlined") +// BABY_CHANGING_STATION_OUTLINED("baby_changing_station_outlined"), +// @SerializedName("backpack") +// BACKPACK("backpack"), +// @SerializedName("backpack_sharp") +// BACKPACK_SHARP("backpack_sharp"), +// @SerializedName("backpack_rounded") +// BACKPACK_ROUNDED("backpack_rounded"), +// @SerializedName("backpack_outlined") +// BACKPACK_OUTLINED("backpack_outlined"), +// @SerializedName("backspace") +// BACKSPACE("backspace"), +// @SerializedName("backspace_sharp") +// BACKSPACE_SHARP("backspace_sharp"), +// @SerializedName("backspace_rounded") +// BACKSPACE_ROUNDED("backspace_rounded"), +// @SerializedName("backspace_outlined") +// BACKSPACE_OUTLINED("backspace_outlined"), +// @SerializedName("backup") +// BACKUP("backup"), +// @SerializedName("backup_sharp") +// BACKUP_SHARP("backup_sharp"), +// @SerializedName("backup_rounded") +// BACKUP_ROUNDED("backup_rounded"), +// @SerializedName("backup_outlined") +// BACKUP_OUTLINED("backup_outlined"), +// @SerializedName("backup_table") +// BACKUP_TABLE("backup_table"), +// @SerializedName("backup_table_sharp") +// BACKUP_TABLE_SHARP("backup_table_sharp"), +// @SerializedName("backup_table_rounded") +// BACKUP_TABLE_ROUNDED("backup_table_rounded"), +// @SerializedName("backup_table_outlined") +// BACKUP_TABLE_OUTLINED("backup_table_outlined"), +// @SerializedName("badge") +// BADGE("badge"), +// @SerializedName("badge_sharp") +// BADGE_SHARP("badge_sharp"), +// @SerializedName("badge_rounded") +// BADGE_ROUNDED("badge_rounded"), +// @SerializedName("badge_outlined") +// BADGE_OUTLINED("badge_outlined"), +// @SerializedName("bakery_dining") +// BAKERY_DINING("bakery_dining"), +// @SerializedName("bakery_dining_sharp") +// BAKERY_DINING_SHARP("bakery_dining_sharp"), +// @SerializedName("bakery_dining_rounded") +// BAKERY_DINING_ROUNDED("bakery_dining_rounded"), +// @SerializedName("bakery_dining_outlined") +// BAKERY_DINING_OUTLINED("bakery_dining_outlined"), +// @SerializedName("balcony") +// BALCONY("balcony"), +// @SerializedName("balcony_sharp") +// BALCONY_SHARP("balcony_sharp"), +// @SerializedName("balcony_rounded") +// BALCONY_ROUNDED("balcony_rounded"), +// @SerializedName("balcony_outlined") +// BALCONY_OUTLINED("balcony_outlined"), +// @SerializedName("ballot") +// BALLOT("ballot"), +// @SerializedName("ballot_sharp") +// BALLOT_SHARP("ballot_sharp"), +// @SerializedName("ballot_rounded") +// BALLOT_ROUNDED("ballot_rounded"), +// @SerializedName("ballot_outlined") +// BALLOT_OUTLINED("ballot_outlined"), +// @SerializedName("bar_chart") +// BAR_CHART("bar_chart"), +// @SerializedName("bar_chart_sharp") +// BAR_CHART_SHARP("bar_chart_sharp"), +// @SerializedName("bar_chart_rounded") +// BAR_CHART_ROUNDED("bar_chart_rounded"), +// @SerializedName("bar_chart_outlined") +// BAR_CHART_OUTLINED("bar_chart_outlined"), +// @SerializedName("batch_prediction") +// BATCH_PREDICTION("batch_prediction"), +// @SerializedName("batch_prediction_sharp") +// BATCH_PREDICTION_SHARP("batch_prediction_sharp"), +// @SerializedName("batch_prediction_rounded") +// BATCH_PREDICTION_ROUNDED("batch_prediction_rounded"), +// @SerializedName("batch_prediction_outlined") +// BATCH_PREDICTION_OUTLINED("batch_prediction_outlined"), +// @SerializedName("bathroom") +// BATHROOM("bathroom"), +// @SerializedName("bathroom_sharp") +// BATHROOM_SHARP("bathroom_sharp"), +// @SerializedName("bathroom_rounded") +// BATHROOM_ROUNDED("bathroom_rounded"), +// @SerializedName("bathroom_outlined") +// BATHROOM_OUTLINED("bathroom_outlined"), +// @SerializedName("bathtub") +// BATHTUB("bathtub"), +// @SerializedName("bathtub_sharp") +// BATHTUB_SHARP("bathtub_sharp"), +// @SerializedName("bathtub_rounded") +// BATHTUB_ROUNDED("bathtub_rounded"), +// @SerializedName("bathtub_outlined") +// BATHTUB_OUTLINED("bathtub_outlined"), +// @SerializedName("battery_alert") +// BATTERY_ALERT("battery_alert"), +// @SerializedName("battery_alert_sharp") +// BATTERY_ALERT_SHARP("battery_alert_sharp"), +// @SerializedName("battery_alert_rounded") +// BATTERY_ALERT_ROUNDED("battery_alert_rounded"), +// @SerializedName("battery_alert_outlined") +// BATTERY_ALERT_OUTLINED("battery_alert_outlined"), +// @SerializedName("battery_charging_full") +// BATTERY_CHARGING_FULL("battery_charging_full"), +// @SerializedName("battery_charging_full_sharp") +// BATTERY_CHARGING_FULL_SHARP("battery_charging_full_sharp"), +// @SerializedName("battery_charging_full_rounded") +// BATTERY_CHARGING_FULL_ROUNDED("battery_charging_full_rounded"), +// @SerializedName("battery_charging_full_outlined") +// BATTERY_CHARGING_FULL_OUTLINED("battery_charging_full_outlined"), +// @SerializedName("battery_full") +// BATTERY_FULL("battery_full"), +// @SerializedName("battery_full_sharp") +// BATTERY_FULL_SHARP("battery_full_sharp"), +// @SerializedName("battery_full_rounded") +// BATTERY_FULL_ROUNDED("battery_full_rounded"), +// @SerializedName("battery_full_outlined") +// BATTERY_FULL_OUTLINED("battery_full_outlined"), +// @SerializedName("battery_saver") +// BATTERY_SAVER("battery_saver"), +// @SerializedName("battery_saver_sharp") +// BATTERY_SAVER_SHARP("battery_saver_sharp"), +// @SerializedName("battery_saver_rounded") +// BATTERY_SAVER_ROUNDED("battery_saver_rounded"), +// @SerializedName("battery_saver_outlined") +// BATTERY_SAVER_OUTLINED("battery_saver_outlined"), +// @SerializedName("battery_std") +// BATTERY_STD("battery_std"), +// @SerializedName("battery_std_sharp") +// BATTERY_STD_SHARP("battery_std_sharp"), +// @SerializedName("battery_std_rounded") +// BATTERY_STD_ROUNDED("battery_std_rounded"), +// @SerializedName("battery_std_outlined") +// BATTERY_STD_OUTLINED("battery_std_outlined"), +// @SerializedName("battery_unknown") +// BATTERY_UNKNOWN("battery_unknown"), +// @SerializedName("battery_unknown_sharp") +// BATTERY_UNKNOWN_SHARP("battery_unknown_sharp"), +// @SerializedName("battery_unknown_rounded") +// BATTERY_UNKNOWN_ROUNDED("battery_unknown_rounded"), +// @SerializedName("battery_unknown_outlined") +// BATTERY_UNKNOWN_OUTLINED("battery_unknown_outlined"), +// @SerializedName("beach_access") +// BEACH_ACCESS("beach_access"), +// @SerializedName("beach_access_sharp") +// BEACH_ACCESS_SHARP("beach_access_sharp"), +// @SerializedName("beach_access_rounded") +// BEACH_ACCESS_ROUNDED("beach_access_rounded"), +// @SerializedName("beach_access_outlined") +// BEACH_ACCESS_OUTLINED("beach_access_outlined"), +// @SerializedName("bed") +// BED("bed"), +// @SerializedName("bed_sharp") +// BED_SHARP("bed_sharp"), +// @SerializedName("bed_rounded") +// BED_ROUNDED("bed_rounded"), +// @SerializedName("bed_outlined") +// BED_OUTLINED("bed_outlined"), +// @SerializedName("bedroom_baby") +// BEDROOM_BABY("bedroom_baby"), +// @SerializedName("bedroom_baby_sharp") +// BEDROOM_BABY_SHARP("bedroom_baby_sharp"), +// @SerializedName("bedroom_baby_rounded") +// BEDROOM_BABY_ROUNDED("bedroom_baby_rounded"), +// @SerializedName("bedroom_baby_outlined") +// BEDROOM_BABY_OUTLINED("bedroom_baby_outlined"), +// @SerializedName("bedroom_child") +// BEDROOM_CHILD("bedroom_child"), +// @SerializedName("bedroom_child_sharp") +// BEDROOM_CHILD_SHARP("bedroom_child_sharp"), +// @SerializedName("bedroom_child_rounded") +// BEDROOM_CHILD_ROUNDED("bedroom_child_rounded"), +// @SerializedName("bedroom_child_outlined") +// BEDROOM_CHILD_OUTLINED("bedroom_child_outlined"), +// @SerializedName("bedroom_parent") +// BEDROOM_PARENT("bedroom_parent"), +// @SerializedName("bedroom_parent_sharp") +// BEDROOM_PARENT_SHARP("bedroom_parent_sharp"), +// @SerializedName("bedroom_parent_rounded") +// BEDROOM_PARENT_ROUNDED("bedroom_parent_rounded"), +// @SerializedName("bedroom_parent_outlined") +// BEDROOM_PARENT_OUTLINED("bedroom_parent_outlined"), +// @SerializedName("bedtime") +// BEDTIME("bedtime"), +// @SerializedName("bedtime_sharp") +// BEDTIME_SHARP("bedtime_sharp"), +// @SerializedName("bedtime_rounded") +// BEDTIME_ROUNDED("bedtime_rounded"), +// @SerializedName("bedtime_outlined") +// BEDTIME_OUTLINED("bedtime_outlined"), +// @SerializedName("beenhere") +// BEENHERE("beenhere"), +// @SerializedName("beenhere_sharp") +// BEENHERE_SHARP("beenhere_sharp"), +// @SerializedName("beenhere_rounded") +// BEENHERE_ROUNDED("beenhere_rounded"), +// @SerializedName("beenhere_outlined") +// BEENHERE_OUTLINED("beenhere_outlined"), +// @SerializedName("bento") +// BENTO("bento"), +// @SerializedName("bento_sharp") +// BENTO_SHARP("bento_sharp"), +// @SerializedName("bento_rounded") +// BENTO_ROUNDED("bento_rounded"), +// @SerializedName("bento_outlined") +// BENTO_OUTLINED("bento_outlined"), +// @SerializedName("bike_scooter") +// BIKE_SCOOTER("bike_scooter"), +// @SerializedName("bike_scooter_sharp") +// BIKE_SCOOTER_SHARP("bike_scooter_sharp"), +// @SerializedName("bike_scooter_rounded") +// BIKE_SCOOTER_ROUNDED("bike_scooter_rounded"), +// @SerializedName("bike_scooter_outlined") +// BIKE_SCOOTER_OUTLINED("bike_scooter_outlined"), +// @SerializedName("biotech") +// BIOTECH("biotech"), +// @SerializedName("biotech_sharp") +// BIOTECH_SHARP("biotech_sharp"), +// @SerializedName("biotech_rounded") +// BIOTECH_ROUNDED("biotech_rounded"), +// @SerializedName("biotech_outlined") +// BIOTECH_OUTLINED("biotech_outlined"), +// @SerializedName("blender") +// BLENDER("blender"), +// @SerializedName("blender_sharp") +// BLENDER_SHARP("blender_sharp"), +// @SerializedName("blender_rounded") +// BLENDER_ROUNDED("blender_rounded"), +// @SerializedName("blender_outlined") +// BLENDER_OUTLINED("blender_outlined"), +// @SerializedName("block") +// BLOCK("block"), +// @SerializedName("block_flipped") +// BLOCK_FLIPPED("block_flipped"), +// @SerializedName("block_sharp") +// BLOCK_SHARP("block_sharp"), +// @SerializedName("block_rounded") +// BLOCK_ROUNDED("block_rounded"), +// @SerializedName("block_outlined") +// BLOCK_OUTLINED("block_outlined"), +// @SerializedName("bloodtype") +// BLOODTYPE("bloodtype"), +// @SerializedName("bloodtype_sharp") +// BLOODTYPE_SHARP("bloodtype_sharp"), +// @SerializedName("bloodtype_rounded") +// BLOODTYPE_ROUNDED("bloodtype_rounded"), +// @SerializedName("bloodtype_outlined") +// BLOODTYPE_OUTLINED("bloodtype_outlined"), +// @SerializedName("bluetooth") +// BLUETOOTH("bluetooth"), +// @SerializedName("bluetooth_audio") +// BLUETOOTH_AUDIO("bluetooth_audio"), +// @SerializedName("bluetooth_audio_sharp") +// BLUETOOTH_AUDIO_SHARP("bluetooth_audio_sharp"), +// @SerializedName("bluetooth_audio_rounded") +// BLUETOOTH_AUDIO_ROUNDED("bluetooth_audio_rounded"), +// @SerializedName("bluetooth_audio_outlined") +// BLUETOOTH_AUDIO_OUTLINED("bluetooth_audio_outlined"), +// @SerializedName("bluetooth_connected") +// BLUETOOTH_CONNECTED("bluetooth_connected"), +// @SerializedName("bluetooth_connected_sharp") +// BLUETOOTH_CONNECTED_SHARP("bluetooth_connected_sharp"), +// @SerializedName("bluetooth_connected_rounded") +// BLUETOOTH_CONNECTED_ROUNDED("bluetooth_connected_rounded"), +// @SerializedName("bluetooth_connected_outlined") +// BLUETOOTH_CONNECTED_OUTLINED("bluetooth_connected_outlined"), +// @SerializedName("bluetooth_disabled") +// BLUETOOTH_DISABLED("bluetooth_disabled"), +// @SerializedName("bluetooth_disabled_sharp") +// BLUETOOTH_DISABLED_SHARP("bluetooth_disabled_sharp"), +// @SerializedName("bluetooth_disabled_rounded") +// BLUETOOTH_DISABLED_ROUNDED("bluetooth_disabled_rounded"), +// @SerializedName("bluetooth_disabled_outlined") +// BLUETOOTH_DISABLED_OUTLINED("bluetooth_disabled_outlined"), +// @SerializedName("bluetooth_drive") +// BLUETOOTH_DRIVE("bluetooth_drive"), +// @SerializedName("bluetooth_drive_sharp") +// BLUETOOTH_DRIVE_SHARP("bluetooth_drive_sharp"), +// @SerializedName("bluetooth_drive_rounded") +// BLUETOOTH_DRIVE_ROUNDED("bluetooth_drive_rounded"), +// @SerializedName("bluetooth_drive_outlined") +// BLUETOOTH_DRIVE_OUTLINED("bluetooth_drive_outlined"), +// @SerializedName("bluetooth_rounded") +// BLUETOOTH_ROUNDED("bluetooth_rounded"), +// @SerializedName("bluetooth_outlined") +// BLUETOOTH_OUTLINED("bluetooth_outlined"), +// @SerializedName("bluetooth_searching") +// BLUETOOTH_SEARCHING("bluetooth_searching"), +// @SerializedName("bluetooth_searching_sharp") +// BLUETOOTH_SEARCHING_SHARP("bluetooth_searching_sharp"), +// @SerializedName("bluetooth_searching_rounded") +// BLUETOOTH_SEARCHING_ROUNDED("bluetooth_searching_rounded"), +// @SerializedName("bluetooth_searching_outlined") +// BLUETOOTH_SEARCHING_OUTLINED("bluetooth_searching_outlined"), +// @SerializedName("bluetooth_sharp") +// BLUETOOTH_SHARP("bluetooth_sharp"), +// @SerializedName("blur_circular") +// BLUR_CIRCULAR("blur_circular"), +// @SerializedName("blur_circular_sharp") +// BLUR_CIRCULAR_SHARP("blur_circular_sharp"), +// @SerializedName("blur_circular_rounded") +// BLUR_CIRCULAR_ROUNDED("blur_circular_rounded"), +// @SerializedName("blur_circular_outlined") +// BLUR_CIRCULAR_OUTLINED("blur_circular_outlined"), +// @SerializedName("blur_linear") +// BLUR_LINEAR("blur_linear"), +// @SerializedName("blur_linear_sharp") +// BLUR_LINEAR_SHARP("blur_linear_sharp"), +// @SerializedName("blur_linear_rounded") +// BLUR_LINEAR_ROUNDED("blur_linear_rounded"), +// @SerializedName("blur_linear_outlined") +// BLUR_LINEAR_OUTLINED("blur_linear_outlined"), +// @SerializedName("blur_off") +// BLUR_OFF("blur_off"), +// @SerializedName("blur_off_sharp") +// BLUR_OFF_SHARP("blur_off_sharp"), +// @SerializedName("blur_off_rounded") +// BLUR_OFF_ROUNDED("blur_off_rounded"), +// @SerializedName("blur_off_outlined") +// BLUR_OFF_OUTLINED("blur_off_outlined"), +// @SerializedName("blur_on") +// BLUR_ON("blur_on"), +// @SerializedName("blur_on_sharp") +// BLUR_ON_SHARP("blur_on_sharp"), +// @SerializedName("blur_on_rounded") +// BLUR_ON_ROUNDED("blur_on_rounded"), +// @SerializedName("blur_on_outlined") +// BLUR_ON_OUTLINED("blur_on_outlined"), +// @SerializedName("bolt") +// BOLT("bolt"), +// @SerializedName("bolt_sharp") +// BOLT_SHARP("bolt_sharp"), +// @SerializedName("bolt_rounded") +// BOLT_ROUNDED("bolt_rounded"), +// @SerializedName("bolt_outlined") +// BOLT_OUTLINED("bolt_outlined"), +// @SerializedName("book") +// BOOK("book"), +// @SerializedName("book_online") +// BOOK_ONLINE("book_online"), +// @SerializedName("book_online_sharp") +// BOOK_ONLINE_SHARP("book_online_sharp"), +// @SerializedName("book_online_rounded") +// BOOK_ONLINE_ROUNDED("book_online_rounded"), +// @SerializedName("book_online_outlined") +// BOOK_ONLINE_OUTLINED("book_online_outlined"), +// @SerializedName("book_sharp") +// BOOK_SHARP("book_sharp"), +// @SerializedName("book_rounded") +// BOOK_ROUNDED("book_rounded"), +// @SerializedName("book_outlined") +// BOOK_OUTLINED("book_outlined"), +// @SerializedName("bookmark") +// BOOKMARK("bookmark"), +// @SerializedName("bookmark_add") +// BOOKMARK_ADD("bookmark_add"), +// @SerializedName("bookmark_add_sharp") +// BOOKMARK_ADD_SHARP("bookmark_add_sharp"), +// @SerializedName("bookmark_add_rounded") +// BOOKMARK_ADD_ROUNDED("bookmark_add_rounded"), +// @SerializedName("bookmark_add_outlined") +// BOOKMARK_ADD_OUTLINED("bookmark_add_outlined"), +// @SerializedName("bookmark_added") +// BOOKMARK_ADDED("bookmark_added"), +// @SerializedName("bookmark_added_sharp") +// BOOKMARK_ADDED_SHARP("bookmark_added_sharp"), +// @SerializedName("bookmark_added_rounded") +// BOOKMARK_ADDED_ROUNDED("bookmark_added_rounded"), +// @SerializedName("bookmark_added_outlined") +// BOOKMARK_ADDED_OUTLINED("bookmark_added_outlined"), +// @SerializedName("bookmark_border") +// BOOKMARK_BORDER("bookmark_border"), +// @SerializedName("bookmark_border_sharp") +// BOOKMARK_BORDER_SHARP("bookmark_border_sharp"), +// @SerializedName("bookmark_border_rounded") +// BOOKMARK_BORDER_ROUNDED("bookmark_border_rounded"), +// @SerializedName("bookmark_border_outlined") +// BOOKMARK_BORDER_OUTLINED("bookmark_border_outlined"), +// @SerializedName("bookmark_outline") +// BOOKMARK_OUTLINE("bookmark_outline"), +// @SerializedName("bookmark_outline_sharp") +// BOOKMARK_OUTLINE_SHARP("bookmark_outline_sharp"), +// @SerializedName("bookmark_outline_rounded") +// BOOKMARK_OUTLINE_ROUNDED("bookmark_outline_rounded"), +// @SerializedName("bookmark_outline_outlined") +// BOOKMARK_OUTLINE_OUTLINED("bookmark_outline_outlined"), +// @SerializedName("bookmark_remove") +// BOOKMARK_REMOVE("bookmark_remove"), +// @SerializedName("bookmark_remove_rounded") +// BOOKMARK_REMOVE_ROUNDED("bookmark_remove_rounded"), +// @SerializedName("bookmark_remove_outlined") +// BOOKMARK_REMOVE_OUTLINED("bookmark_remove_outlined"), +// @SerializedName("bookmark_sharp") +// BOOKMARK_SHARP("bookmark_sharp"), +// @SerializedName("bookmark_rounded") +// BOOKMARK_ROUNDED("bookmark_rounded"), +// @SerializedName("bookmark_outlined") +// BOOKMARK_OUTLINED("bookmark_outlined"), +// @SerializedName("bookmark_remove_sharp") +// BOOKMARK_REMOVE_SHARP("bookmark_remove_sharp"), +// @SerializedName("bookmarks") +// BOOKMARKS("bookmarks"), +// @SerializedName("bookmarks_sharp") +// BOOKMARKS_SHARP("bookmarks_sharp"), +// @SerializedName("bookmarks_rounded") +// BOOKMARKS_ROUNDED("bookmarks_rounded"), +// @SerializedName("bookmarks_outlined") +// BOOKMARKS_OUTLINED("bookmarks_outlined"), +// @SerializedName("border_all") +// BORDER_ALL("border_all"), +// @SerializedName("border_all_sharp") +// BORDER_ALL_SHARP("border_all_sharp"), +// @SerializedName("border_all_rounded") +// BORDER_ALL_ROUNDED("border_all_rounded"), +// @SerializedName("border_all_outlined") +// BORDER_ALL_OUTLINED("border_all_outlined"), +// @SerializedName("border_bottom") +// BORDER_BOTTOM("border_bottom"), +// @SerializedName("border_bottom_sharp") +// BORDER_BOTTOM_SHARP("border_bottom_sharp"), +// @SerializedName("border_bottom_rounded") +// BORDER_BOTTOM_ROUNDED("border_bottom_rounded"), +// @SerializedName("border_bottom_outlined") +// BORDER_BOTTOM_OUTLINED("border_bottom_outlined"), +// @SerializedName("border_clear") +// BORDER_CLEAR("border_clear"), +// @SerializedName("border_clear_sharp") +// BORDER_CLEAR_SHARP("border_clear_sharp"), +// @SerializedName("border_clear_rounded") +// BORDER_CLEAR_ROUNDED("border_clear_rounded"), +// @SerializedName("border_clear_outlined") +// BORDER_CLEAR_OUTLINED("border_clear_outlined"), +// @SerializedName("border_color") +// BORDER_COLOR("border_color"), +// @SerializedName("border_color_sharp") +// BORDER_COLOR_SHARP("border_color_sharp"), +// @SerializedName("border_color_rounded") +// BORDER_COLOR_ROUNDED("border_color_rounded"), +// @SerializedName("border_color_outlined") +// BORDER_COLOR_OUTLINED("border_color_outlined"), +// @SerializedName("border_horizontal") +// BORDER_HORIZONTAL("border_horizontal"), +// @SerializedName("border_horizontal_sharp") +// BORDER_HORIZONTAL_SHARP("border_horizontal_sharp"), +// @SerializedName("border_horizontal_rounded") +// BORDER_HORIZONTAL_ROUNDED("border_horizontal_rounded"), +// @SerializedName("border_horizontal_outlined") +// BORDER_HORIZONTAL_OUTLINED("border_horizontal_outlined"), +// @SerializedName("border_inner") +// BORDER_INNER("border_inner"), +// @SerializedName("border_inner_sharp") +// BORDER_INNER_SHARP("border_inner_sharp"), +// @SerializedName("border_inner_rounded") +// BORDER_INNER_ROUNDED("border_inner_rounded"), +// @SerializedName("border_inner_outlined") +// BORDER_INNER_OUTLINED("border_inner_outlined"), +// @SerializedName("border_left") +// BORDER_LEFT("border_left"), +// @SerializedName("border_left_sharp") +// BORDER_LEFT_SHARP("border_left_sharp"), +// @SerializedName("border_left_rounded") +// BORDER_LEFT_ROUNDED("border_left_rounded"), +// @SerializedName("border_left_outlined") +// BORDER_LEFT_OUTLINED("border_left_outlined"), +// @SerializedName("border_outer") +// BORDER_OUTER("border_outer"), +// @SerializedName("border_outer_sharp") +// BORDER_OUTER_SHARP("border_outer_sharp"), +// @SerializedName("border_outer_rounded") +// BORDER_OUTER_ROUNDED("border_outer_rounded"), +// @SerializedName("border_outer_outlined") +// BORDER_OUTER_OUTLINED("border_outer_outlined"), +// @SerializedName("border_right") +// BORDER_RIGHT("border_right"), +// @SerializedName("border_right_sharp") +// BORDER_RIGHT_SHARP("border_right_sharp"), +// @SerializedName("border_right_rounded") +// BORDER_RIGHT_ROUNDED("border_right_rounded"), +// @SerializedName("border_right_outlined") +// BORDER_RIGHT_OUTLINED("border_right_outlined"), +// @SerializedName("border_style") +// BORDER_STYLE("border_style"), +// @SerializedName("border_style_sharp") +// BORDER_STYLE_SHARP("border_style_sharp"), +// @SerializedName("border_style_rounded") +// BORDER_STYLE_ROUNDED("border_style_rounded"), +// @SerializedName("border_style_outlined") +// BORDER_STYLE_OUTLINED("border_style_outlined"), +// @SerializedName("border_top") +// BORDER_TOP("border_top"), +// @SerializedName("border_top_sharp") +// BORDER_TOP_SHARP("border_top_sharp"), +// @SerializedName("border_top_rounded") +// BORDER_TOP_ROUNDED("border_top_rounded"), +// @SerializedName("border_top_outlined") +// BORDER_TOP_OUTLINED("border_top_outlined"), +// @SerializedName("border_vertical") +// BORDER_VERTICAL("border_vertical"), +// @SerializedName("border_vertical_sharp") +// BORDER_VERTICAL_SHARP("border_vertical_sharp"), +// @SerializedName("border_vertical_rounded") +// BORDER_VERTICAL_ROUNDED("border_vertical_rounded"), +// @SerializedName("border_vertical_outlined") +// BORDER_VERTICAL_OUTLINED("border_vertical_outlined"), +// @SerializedName("branding_watermark") +// BRANDING_WATERMARK("branding_watermark"), +// @SerializedName("branding_watermark_sharp") +// BRANDING_WATERMARK_SHARP("branding_watermark_sharp"), +// @SerializedName("branding_watermark_rounded") +// BRANDING_WATERMARK_ROUNDED("branding_watermark_rounded"), +// @SerializedName("branding_watermark_outlined") +// BRANDING_WATERMARK_OUTLINED("branding_watermark_outlined"), +// @SerializedName("breakfast_dining") +// BREAKFAST_DINING("breakfast_dining"), +// @SerializedName("breakfast_dining_sharp") +// BREAKFAST_DINING_SHARP("breakfast_dining_sharp"), +// @SerializedName("breakfast_dining_rounded") +// BREAKFAST_DINING_ROUNDED("breakfast_dining_rounded"), +// @SerializedName("breakfast_dining_outlined") +// BREAKFAST_DINING_OUTLINED("breakfast_dining_outlined"), +// @SerializedName("brightness_1") +// BRIGHTNESS_1("brightness_1"), +// @SerializedName("brightness_1_sharp") +// BRIGHTNESS_1_SHARP("brightness_1_sharp"), +// @SerializedName("brightness_1_rounded") +// BRIGHTNESS_1_ROUNDED("brightness_1_rounded"), +// @SerializedName("brightness_1_outlined") +// BRIGHTNESS_1_OUTLINED("brightness_1_outlined"), +// @SerializedName("brightness_2") +// BRIGHTNESS_2("brightness_2"), +// @SerializedName("brightness_2_sharp") +// BRIGHTNESS_2_SHARP("brightness_2_sharp"), +// @SerializedName("brightness_2_rounded") +// BRIGHTNESS_2_ROUNDED("brightness_2_rounded"), +// @SerializedName("brightness_2_outlined") +// BRIGHTNESS_2_OUTLINED("brightness_2_outlined"), +// @SerializedName("brightness_3") +// BRIGHTNESS_3("brightness_3"), +// @SerializedName("brightness_3_sharp") +// BRIGHTNESS_3_SHARP("brightness_3_sharp"), +// @SerializedName("brightness_3_rounded") +// BRIGHTNESS_3_ROUNDED("brightness_3_rounded"), +// @SerializedName("brightness_3_outlined") +// BRIGHTNESS_3_OUTLINED("brightness_3_outlined"), +// @SerializedName("brightness_4") +// BRIGHTNESS_4("brightness_4"), +// @SerializedName("brightness_4_sharp") +// BRIGHTNESS_4_SHARP("brightness_4_sharp"), +// @SerializedName("brightness_4_rounded") +// BRIGHTNESS_4_ROUNDED("brightness_4_rounded"), +// @SerializedName("brightness_4_outlined") +// BRIGHTNESS_4_OUTLINED("brightness_4_outlined"), +// @SerializedName("brightness_5") +// BRIGHTNESS_5("brightness_5"), +// @SerializedName("brightness_5_sharp") +// BRIGHTNESS_5_SHARP("brightness_5_sharp"), +// @SerializedName("brightness_5_rounded") +// BRIGHTNESS_5_ROUNDED("brightness_5_rounded"), +// @SerializedName("brightness_5_outlined") +// BRIGHTNESS_5_OUTLINED("brightness_5_outlined"), +// @SerializedName("brightness_6") +// BRIGHTNESS_6("brightness_6"), +// @SerializedName("brightness_6_sharp") +// BRIGHTNESS_6_SHARP("brightness_6_sharp"), +// @SerializedName("brightness_6_rounded") +// BRIGHTNESS_6_ROUNDED("brightness_6_rounded"), +// @SerializedName("brightness_6_outlined") +// BRIGHTNESS_6_OUTLINED("brightness_6_outlined"), +// @SerializedName("brightness_7") +// BRIGHTNESS_7("brightness_7"), +// @SerializedName("brightness_7_sharp") +// BRIGHTNESS_7_SHARP("brightness_7_sharp"), +// @SerializedName("brightness_7_rounded") +// BRIGHTNESS_7_ROUNDED("brightness_7_rounded"), +// @SerializedName("brightness_7_outlined") +// BRIGHTNESS_7_OUTLINED("brightness_7_outlined"), +// @SerializedName("brightness_auto") +// BRIGHTNESS_AUTO("brightness_auto"), +// @SerializedName("brightness_auto_sharp") +// BRIGHTNESS_AUTO_SHARP("brightness_auto_sharp"), +// @SerializedName("brightness_auto_rounded") +// BRIGHTNESS_AUTO_ROUNDED("brightness_auto_rounded"), +// @SerializedName("brightness_auto_outlined") +// BRIGHTNESS_AUTO_OUTLINED("brightness_auto_outlined"), +// @SerializedName("brightness_high") +// BRIGHTNESS_HIGH("brightness_high"), +// @SerializedName("brightness_high_sharp") +// BRIGHTNESS_HIGH_SHARP("brightness_high_sharp"), +// @SerializedName("brightness_high_rounded") +// BRIGHTNESS_HIGH_ROUNDED("brightness_high_rounded"), +// @SerializedName("brightness_high_outlined") +// BRIGHTNESS_HIGH_OUTLINED("brightness_high_outlined"), +// @SerializedName("brightness_low") +// BRIGHTNESS_LOW("brightness_low"), +// @SerializedName("brightness_low_sharp") +// BRIGHTNESS_LOW_SHARP("brightness_low_sharp"), +// @SerializedName("brightness_low_rounded") +// BRIGHTNESS_LOW_ROUNDED("brightness_low_rounded"), +// @SerializedName("brightness_low_outlined") +// BRIGHTNESS_LOW_OUTLINED("brightness_low_outlined"), +// @SerializedName("brightness_medium") +// BRIGHTNESS_MEDIUM("brightness_medium"), +// @SerializedName("brightness_medium_sharp") +// BRIGHTNESS_MEDIUM_SHARP("brightness_medium_sharp"), +// @SerializedName("brightness_medium_rounded") +// BRIGHTNESS_MEDIUM_ROUNDED("brightness_medium_rounded"), +// @SerializedName("brightness_medium_outlined") +// BRIGHTNESS_MEDIUM_OUTLINED("brightness_medium_outlined"), +// @SerializedName("broken_image") +// BROKEN_IMAGE("broken_image"), +// @SerializedName("broken_image_sharp") +// BROKEN_IMAGE_SHARP("broken_image_sharp"), +// @SerializedName("broken_image_rounded") +// BROKEN_IMAGE_ROUNDED("broken_image_rounded"), +// @SerializedName("broken_image_outlined") +// BROKEN_IMAGE_OUTLINED("broken_image_outlined"), +// @SerializedName("browser_not_supported") +// BROWSER_NOT_SUPPORTED("browser_not_supported"), +// @SerializedName("browser_not_supported_sharp") +// BROWSER_NOT_SUPPORTED_SHARP("browser_not_supported_sharp"), +// @SerializedName("browser_not_supported_rounded") +// BROWSER_NOT_SUPPORTED_ROUNDED("browser_not_supported_rounded"), +// @SerializedName("browser_not_supported_outlined") +// BROWSER_NOT_SUPPORTED_OUTLINED("browser_not_supported_outlined"), +// @SerializedName("brunch_dining") +// BRUNCH_DINING("brunch_dining"), +// @SerializedName("brunch_dining_sharp") +// BRUNCH_DINING_SHARP("brunch_dining_sharp"), +// @SerializedName("brunch_dining_rounded") +// BRUNCH_DINING_ROUNDED("brunch_dining_rounded"), +// @SerializedName("brunch_dining_outlined") +// BRUNCH_DINING_OUTLINED("brunch_dining_outlined"), +// @SerializedName("brush") +// BRUSH("brush"), +// @SerializedName("brush_sharp") +// BRUSH_SHARP("brush_sharp"), +// @SerializedName("brush_rounded") +// BRUSH_ROUNDED("brush_rounded"), +// @SerializedName("brush_outlined") +// BRUSH_OUTLINED("brush_outlined"), +// @SerializedName("bubble_chart") +// BUBBLE_CHART("bubble_chart"), +// @SerializedName("bubble_chart_sharp") +// BUBBLE_CHART_SHARP("bubble_chart_sharp"), +// @SerializedName("bubble_chart_rounded") +// BUBBLE_CHART_ROUNDED("bubble_chart_rounded"), +// @SerializedName("bubble_chart_outlined") +// BUBBLE_CHART_OUTLINED("bubble_chart_outlined"), +// @SerializedName("bug_report") +// BUG_REPORT("bug_report"), +// @SerializedName("bug_report_sharp") +// BUG_REPORT_SHARP("bug_report_sharp"), +// @SerializedName("bug_report_rounded") +// BUG_REPORT_ROUNDED("bug_report_rounded"), +// @SerializedName("bug_report_outlined") +// BUG_REPORT_OUTLINED("bug_report_outlined"), +// @SerializedName("build") +// BUILD("build"), +// @SerializedName("build_circle") +// BUILD_CIRCLE("build_circle"), +// @SerializedName("build_circle_sharp") +// BUILD_CIRCLE_SHARP("build_circle_sharp"), +// @SerializedName("build_circle_rounded") +// BUILD_CIRCLE_ROUNDED("build_circle_rounded"), +// @SerializedName("build_circle_outlined") +// BUILD_CIRCLE_OUTLINED("build_circle_outlined"), +// @SerializedName("build_sharp") +// BUILD_SHARP("build_sharp"), +// @SerializedName("build_rounded") +// BUILD_ROUNDED("build_rounded"), +// @SerializedName("build_outlined") +// BUILD_OUTLINED("build_outlined"), +// @SerializedName("bungalow") +// BUNGALOW("bungalow"), +// @SerializedName("bungalow_sharp") +// BUNGALOW_SHARP("bungalow_sharp"), +// @SerializedName("bungalow_rounded") +// BUNGALOW_ROUNDED("bungalow_rounded"), +// @SerializedName("bungalow_outlined") +// BUNGALOW_OUTLINED("bungalow_outlined"), +// @SerializedName("burst_mode") +// BURST_MODE("burst_mode"), +// @SerializedName("burst_mode_sharp") +// BURST_MODE_SHARP("burst_mode_sharp"), +// @SerializedName("burst_mode_rounded") +// BURST_MODE_ROUNDED("burst_mode_rounded"), +// @SerializedName("burst_mode_outlined") +// BURST_MODE_OUTLINED("burst_mode_outlined"), +// @SerializedName("bus_alert") +// BUS_ALERT("bus_alert"), +// @SerializedName("bus_alert_sharp") +// BUS_ALERT_SHARP("bus_alert_sharp"), +// @SerializedName("bus_alert_rounded") +// BUS_ALERT_ROUNDED("bus_alert_rounded"), +// @SerializedName("bus_alert_outlined") +// BUS_ALERT_OUTLINED("bus_alert_outlined"), +// @SerializedName("business") +// BUSINESS("business"), +// @SerializedName("business_center") +// BUSINESS_CENTER("business_center"), +// @SerializedName("business_center_sharp") +// BUSINESS_CENTER_SHARP("business_center_sharp"), +// @SerializedName("business_center_rounded") +// BUSINESS_CENTER_ROUNDED("business_center_rounded"), +// @SerializedName("business_center_outlined") +// BUSINESS_CENTER_OUTLINED("business_center_outlined"), +// @SerializedName("business_sharp") +// BUSINESS_SHARP("business_sharp"), +// @SerializedName("business_rounded") +// BUSINESS_ROUNDED("business_rounded"), +// @SerializedName("business_outlined") +// BUSINESS_OUTLINED("business_outlined"), +// @SerializedName("cabin") +// CABIN("cabin"), +// @SerializedName("cabin_sharp") +// CABIN_SHARP("cabin_sharp"), +// @SerializedName("cabin_rounded") +// CABIN_ROUNDED("cabin_rounded"), +// @SerializedName("cabin_outlined") +// CABIN_OUTLINED("cabin_outlined"), +// @SerializedName("cable") +// CABLE("cable"), +// @SerializedName("cable_sharp") +// CABLE_SHARP("cable_sharp"), +// @SerializedName("cable_rounded") +// CABLE_ROUNDED("cable_rounded"), +// @SerializedName("cable_outlined") +// CABLE_OUTLINED("cable_outlined"), +// @SerializedName("cached") +// CACHED("cached"), +// @SerializedName("cached_sharp") +// CACHED_SHARP("cached_sharp"), +// @SerializedName("cached_rounded") +// CACHED_ROUNDED("cached_rounded"), +// @SerializedName("cached_outlined") +// CACHED_OUTLINED("cached_outlined"), +// @SerializedName("cake") +// CAKE("cake"), +// @SerializedName("cake_sharp") +// CAKE_SHARP("cake_sharp"), +// @SerializedName("cake_rounded") +// CAKE_ROUNDED("cake_rounded"), +// @SerializedName("cake_outlined") +// CAKE_OUTLINED("cake_outlined"), +// @SerializedName("calculate") +// CALCULATE("calculate"), +// @SerializedName("calculate_sharp") +// CALCULATE_SHARP("calculate_sharp"), +// @SerializedName("calculate_rounded") +// CALCULATE_ROUNDED("calculate_rounded"), +// @SerializedName("calculate_outlined") +// CALCULATE_OUTLINED("calculate_outlined"), +// @SerializedName("calendar_today") +// CALENDAR_TODAY("calendar_today"), +// @SerializedName("calendar_today_sharp") +// CALENDAR_TODAY_SHARP("calendar_today_sharp"), +// @SerializedName("calendar_today_rounded") +// CALENDAR_TODAY_ROUNDED("calendar_today_rounded"), +// @SerializedName("calendar_today_outlined") +// CALENDAR_TODAY_OUTLINED("calendar_today_outlined"), +// @SerializedName("calendar_view_day") +// CALENDAR_VIEW_DAY("calendar_view_day"), +// @SerializedName("calendar_view_day_sharp") +// CALENDAR_VIEW_DAY_SHARP("calendar_view_day_sharp"), +// @SerializedName("calendar_view_day_rounded") +// CALENDAR_VIEW_DAY_ROUNDED("calendar_view_day_rounded"), +// @SerializedName("calendar_view_day_outlined") +// CALENDAR_VIEW_DAY_OUTLINED("calendar_view_day_outlined"), +// @SerializedName("calendar_view_month") +// CALENDAR_VIEW_MONTH("calendar_view_month"), +// @SerializedName("calendar_view_month_sharp") +// CALENDAR_VIEW_MONTH_SHARP("calendar_view_month_sharp"), +// @SerializedName("calendar_view_month_rounded") +// CALENDAR_VIEW_MONTH_ROUNDED("calendar_view_month_rounded"), +// @SerializedName("calendar_view_month_outlined") +// CALENDAR_VIEW_MONTH_OUTLINED("calendar_view_month_outlined"), +// @SerializedName("calendar_view_week") +// CALENDAR_VIEW_WEEK("calendar_view_week"), +// @SerializedName("calendar_view_week_sharp") +// CALENDAR_VIEW_WEEK_SHARP("calendar_view_week_sharp"), +// @SerializedName("calendar_view_week_rounded") +// CALENDAR_VIEW_WEEK_ROUNDED("calendar_view_week_rounded"), +// @SerializedName("calendar_view_week_outlined") +// CALENDAR_VIEW_WEEK_OUTLINED("calendar_view_week_outlined"), +// @SerializedName("call") +// CALL("call"), +// @SerializedName("call_end") +// CALL_END("call_end"), +// @SerializedName("call_end_sharp") +// CALL_END_SHARP("call_end_sharp"), +// @SerializedName("call_end_rounded") +// CALL_END_ROUNDED("call_end_rounded"), +// @SerializedName("call_end_outlined") +// CALL_END_OUTLINED("call_end_outlined"), +// @SerializedName("call_made") +// CALL_MADE("call_made"), +// @SerializedName("call_made_sharp") +// CALL_MADE_SHARP("call_made_sharp"), +// @SerializedName("call_made_rounded") +// CALL_MADE_ROUNDED("call_made_rounded"), +// @SerializedName("call_made_outlined") +// CALL_MADE_OUTLINED("call_made_outlined"), +// @SerializedName("call_merge") +// CALL_MERGE("call_merge"), +// @SerializedName("call_merge_sharp") +// CALL_MERGE_SHARP("call_merge_sharp"), +// @SerializedName("call_merge_rounded") +// CALL_MERGE_ROUNDED("call_merge_rounded"), +// @SerializedName("call_merge_outlined") +// CALL_MERGE_OUTLINED("call_merge_outlined"), +// @SerializedName("call_missed") +// CALL_MISSED("call_missed"), +// @SerializedName("call_missed_outgoing") +// CALL_MISSED_OUTGOING("call_missed_outgoing"), +// @SerializedName("call_missed_outgoing_sharp") +// CALL_MISSED_OUTGOING_SHARP("call_missed_outgoing_sharp"), +// @SerializedName("call_missed_outgoing_rounded") +// CALL_MISSED_OUTGOING_ROUNDED("call_missed_outgoing_rounded"), +// @SerializedName("call_missed_outgoing_outlined") +// CALL_MISSED_OUTGOING_OUTLINED("call_missed_outgoing_outlined"), +// @SerializedName("call_missed_sharp") +// CALL_MISSED_SHARP("call_missed_sharp"), +// @SerializedName("call_missed_rounded") +// CALL_MISSED_ROUNDED("call_missed_rounded"), +// @SerializedName("call_missed_outlined") +// CALL_MISSED_OUTLINED("call_missed_outlined"), +// @SerializedName("call_received") +// CALL_RECEIVED("call_received"), +// @SerializedName("call_received_rounded") +// CALL_RECEIVED_ROUNDED("call_received_rounded"), +// @SerializedName("call_received_outlined") +// CALL_RECEIVED_OUTLINED("call_received_outlined"), +// @SerializedName("call_sharp") +// CALL_SHARP("call_sharp"), +// @SerializedName("call_rounded") +// CALL_ROUNDED("call_rounded"), +// @SerializedName("call_outlined") +// CALL_OUTLINED("call_outlined"), +// @SerializedName("call_received_sharp") +// CALL_RECEIVED_SHARP("call_received_sharp"), +// @SerializedName("call_split") +// CALL_SPLIT("call_split"), +// @SerializedName("call_split_sharp") +// CALL_SPLIT_SHARP("call_split_sharp"), +// @SerializedName("call_split_rounded") +// CALL_SPLIT_ROUNDED("call_split_rounded"), +// @SerializedName("call_split_outlined") +// CALL_SPLIT_OUTLINED("call_split_outlined"), +// @SerializedName("call_to_action") +// CALL_TO_ACTION("call_to_action"), +// @SerializedName("call_to_action_sharp") +// CALL_TO_ACTION_SHARP("call_to_action_sharp"), +// @SerializedName("call_to_action_rounded") +// CALL_TO_ACTION_ROUNDED("call_to_action_rounded"), +// @SerializedName("call_to_action_outlined") +// CALL_TO_ACTION_OUTLINED("call_to_action_outlined"), +// @SerializedName("camera") +// CAMERA("camera"), +// @SerializedName("camera_alt") +// CAMERA_ALT("camera_alt"), +// @SerializedName("camera_alt_sharp") +// CAMERA_ALT_SHARP("camera_alt_sharp"), +// @SerializedName("camera_alt_rounded") +// CAMERA_ALT_ROUNDED("camera_alt_rounded"), +// @SerializedName("camera_alt_outlined") +// CAMERA_ALT_OUTLINED("camera_alt_outlined"), +// @SerializedName("camera_enhance") +// CAMERA_ENHANCE("camera_enhance"), +// @SerializedName("camera_enhance_sharp") +// CAMERA_ENHANCE_SHARP("camera_enhance_sharp"), +// @SerializedName("camera_enhance_rounded") +// CAMERA_ENHANCE_ROUNDED("camera_enhance_rounded"), +// @SerializedName("camera_enhance_outlined") +// CAMERA_ENHANCE_OUTLINED("camera_enhance_outlined"), +// @SerializedName("camera_front") +// CAMERA_FRONT("camera_front"), +// @SerializedName("camera_front_sharp") +// CAMERA_FRONT_SHARP("camera_front_sharp"), +// @SerializedName("camera_front_rounded") +// CAMERA_FRONT_ROUNDED("camera_front_rounded"), +// @SerializedName("camera_front_outlined") +// CAMERA_FRONT_OUTLINED("camera_front_outlined"), +// @SerializedName("camera_indoor") +// CAMERA_INDOOR("camera_indoor"), +// @SerializedName("camera_indoor_sharp") +// CAMERA_INDOOR_SHARP("camera_indoor_sharp"), +// @SerializedName("camera_indoor_rounded") +// CAMERA_INDOOR_ROUNDED("camera_indoor_rounded"), +// @SerializedName("camera_indoor_outlined") +// CAMERA_INDOOR_OUTLINED("camera_indoor_outlined"), +// @SerializedName("camera_outdoor") +// CAMERA_OUTDOOR("camera_outdoor"), +// @SerializedName("camera_outdoor_sharp") +// CAMERA_OUTDOOR_SHARP("camera_outdoor_sharp"), +// @SerializedName("camera_outdoor_rounded") +// CAMERA_OUTDOOR_ROUNDED("camera_outdoor_rounded"), +// @SerializedName("camera_outdoor_outlined") +// CAMERA_OUTDOOR_OUTLINED("camera_outdoor_outlined"), +// @SerializedName("camera_sharp") +// CAMERA_SHARP("camera_sharp"), +// @SerializedName("camera_rounded") +// CAMERA_ROUNDED("camera_rounded"), +// @SerializedName("camera_outlined") +// CAMERA_OUTLINED("camera_outlined"), +// @SerializedName("camera_rear") +// CAMERA_REAR("camera_rear"), +// @SerializedName("camera_rear_sharp") +// CAMERA_REAR_SHARP("camera_rear_sharp"), +// @SerializedName("camera_rear_rounded") +// CAMERA_REAR_ROUNDED("camera_rear_rounded"), +// @SerializedName("camera_rear_outlined") +// CAMERA_REAR_OUTLINED("camera_rear_outlined"), +// @SerializedName("camera_roll") +// CAMERA_ROLL("camera_roll"), +// @SerializedName("camera_roll_sharp") +// CAMERA_ROLL_SHARP("camera_roll_sharp"), +// @SerializedName("camera_roll_rounded") +// CAMERA_ROLL_ROUNDED("camera_roll_rounded"), +// @SerializedName("camera_roll_outlined") +// CAMERA_ROLL_OUTLINED("camera_roll_outlined"), +// @SerializedName("cameraswitch") +// CAMERASWITCH("cameraswitch"), +// @SerializedName("cameraswitch_sharp") +// CAMERASWITCH_SHARP("cameraswitch_sharp"), +// @SerializedName("cameraswitch_rounded") +// CAMERASWITCH_ROUNDED("cameraswitch_rounded"), +// @SerializedName("cameraswitch_outlined") +// CAMERASWITCH_OUTLINED("cameraswitch_outlined"), +// @SerializedName("campaign") +// CAMPAIGN("campaign"), +// @SerializedName("campaign_sharp") +// CAMPAIGN_SHARP("campaign_sharp"), +// @SerializedName("campaign_rounded") +// CAMPAIGN_ROUNDED("campaign_rounded"), +// @SerializedName("campaign_outlined") +// CAMPAIGN_OUTLINED("campaign_outlined"), +// @SerializedName("cancel") +// CANCEL("cancel"), +// @SerializedName("cancel_outlined") +// CANCEL_OUTLINED("cancel_outlined"), +// @SerializedName("cancel_presentation") +// CANCEL_PRESENTATION("cancel_presentation"), +// @SerializedName("cancel_presentation_sharp") +// CANCEL_PRESENTATION_SHARP("cancel_presentation_sharp"), +// @SerializedName("cancel_presentation_rounded") +// CANCEL_PRESENTATION_ROUNDED("cancel_presentation_rounded"), +// @SerializedName("cancel_presentation_outlined") +// CANCEL_PRESENTATION_OUTLINED("cancel_presentation_outlined"), +// @SerializedName("cancel_rounded") +// CANCEL_ROUNDED("cancel_rounded"), +// @SerializedName("cancel_schedule_send") +// CANCEL_SCHEDULE_SEND("cancel_schedule_send"), +// @SerializedName("cancel_schedule_send_sharp") +// CANCEL_SCHEDULE_SEND_SHARP("cancel_schedule_send_sharp"), +// @SerializedName("cancel_schedule_send_rounded") +// CANCEL_SCHEDULE_SEND_ROUNDED("cancel_schedule_send_rounded"), +// @SerializedName("cancel_schedule_send_outlined") +// CANCEL_SCHEDULE_SEND_OUTLINED("cancel_schedule_send_outlined"), +// @SerializedName("cancel_sharp") +// CANCEL_SHARP("cancel_sharp"), +// @SerializedName("car_rental") +// CAR_RENTAL("car_rental"), +// @SerializedName("car_rental_sharp") +// CAR_RENTAL_SHARP("car_rental_sharp"), +// @SerializedName("car_rental_rounded") +// CAR_RENTAL_ROUNDED("car_rental_rounded"), +// @SerializedName("car_rental_outlined") +// CAR_RENTAL_OUTLINED("car_rental_outlined"), +// @SerializedName("car_repair") +// CAR_REPAIR("car_repair"), +// @SerializedName("car_repair_sharp") +// CAR_REPAIR_SHARP("car_repair_sharp"), +// @SerializedName("car_repair_rounded") +// CAR_REPAIR_ROUNDED("car_repair_rounded"), +// @SerializedName("car_repair_outlined") +// CAR_REPAIR_OUTLINED("car_repair_outlined"), +// @SerializedName("card_giftcard") +// CARD_GIFTCARD("card_giftcard"), +// @SerializedName("card_giftcard_sharp") +// CARD_GIFTCARD_SHARP("card_giftcard_sharp"), +// @SerializedName("card_giftcard_rounded") +// CARD_GIFTCARD_ROUNDED("card_giftcard_rounded"), +// @SerializedName("card_giftcard_outlined") +// CARD_GIFTCARD_OUTLINED("card_giftcard_outlined"), +// @SerializedName("card_membership") +// CARD_MEMBERSHIP("card_membership"), +// @SerializedName("card_membership_sharp") +// CARD_MEMBERSHIP_SHARP("card_membership_sharp"), +// @SerializedName("card_membership_rounded") +// CARD_MEMBERSHIP_ROUNDED("card_membership_rounded"), +// @SerializedName("card_membership_outlined") +// CARD_MEMBERSHIP_OUTLINED("card_membership_outlined"), +// @SerializedName("card_travel") +// CARD_TRAVEL("card_travel"), +// @SerializedName("card_travel_sharp") +// CARD_TRAVEL_SHARP("card_travel_sharp"), +// @SerializedName("card_travel_rounded") +// CARD_TRAVEL_ROUNDED("card_travel_rounded"), +// @SerializedName("card_travel_outlined") +// CARD_TRAVEL_OUTLINED("card_travel_outlined"), +// @SerializedName("carpenter") +// CARPENTER("carpenter"), +// @SerializedName("carpenter_sharp") +// CARPENTER_SHARP("carpenter_sharp"), +// @SerializedName("carpenter_rounded") +// CARPENTER_ROUNDED("carpenter_rounded"), +// @SerializedName("carpenter_outlined") +// CARPENTER_OUTLINED("carpenter_outlined"), +// @SerializedName("cases") +// CASES("cases"), +// @SerializedName("cases_sharp") +// CASES_SHARP("cases_sharp"), +// @SerializedName("cases_rounded") +// CASES_ROUNDED("cases_rounded"), +// @SerializedName("cases_outlined") +// CASES_OUTLINED("cases_outlined"), +// @SerializedName("casino") +// CASINO("casino"), +// @SerializedName("casino_sharp") +// CASINO_SHARP("casino_sharp"), +// @SerializedName("casino_rounded") +// CASINO_ROUNDED("casino_rounded"), +// @SerializedName("casino_outlined") +// CASINO_OUTLINED("casino_outlined"), +// @SerializedName("cast") +// CAST("cast"), +// @SerializedName("cast_connected") +// CAST_CONNECTED("cast_connected"), +// @SerializedName("cast_connected_sharp") +// CAST_CONNECTED_SHARP("cast_connected_sharp"), +// @SerializedName("cast_connected_rounded") +// CAST_CONNECTED_ROUNDED("cast_connected_rounded"), +// @SerializedName("cast_connected_outlined") +// CAST_CONNECTED_OUTLINED("cast_connected_outlined"), +// @SerializedName("cast_for_education") +// CAST_FOR_EDUCATION("cast_for_education"), +// @SerializedName("cast_for_education_sharp") +// CAST_FOR_EDUCATION_SHARP("cast_for_education_sharp"), +// @SerializedName("cast_for_education_rounded") +// CAST_FOR_EDUCATION_ROUNDED("cast_for_education_rounded"), +// @SerializedName("cast_for_education_outlined") +// CAST_FOR_EDUCATION_OUTLINED("cast_for_education_outlined"), +// @SerializedName("cast_sharp") +// CAST_SHARP("cast_sharp"), +// @SerializedName("cast_rounded") +// CAST_ROUNDED("cast_rounded"), +// @SerializedName("cast_outlined") +// CAST_OUTLINED("cast_outlined"), +// @SerializedName("catching_pokemon") +// CATCHING_POKEMON("catching_pokemon"), +// @SerializedName("catching_pokemon_sharp") +// CATCHING_POKEMON_SHARP("catching_pokemon_sharp"), +// @SerializedName("catching_pokemon_rounded") +// CATCHING_POKEMON_ROUNDED("catching_pokemon_rounded"), +// @SerializedName("catching_pokemon_outlined") +// CATCHING_POKEMON_OUTLINED("catching_pokemon_outlined"), +// @SerializedName("category") +// CATEGORY("category"), +// @SerializedName("category_sharp") +// CATEGORY_SHARP("category_sharp"), +// @SerializedName("category_rounded") +// CATEGORY_ROUNDED("category_rounded"), +// @SerializedName("category_outlined") +// CATEGORY_OUTLINED("category_outlined"), +// @SerializedName("celebration") +// CELEBRATION("celebration"), +// @SerializedName("celebration_sharp") +// CELEBRATION_SHARP("celebration_sharp"), +// @SerializedName("celebration_rounded") +// CELEBRATION_ROUNDED("celebration_rounded"), +// @SerializedName("celebration_outlined") +// CELEBRATION_OUTLINED("celebration_outlined"), +// @SerializedName("cell_wifi") +// CELL_WIFI("cell_wifi"), +// @SerializedName("cell_wifi_sharp") +// CELL_WIFI_SHARP("cell_wifi_sharp"), +// @SerializedName("cell_wifi_rounded") +// CELL_WIFI_ROUNDED("cell_wifi_rounded"), +// @SerializedName("cell_wifi_outlined") +// CELL_WIFI_OUTLINED("cell_wifi_outlined"), +// @SerializedName("center_focus_strong") +// CENTER_FOCUS_STRONG("center_focus_strong"), +// @SerializedName("center_focus_strong_sharp") +// CENTER_FOCUS_STRONG_SHARP("center_focus_strong_sharp"), +// @SerializedName("center_focus_strong_rounded") +// CENTER_FOCUS_STRONG_ROUNDED("center_focus_strong_rounded"), +// @SerializedName("center_focus_strong_outlined") +// CENTER_FOCUS_STRONG_OUTLINED("center_focus_strong_outlined"), +// @SerializedName("center_focus_weak") +// CENTER_FOCUS_WEAK("center_focus_weak"), +// @SerializedName("center_focus_weak_sharp") +// CENTER_FOCUS_WEAK_SHARP("center_focus_weak_sharp"), +// @SerializedName("center_focus_weak_rounded") +// CENTER_FOCUS_WEAK_ROUNDED("center_focus_weak_rounded"), +// @SerializedName("center_focus_weak_outlined") +// CENTER_FOCUS_WEAK_OUTLINED("center_focus_weak_outlined"), +// @SerializedName("chair") +// CHAIR("chair"), +// @SerializedName("chair_alt") +// CHAIR_ALT("chair_alt"), +// @SerializedName("chair_alt_sharp") +// CHAIR_ALT_SHARP("chair_alt_sharp"), +// @SerializedName("chair_alt_rounded") +// CHAIR_ALT_ROUNDED("chair_alt_rounded"), +// @SerializedName("chair_alt_outlined") +// CHAIR_ALT_OUTLINED("chair_alt_outlined"), +// @SerializedName("chair_sharp") +// CHAIR_SHARP("chair_sharp"), +// @SerializedName("chair_rounded") +// CHAIR_ROUNDED("chair_rounded"), +// @SerializedName("chair_outlined") +// CHAIR_OUTLINED("chair_outlined"), +// @SerializedName("chalet") +// CHALET("chalet"), +// @SerializedName("chalet_sharp") +// CHALET_SHARP("chalet_sharp"), +// @SerializedName("chalet_rounded") +// CHALET_ROUNDED("chalet_rounded"), +// @SerializedName("chalet_outlined") +// CHALET_OUTLINED("chalet_outlined"), +// @SerializedName("change_circle") +// CHANGE_CIRCLE("change_circle"), +// @SerializedName("change_circle_sharp") +// CHANGE_CIRCLE_SHARP("change_circle_sharp"), +// @SerializedName("change_circle_rounded") +// CHANGE_CIRCLE_ROUNDED("change_circle_rounded"), +// @SerializedName("change_circle_outlined") +// CHANGE_CIRCLE_OUTLINED("change_circle_outlined"), +// @SerializedName("change_history") +// CHANGE_HISTORY("change_history"), +// @SerializedName("change_history_sharp") +// CHANGE_HISTORY_SHARP("change_history_sharp"), +// @SerializedName("change_history_rounded") +// CHANGE_HISTORY_ROUNDED("change_history_rounded"), +// @SerializedName("change_history_outlined") +// CHANGE_HISTORY_OUTLINED("change_history_outlined"), +// @SerializedName("charging_station") +// CHARGING_STATION("charging_station"), +// @SerializedName("charging_station_sharp") +// CHARGING_STATION_SHARP("charging_station_sharp"), +// @SerializedName("charging_station_rounded") +// CHARGING_STATION_ROUNDED("charging_station_rounded"), +// @SerializedName("charging_station_outlined") +// CHARGING_STATION_OUTLINED("charging_station_outlined"), +// @SerializedName("chat") +// CHAT("chat"), +// @SerializedName("chat_bubble") +// CHAT_BUBBLE("chat_bubble"), +// @SerializedName("chat_bubble_outline") +// CHAT_BUBBLE_OUTLINE("chat_bubble_outline"), +// @SerializedName("chat_bubble_outline_sharp") +// CHAT_BUBBLE_OUTLINE_SHARP("chat_bubble_outline_sharp"), +// @SerializedName("chat_bubble_outline_rounded") +// CHAT_BUBBLE_OUTLINE_ROUNDED("chat_bubble_outline_rounded"), +// @SerializedName("chat_bubble_outline_outlined") +// CHAT_BUBBLE_OUTLINE_OUTLINED("chat_bubble_outline_outlined"), +// @SerializedName("chat_bubble_sharp") +// CHAT_BUBBLE_SHARP("chat_bubble_sharp"), +// @SerializedName("chat_bubble_rounded") +// CHAT_BUBBLE_ROUNDED("chat_bubble_rounded"), +// @SerializedName("chat_bubble_outlined") +// CHAT_BUBBLE_OUTLINED("chat_bubble_outlined"), +// @SerializedName("chat_sharp") +// CHAT_SHARP("chat_sharp"), +// @SerializedName("chat_rounded") +// CHAT_ROUNDED("chat_rounded"), +// @SerializedName("chat_outlined") +// CHAT_OUTLINED("chat_outlined"), +// @SerializedName("check") +// CHECK("check"), +// @SerializedName("check_box") +// CHECK_BOX("check_box"), +// @SerializedName("check_box_outline_blank") +// CHECK_BOX_OUTLINE_BLANK("check_box_outline_blank"), +// @SerializedName("check_box_outline_blank_sharp") +// CHECK_BOX_OUTLINE_BLANK_SHARP("check_box_outline_blank_sharp"), +// @SerializedName("check_box_outline_blank_rounded") +// CHECK_BOX_OUTLINE_BLANK_ROUNDED("check_box_outline_blank_rounded"), +// @SerializedName("check_box_outline_blank_outlined") +// CHECK_BOX_OUTLINE_BLANK_OUTLINED("check_box_outline_blank_outlined"), +// @SerializedName("check_box_sharp") +// CHECK_BOX_SHARP("check_box_sharp"), +// @SerializedName("check_box_rounded") +// CHECK_BOX_ROUNDED("check_box_rounded"), +// @SerializedName("check_box_outlined") +// CHECK_BOX_OUTLINED("check_box_outlined"), +// @SerializedName("check_circle") +// CHECK_CIRCLE("check_circle"), +// @SerializedName("check_circle_outline") +// CHECK_CIRCLE_OUTLINE("check_circle_outline"), +// @SerializedName("check_circle_outline_sharp") +// CHECK_CIRCLE_OUTLINE_SHARP("check_circle_outline_sharp"), +// @SerializedName("check_circle_outline_rounded") +// CHECK_CIRCLE_OUTLINE_ROUNDED("check_circle_outline_rounded"), +// @SerializedName("check_circle_outline_outlined") +// CHECK_CIRCLE_OUTLINE_OUTLINED("check_circle_outline_outlined"), +// @SerializedName("check_circle_sharp") +// CHECK_CIRCLE_SHARP("check_circle_sharp"), +// @SerializedName("check_circle_rounded") +// CHECK_CIRCLE_ROUNDED("check_circle_rounded"), +// @SerializedName("check_circle_outlined") +// CHECK_CIRCLE_OUTLINED("check_circle_outlined"), +// @SerializedName("check_sharp") +// CHECK_SHARP("check_sharp"), +// @SerializedName("check_rounded") +// CHECK_ROUNDED("check_rounded"), +// @SerializedName("check_outlined") +// CHECK_OUTLINED("check_outlined"), +// @SerializedName("checklist") +// CHECKLIST("checklist"), +// @SerializedName("checklist_rounded") +// CHECKLIST_ROUNDED("checklist_rounded"), +// @SerializedName("checklist_rtl") +// CHECKLIST_RTL("checklist_rtl"), +// @SerializedName("checklist_rtl_sharp") +// CHECKLIST_RTL_SHARP("checklist_rtl_sharp"), +// @SerializedName("checklist_rtl_rounded") +// CHECKLIST_RTL_ROUNDED("checklist_rtl_rounded"), +// @SerializedName("checklist_rtl_outlined") +// CHECKLIST_RTL_OUTLINED("checklist_rtl_outlined"), +// @SerializedName("checklist_sharp") +// CHECKLIST_SHARP("checklist_sharp"), +// @SerializedName("checklist_outlined") +// CHECKLIST_OUTLINED("checklist_outlined"), +// @SerializedName("checkroom") +// CHECKROOM("checkroom"), +// @SerializedName("checkroom_sharp") +// CHECKROOM_SHARP("checkroom_sharp"), +// @SerializedName("checkroom_rounded") +// CHECKROOM_ROUNDED("checkroom_rounded"), +// @SerializedName("checkroom_outlined") +// CHECKROOM_OUTLINED("checkroom_outlined"), +// @SerializedName("chevron_left") +// CHEVRON_LEFT("chevron_left"), +// @SerializedName("chevron_left_sharp") +// CHEVRON_LEFT_SHARP("chevron_left_sharp"), +// @SerializedName("chevron_left_rounded") +// CHEVRON_LEFT_ROUNDED("chevron_left_rounded"), +// @SerializedName("chevron_left_outlined") +// CHEVRON_LEFT_OUTLINED("chevron_left_outlined"), +// @SerializedName("chevron_right") +// CHEVRON_RIGHT("chevron_right"), +// @SerializedName("chevron_right_sharp") +// CHEVRON_RIGHT_SHARP("chevron_right_sharp"), +// @SerializedName("chevron_right_rounded") +// CHEVRON_RIGHT_ROUNDED("chevron_right_rounded"), +// @SerializedName("chevron_right_outlined") +// CHEVRON_RIGHT_OUTLINED("chevron_right_outlined"), +// @SerializedName("child_care") +// CHILD_CARE("child_care"), +// @SerializedName("child_care_sharp") +// CHILD_CARE_SHARP("child_care_sharp"), +// @SerializedName("child_care_rounded") +// CHILD_CARE_ROUNDED("child_care_rounded"), +// @SerializedName("child_care_outlined") +// CHILD_CARE_OUTLINED("child_care_outlined"), +// @SerializedName("child_friendly") +// CHILD_FRIENDLY("child_friendly"), +// @SerializedName("child_friendly_sharp") +// CHILD_FRIENDLY_SHARP("child_friendly_sharp"), +// @SerializedName("child_friendly_rounded") +// CHILD_FRIENDLY_ROUNDED("child_friendly_rounded"), +// @SerializedName("child_friendly_outlined") +// CHILD_FRIENDLY_OUTLINED("child_friendly_outlined"), +// @SerializedName("chrome_reader_mode") +// CHROME_READER_MODE("chrome_reader_mode"), +// @SerializedName("chrome_reader_mode_sharp") +// CHROME_READER_MODE_SHARP("chrome_reader_mode_sharp"), +// @SerializedName("chrome_reader_mode_rounded") +// CHROME_READER_MODE_ROUNDED("chrome_reader_mode_rounded"), +// @SerializedName("chrome_reader_mode_outlined") +// CHROME_READER_MODE_OUTLINED("chrome_reader_mode_outlined"), +// @SerializedName("circle") +// CIRCLE("circle"), +// @SerializedName("circle_notifications") +// CIRCLE_NOTIFICATIONS("circle_notifications"), +// @SerializedName("circle_notifications_sharp") +// CIRCLE_NOTIFICATIONS_SHARP("circle_notifications_sharp"), +// @SerializedName("circle_notifications_rounded") +// CIRCLE_NOTIFICATIONS_ROUNDED("circle_notifications_rounded"), +// @SerializedName("circle_notifications_outlined") +// CIRCLE_NOTIFICATIONS_OUTLINED("circle_notifications_outlined"), +// @SerializedName("circle_sharp") +// CIRCLE_SHARP("circle_sharp"), +// @SerializedName("circle_rounded") +// CIRCLE_ROUNDED("circle_rounded"), +// @SerializedName("circle_outlined") +// CIRCLE_OUTLINED("circle_outlined"), +// @SerializedName("class_") +// CLASS("class_"), +// @SerializedName("class__sharp") +// CLASS_SHARP("class__sharp"), +// @SerializedName("class__rounded") +// CLASS_ROUNDED("class__rounded"), +// @SerializedName("class__outlined") +// CLASS_OUTLINED("class__outlined"), +// @SerializedName("clean_hands") +// CLEAN_HANDS("clean_hands"), +// @SerializedName("clean_hands_sharp") +// CLEAN_HANDS_SHARP("clean_hands_sharp"), +// @SerializedName("clean_hands_rounded") +// CLEAN_HANDS_ROUNDED("clean_hands_rounded"), +// @SerializedName("clean_hands_outlined") +// CLEAN_HANDS_OUTLINED("clean_hands_outlined"), +// @SerializedName("cleaning_services") +// CLEANING_SERVICES("cleaning_services"), +// @SerializedName("cleaning_services_sharp") +// CLEANING_SERVICES_SHARP("cleaning_services_sharp"), +// @SerializedName("cleaning_services_rounded") +// CLEANING_SERVICES_ROUNDED("cleaning_services_rounded"), +// @SerializedName("cleaning_services_outlined") +// CLEANING_SERVICES_OUTLINED("cleaning_services_outlined"), +// @SerializedName("clear") +// CLEAR("clear"), +// @SerializedName("clear_all") +// CLEAR_ALL("clear_all"), +// @SerializedName("clear_all_sharp") +// CLEAR_ALL_SHARP("clear_all_sharp"), +// @SerializedName("clear_all_rounded") +// CLEAR_ALL_ROUNDED("clear_all_rounded"), +// @SerializedName("clear_all_outlined") +// CLEAR_ALL_OUTLINED("clear_all_outlined"), +// @SerializedName("clear_sharp") +// CLEAR_SHARP("clear_sharp"), +// @SerializedName("clear_rounded") +// CLEAR_ROUNDED("clear_rounded"), +// @SerializedName("clear_outlined") +// CLEAR_OUTLINED("clear_outlined"), +// @SerializedName("close") +// CLOSE("close"), +// @SerializedName("close_fullscreen") +// CLOSE_FULLSCREEN("close_fullscreen"), +// @SerializedName("close_fullscreen_sharp") +// CLOSE_FULLSCREEN_SHARP("close_fullscreen_sharp"), +// @SerializedName("close_fullscreen_rounded") +// CLOSE_FULLSCREEN_ROUNDED("close_fullscreen_rounded"), +// @SerializedName("close_fullscreen_outlined") +// CLOSE_FULLSCREEN_OUTLINED("close_fullscreen_outlined"), +// @SerializedName("close_sharp") +// CLOSE_SHARP("close_sharp"), +// @SerializedName("close_rounded") +// CLOSE_ROUNDED("close_rounded"), +// @SerializedName("close_outlined") +// CLOSE_OUTLINED("close_outlined"), +// @SerializedName("closed_caption") +// CLOSED_CAPTION("closed_caption"), +// @SerializedName("closed_caption_disabled") +// CLOSED_CAPTION_DISABLED("closed_caption_disabled"), +// @SerializedName("closed_caption_disabled_sharp") +// CLOSED_CAPTION_DISABLED_SHARP("closed_caption_disabled_sharp"), +// @SerializedName("closed_caption_disabled_rounded") +// CLOSED_CAPTION_DISABLED_ROUNDED("closed_caption_disabled_rounded"), +// @SerializedName("closed_caption_disabled_outlined") +// CLOSED_CAPTION_DISABLED_OUTLINED("closed_caption_disabled_outlined"), +// @SerializedName("closed_caption_off") +// CLOSED_CAPTION_OFF("closed_caption_off"), +// @SerializedName("closed_caption_off_sharp") +// CLOSED_CAPTION_OFF_SHARP("closed_caption_off_sharp"), +// @SerializedName("closed_caption_off_rounded") +// CLOSED_CAPTION_OFF_ROUNDED("closed_caption_off_rounded"), +// @SerializedName("closed_caption_off_outlined") +// CLOSED_CAPTION_OFF_OUTLINED("closed_caption_off_outlined"), +// @SerializedName("closed_caption_sharp") +// CLOSED_CAPTION_SHARP("closed_caption_sharp"), +// @SerializedName("closed_caption_rounded") +// CLOSED_CAPTION_ROUNDED("closed_caption_rounded"), +// @SerializedName("closed_caption_outlined") +// CLOSED_CAPTION_OUTLINED("closed_caption_outlined"), +// @SerializedName("cloud") +// CLOUD("cloud"), +// @SerializedName("cloud_circle") +// CLOUD_CIRCLE("cloud_circle"), +// @SerializedName("cloud_circle_sharp") +// CLOUD_CIRCLE_SHARP("cloud_circle_sharp"), +// @SerializedName("cloud_circle_rounded") +// CLOUD_CIRCLE_ROUNDED("cloud_circle_rounded"), +// @SerializedName("cloud_circle_outlined") +// CLOUD_CIRCLE_OUTLINED("cloud_circle_outlined"), +// @SerializedName("cloud_done") +// CLOUD_DONE("cloud_done"), +// @SerializedName("cloud_done_sharp") +// CLOUD_DONE_SHARP("cloud_done_sharp"), +// @SerializedName("cloud_done_rounded") +// CLOUD_DONE_ROUNDED("cloud_done_rounded"), +// @SerializedName("cloud_done_outlined") +// CLOUD_DONE_OUTLINED("cloud_done_outlined"), +// @SerializedName("cloud_download") +// CLOUD_DOWNLOAD("cloud_download"), +// @SerializedName("cloud_download_sharp") +// CLOUD_DOWNLOAD_SHARP("cloud_download_sharp"), +// @SerializedName("cloud_download_rounded") +// CLOUD_DOWNLOAD_ROUNDED("cloud_download_rounded"), +// @SerializedName("cloud_download_outlined") +// CLOUD_DOWNLOAD_OUTLINED("cloud_download_outlined"), +// @SerializedName("cloud_off") +// CLOUD_OFF("cloud_off"), +// @SerializedName("cloud_off_sharp") +// CLOUD_OFF_SHARP("cloud_off_sharp"), +// @SerializedName("cloud_off_rounded") +// CLOUD_OFF_ROUNDED("cloud_off_rounded"), +// @SerializedName("cloud_off_outlined") +// CLOUD_OFF_OUTLINED("cloud_off_outlined"), +// @SerializedName("cloud_outlined") +// CLOUD_OUTLINED("cloud_outlined"), +// @SerializedName("cloud_queue") +// CLOUD_QUEUE("cloud_queue"), +// @SerializedName("cloud_queue_sharp") +// CLOUD_QUEUE_SHARP("cloud_queue_sharp"), +// @SerializedName("cloud_queue_rounded") +// CLOUD_QUEUE_ROUNDED("cloud_queue_rounded"), +// @SerializedName("cloud_queue_outlined") +// CLOUD_QUEUE_OUTLINED("cloud_queue_outlined"), +// @SerializedName("cloud_sharp") +// CLOUD_SHARP("cloud_sharp"), +// @SerializedName("cloud_rounded") +// CLOUD_ROUNDED("cloud_rounded"), +// @SerializedName("cloud_upload") +// CLOUD_UPLOAD("cloud_upload"), +// @SerializedName("cloud_upload_sharp") +// CLOUD_UPLOAD_SHARP("cloud_upload_sharp"), +// @SerializedName("cloud_upload_rounded") +// CLOUD_UPLOAD_ROUNDED("cloud_upload_rounded"), +// @SerializedName("cloud_upload_outlined") +// CLOUD_UPLOAD_OUTLINED("cloud_upload_outlined"), +// @SerializedName("code") +// CODE("code"), +// @SerializedName("code_off") +// CODE_OFF("code_off"), +// @SerializedName("code_off_sharp") +// CODE_OFF_SHARP("code_off_sharp"), +// @SerializedName("code_off_rounded") +// CODE_OFF_ROUNDED("code_off_rounded"), +// @SerializedName("code_off_outlined") +// CODE_OFF_OUTLINED("code_off_outlined"), +// @SerializedName("code_sharp") +// CODE_SHARP("code_sharp"), +// @SerializedName("code_rounded") +// CODE_ROUNDED("code_rounded"), +// @SerializedName("code_outlined") +// CODE_OUTLINED("code_outlined"), +// @SerializedName("coffee") +// COFFEE("coffee"), +// @SerializedName("coffee_maker") +// COFFEE_MAKER("coffee_maker"), +// @SerializedName("coffee_maker_sharp") +// COFFEE_MAKER_SHARP("coffee_maker_sharp"), +// @SerializedName("coffee_maker_rounded") +// COFFEE_MAKER_ROUNDED("coffee_maker_rounded"), +// @SerializedName("coffee_maker_outlined") +// COFFEE_MAKER_OUTLINED("coffee_maker_outlined"), +// @SerializedName("coffee_sharp") +// COFFEE_SHARP("coffee_sharp"), +// @SerializedName("coffee_rounded") +// COFFEE_ROUNDED("coffee_rounded"), +// @SerializedName("coffee_outlined") +// COFFEE_OUTLINED("coffee_outlined"), +// @SerializedName("collections") +// COLLECTIONS("collections"), +// @SerializedName("collections_bookmark") +// COLLECTIONS_BOOKMARK("collections_bookmark"), +// @SerializedName("collections_bookmark_sharp") +// COLLECTIONS_BOOKMARK_SHARP("collections_bookmark_sharp"), +// @SerializedName("collections_bookmark_rounded") +// COLLECTIONS_BOOKMARK_ROUNDED("collections_bookmark_rounded"), +// @SerializedName("collections_bookmark_outlined") +// COLLECTIONS_BOOKMARK_OUTLINED("collections_bookmark_outlined"), +// @SerializedName("collections_sharp") +// COLLECTIONS_SHARP("collections_sharp"), +// @SerializedName("collections_rounded") +// COLLECTIONS_ROUNDED("collections_rounded"), +// @SerializedName("collections_outlined") +// COLLECTIONS_OUTLINED("collections_outlined"), +// @SerializedName("color_lens") +// COLOR_LENS("color_lens"), +// @SerializedName("color_lens_sharp") +// COLOR_LENS_SHARP("color_lens_sharp"), +// @SerializedName("color_lens_rounded") +// COLOR_LENS_ROUNDED("color_lens_rounded"), +// @SerializedName("color_lens_outlined") +// COLOR_LENS_OUTLINED("color_lens_outlined"), +// @SerializedName("colorize") +// COLORIZE("colorize"), +// @SerializedName("colorize_sharp") +// COLORIZE_SHARP("colorize_sharp"), +// @SerializedName("colorize_rounded") +// COLORIZE_ROUNDED("colorize_rounded"), +// @SerializedName("colorize_outlined") +// COLORIZE_OUTLINED("colorize_outlined"), +// @SerializedName("comment") +// COMMENT("comment"), +// @SerializedName("comment_bank") +// COMMENT_BANK("comment_bank"), +// @SerializedName("comment_bank_sharp") +// COMMENT_BANK_SHARP("comment_bank_sharp"), +// @SerializedName("comment_bank_rounded") +// COMMENT_BANK_ROUNDED("comment_bank_rounded"), +// @SerializedName("comment_bank_outlined") +// COMMENT_BANK_OUTLINED("comment_bank_outlined"), +// @SerializedName("comment_sharp") +// COMMENT_SHARP("comment_sharp"), +// @SerializedName("comment_rounded") +// COMMENT_ROUNDED("comment_rounded"), +// @SerializedName("comment_outlined") +// COMMENT_OUTLINED("comment_outlined"), +// @SerializedName("commute") +// COMMUTE("commute"), +// @SerializedName("commute_sharp") +// COMMUTE_SHARP("commute_sharp"), +// @SerializedName("commute_rounded") +// COMMUTE_ROUNDED("commute_rounded"), +// @SerializedName("commute_outlined") +// COMMUTE_OUTLINED("commute_outlined"), +// @SerializedName("compare") +// COMPARE("compare"), +// @SerializedName("compare_arrows") +// COMPARE_ARROWS("compare_arrows"), +// @SerializedName("compare_arrows_sharp") +// COMPARE_ARROWS_SHARP("compare_arrows_sharp"), +// @SerializedName("compare_arrows_rounded") +// COMPARE_ARROWS_ROUNDED("compare_arrows_rounded"), +// @SerializedName("compare_arrows_outlined") +// COMPARE_ARROWS_OUTLINED("compare_arrows_outlined"), +// @SerializedName("compare_sharp") +// COMPARE_SHARP("compare_sharp"), +// @SerializedName("compare_rounded") +// COMPARE_ROUNDED("compare_rounded"), +// @SerializedName("compare_outlined") +// COMPARE_OUTLINED("compare_outlined"), +// @SerializedName("compass_calibration") +// COMPASS_CALIBRATION("compass_calibration"), +// @SerializedName("compass_calibration_sharp") +// COMPASS_CALIBRATION_SHARP("compass_calibration_sharp"), +// @SerializedName("compass_calibration_rounded") +// COMPASS_CALIBRATION_ROUNDED("compass_calibration_rounded"), +// @SerializedName("compass_calibration_outlined") +// COMPASS_CALIBRATION_OUTLINED("compass_calibration_outlined"), +// @SerializedName("compress") +// COMPRESS("compress"), +// @SerializedName("compress_sharp") +// COMPRESS_SHARP("compress_sharp"), +// @SerializedName("compress_rounded") +// COMPRESS_ROUNDED("compress_rounded"), +// @SerializedName("compress_outlined") +// COMPRESS_OUTLINED("compress_outlined"), +// @SerializedName("computer") +// COMPUTER("computer"), +// @SerializedName("computer_sharp") +// COMPUTER_SHARP("computer_sharp"), +// @SerializedName("computer_rounded") +// COMPUTER_ROUNDED("computer_rounded"), +// @SerializedName("computer_outlined") +// COMPUTER_OUTLINED("computer_outlined"), +// @SerializedName("confirmation_num") +// CONFIRMATION_NUM("confirmation_num"), +// @SerializedName("confirmation_num_sharp") +// CONFIRMATION_NUM_SHARP("confirmation_num_sharp"), +// @SerializedName("confirmation_num_rounded") +// CONFIRMATION_NUM_ROUNDED("confirmation_num_rounded"), +// @SerializedName("confirmation_num_outlined") +// CONFIRMATION_NUM_OUTLINED("confirmation_num_outlined"), +// @SerializedName("confirmation_number") +// CONFIRMATION_NUMBER("confirmation_number"), +// @SerializedName("confirmation_number_sharp") +// CONFIRMATION_NUMBER_SHARP("confirmation_number_sharp"), +// @SerializedName("confirmation_number_rounded") +// CONFIRMATION_NUMBER_ROUNDED("confirmation_number_rounded"), +// @SerializedName("confirmation_number_outlined") +// CONFIRMATION_NUMBER_OUTLINED("confirmation_number_outlined"), +// @SerializedName("connect_without_contact") +// CONNECT_WITHOUT_CONTACT("connect_without_contact"), +// @SerializedName("connect_without_contact_sharp") +// CONNECT_WITHOUT_CONTACT_SHARP("connect_without_contact_sharp"), +// @SerializedName("connect_without_contact_rounded") +// CONNECT_WITHOUT_CONTACT_ROUNDED("connect_without_contact_rounded"), +// @SerializedName("connect_without_contact_outlined") +// CONNECT_WITHOUT_CONTACT_OUTLINED("connect_without_contact_outlined"), +// @SerializedName("connected_tv") +// CONNECTED_TV("connected_tv"), +// @SerializedName("connected_tv_sharp") +// CONNECTED_TV_SHARP("connected_tv_sharp"), +// @SerializedName("connected_tv_rounded") +// CONNECTED_TV_ROUNDED("connected_tv_rounded"), +// @SerializedName("connected_tv_outlined") +// CONNECTED_TV_OUTLINED("connected_tv_outlined"), +// @SerializedName("construction") +// CONSTRUCTION("construction"), +// @SerializedName("construction_sharp") +// CONSTRUCTION_SHARP("construction_sharp"), +// @SerializedName("construction_rounded") +// CONSTRUCTION_ROUNDED("construction_rounded"), +// @SerializedName("construction_outlined") +// CONSTRUCTION_OUTLINED("construction_outlined"), +// @SerializedName("contact_mail") +// CONTACT_MAIL("contact_mail"), +// @SerializedName("contact_mail_sharp") +// CONTACT_MAIL_SHARP("contact_mail_sharp"), +// @SerializedName("contact_mail_rounded") +// CONTACT_MAIL_ROUNDED("contact_mail_rounded"), +// @SerializedName("contact_mail_outlined") +// CONTACT_MAIL_OUTLINED("contact_mail_outlined"), +// @SerializedName("contact_page") +// CONTACT_PAGE("contact_page"), +// @SerializedName("contact_page_sharp") +// CONTACT_PAGE_SHARP("contact_page_sharp"), +// @SerializedName("contact_page_rounded") +// CONTACT_PAGE_ROUNDED("contact_page_rounded"), +// @SerializedName("contact_page_outlined") +// CONTACT_PAGE_OUTLINED("contact_page_outlined"), +// @SerializedName("contact_phone") +// CONTACT_PHONE("contact_phone"), +// @SerializedName("contact_phone_sharp") +// CONTACT_PHONE_SHARP("contact_phone_sharp"), +// @SerializedName("contact_phone_rounded") +// CONTACT_PHONE_ROUNDED("contact_phone_rounded"), +// @SerializedName("contact_phone_outlined") +// CONTACT_PHONE_OUTLINED("contact_phone_outlined"), +// @SerializedName("contact_support") +// CONTACT_SUPPORT("contact_support"), +// @SerializedName("contact_support_sharp") +// CONTACT_SUPPORT_SHARP("contact_support_sharp"), +// @SerializedName("contact_support_rounded") +// CONTACT_SUPPORT_ROUNDED("contact_support_rounded"), +// @SerializedName("contact_support_outlined") +// CONTACT_SUPPORT_OUTLINED("contact_support_outlined"), +// @SerializedName("contactless") +// CONTACTLESS("contactless"), +// @SerializedName("contactless_sharp") +// CONTACTLESS_SHARP("contactless_sharp"), +// @SerializedName("contactless_rounded") +// CONTACTLESS_ROUNDED("contactless_rounded"), +// @SerializedName("contactless_outlined") +// CONTACTLESS_OUTLINED("contactless_outlined"), +// @SerializedName("contacts") +// CONTACTS("contacts"), +// @SerializedName("contacts_sharp") +// CONTACTS_SHARP("contacts_sharp"), +// @SerializedName("contacts_rounded") +// CONTACTS_ROUNDED("contacts_rounded"), +// @SerializedName("contacts_outlined") +// CONTACTS_OUTLINED("contacts_outlined"), +// @SerializedName("content_copy") +// CONTENT_COPY("content_copy"), +// @SerializedName("content_copy_sharp") +// CONTENT_COPY_SHARP("content_copy_sharp"), +// @SerializedName("content_copy_rounded") +// CONTENT_COPY_ROUNDED("content_copy_rounded"), +// @SerializedName("content_copy_outlined") +// CONTENT_COPY_OUTLINED("content_copy_outlined"), +// @SerializedName("content_cut") +// CONTENT_CUT("content_cut"), +// @SerializedName("content_cut_sharp") +// CONTENT_CUT_SHARP("content_cut_sharp"), +// @SerializedName("content_cut_rounded") +// CONTENT_CUT_ROUNDED("content_cut_rounded"), +// @SerializedName("content_cut_outlined") +// CONTENT_CUT_OUTLINED("content_cut_outlined"), +// @SerializedName("content_paste") +// CONTENT_PASTE("content_paste"), +// @SerializedName("content_paste_off") +// CONTENT_PASTE_OFF("content_paste_off"), +// @SerializedName("content_paste_off_sharp") +// CONTENT_PASTE_OFF_SHARP("content_paste_off_sharp"), +// @SerializedName("content_paste_off_rounded") +// CONTENT_PASTE_OFF_ROUNDED("content_paste_off_rounded"), +// @SerializedName("content_paste_off_outlined") +// CONTENT_PASTE_OFF_OUTLINED("content_paste_off_outlined"), +// @SerializedName("content_paste_sharp") +// CONTENT_PASTE_SHARP("content_paste_sharp"), +// @SerializedName("content_paste_rounded") +// CONTENT_PASTE_ROUNDED("content_paste_rounded"), +// @SerializedName("content_paste_outlined") +// CONTENT_PASTE_OUTLINED("content_paste_outlined"), +// @SerializedName("control_camera") +// CONTROL_CAMERA("control_camera"), +// @SerializedName("control_camera_sharp") +// CONTROL_CAMERA_SHARP("control_camera_sharp"), +// @SerializedName("control_camera_rounded") +// CONTROL_CAMERA_ROUNDED("control_camera_rounded"), +// @SerializedName("control_camera_outlined") +// CONTROL_CAMERA_OUTLINED("control_camera_outlined"), +// @SerializedName("control_point") +// CONTROL_POINT("control_point"), +// @SerializedName("control_point_duplicate") +// CONTROL_POINT_DUPLICATE("control_point_duplicate"), +// @SerializedName("control_point_duplicate_sharp") +// CONTROL_POINT_DUPLICATE_SHARP("control_point_duplicate_sharp"), +// @SerializedName("control_point_duplicate_rounded") +// CONTROL_POINT_DUPLICATE_ROUNDED("control_point_duplicate_rounded"), +// @SerializedName("control_point_duplicate_outlined") +// CONTROL_POINT_DUPLICATE_OUTLINED("control_point_duplicate_outlined"), +// @SerializedName("control_point_sharp") +// CONTROL_POINT_SHARP("control_point_sharp"), +// @SerializedName("control_point_rounded") +// CONTROL_POINT_ROUNDED("control_point_rounded"), +// @SerializedName("control_point_outlined") +// CONTROL_POINT_OUTLINED("control_point_outlined"), +// @SerializedName("copy") +// COPY("copy"), +// @SerializedName("copy_all") +// COPY_ALL("copy_all"), +// @SerializedName("copy_all_sharp") +// COPY_ALL_SHARP("copy_all_sharp"), +// @SerializedName("copy_all_rounded") +// COPY_ALL_ROUNDED("copy_all_rounded"), +// @SerializedName("copy_all_outlined") +// COPY_ALL_OUTLINED("copy_all_outlined"), +// @SerializedName("copy_sharp") +// COPY_SHARP("copy_sharp"), +// @SerializedName("copy_rounded") +// COPY_ROUNDED("copy_rounded"), +// @SerializedName("copy_outlined") +// COPY_OUTLINED("copy_outlined"), +// @SerializedName("copyright") +// COPYRIGHT("copyright"), +// @SerializedName("copyright_sharp") +// COPYRIGHT_SHARP("copyright_sharp"), +// @SerializedName("copyright_rounded") +// COPYRIGHT_ROUNDED("copyright_rounded"), +// @SerializedName("copyright_outlined") +// COPYRIGHT_OUTLINED("copyright_outlined"), +// @SerializedName("coronavirus") +// CORONAVIRUS("coronavirus"), +// @SerializedName("coronavirus_sharp") +// CORONAVIRUS_SHARP("coronavirus_sharp"), +// @SerializedName("coronavirus_rounded") +// CORONAVIRUS_ROUNDED("coronavirus_rounded"), +// @SerializedName("coronavirus_outlined") +// CORONAVIRUS_OUTLINED("coronavirus_outlined"), +// @SerializedName("corporate_fare") +// CORPORATE_FARE("corporate_fare"), +// @SerializedName("corporate_fare_sharp") +// CORPORATE_FARE_SHARP("corporate_fare_sharp"), +// @SerializedName("corporate_fare_rounded") +// CORPORATE_FARE_ROUNDED("corporate_fare_rounded"), +// @SerializedName("corporate_fare_outlined") +// CORPORATE_FARE_OUTLINED("corporate_fare_outlined"), +// @SerializedName("cottage") +// COTTAGE("cottage"), +// @SerializedName("cottage_sharp") +// COTTAGE_SHARP("cottage_sharp"), +// @SerializedName("cottage_rounded") +// COTTAGE_ROUNDED("cottage_rounded"), +// @SerializedName("cottage_outlined") +// COTTAGE_OUTLINED("cottage_outlined"), +// @SerializedName("countertops") +// COUNTERTOPS("countertops"), +// @SerializedName("countertops_sharp") +// COUNTERTOPS_SHARP("countertops_sharp"), +// @SerializedName("countertops_rounded") +// COUNTERTOPS_ROUNDED("countertops_rounded"), +// @SerializedName("countertops_outlined") +// COUNTERTOPS_OUTLINED("countertops_outlined"), +// @SerializedName("create") +// CREATE("create"), +// @SerializedName("create_new_folder") +// CREATE_NEW_FOLDER("create_new_folder"), +// @SerializedName("create_new_folder_sharp") +// CREATE_NEW_FOLDER_SHARP("create_new_folder_sharp"), +// @SerializedName("create_new_folder_rounded") +// CREATE_NEW_FOLDER_ROUNDED("create_new_folder_rounded"), +// @SerializedName("create_new_folder_outlined") +// CREATE_NEW_FOLDER_OUTLINED("create_new_folder_outlined"), +// @SerializedName("create_sharp") +// CREATE_SHARP("create_sharp"), +// @SerializedName("create_rounded") +// CREATE_ROUNDED("create_rounded"), +// @SerializedName("create_outlined") +// CREATE_OUTLINED("create_outlined"), +// @SerializedName("credit_card") +// CREDIT_CARD("credit_card"), +// @SerializedName("credit_card_off") +// CREDIT_CARD_OFF("credit_card_off"), +// @SerializedName("credit_card_off_sharp") +// CREDIT_CARD_OFF_SHARP("credit_card_off_sharp"), +// @SerializedName("credit_card_off_rounded") +// CREDIT_CARD_OFF_ROUNDED("credit_card_off_rounded"), +// @SerializedName("credit_card_off_outlined") +// CREDIT_CARD_OFF_OUTLINED("credit_card_off_outlined"), +// @SerializedName("credit_card_sharp") +// CREDIT_CARD_SHARP("credit_card_sharp"), +// @SerializedName("credit_card_rounded") +// CREDIT_CARD_ROUNDED("credit_card_rounded"), +// @SerializedName("credit_card_outlined") +// CREDIT_CARD_OUTLINED("credit_card_outlined"), +// @SerializedName("credit_score") +// CREDIT_SCORE("credit_score"), +// @SerializedName("credit_score_sharp") +// CREDIT_SCORE_SHARP("credit_score_sharp"), +// @SerializedName("credit_score_rounded") +// CREDIT_SCORE_ROUNDED("credit_score_rounded"), +// @SerializedName("credit_score_outlined") +// CREDIT_SCORE_OUTLINED("credit_score_outlined"), +// @SerializedName("crib") +// CRIB("crib"), +// @SerializedName("crib_sharp") +// CRIB_SHARP("crib_sharp"), +// @SerializedName("crib_rounded") +// CRIB_ROUNDED("crib_rounded"), +// @SerializedName("crib_outlined") +// CRIB_OUTLINED("crib_outlined"), +// @SerializedName("crop") +// CROP("crop"), +// @SerializedName("crop_16_9") +// CROP_16_9("crop_16_9"), +// @SerializedName("crop_16_9_sharp") +// CROP_16_9_SHARP("crop_16_9_sharp"), +// @SerializedName("crop_16_9_rounded") +// CROP_16_9_ROUNDED("crop_16_9_rounded"), +// @SerializedName("crop_16_9_outlined") +// CROP_16_9_OUTLINED("crop_16_9_outlined"), +// @SerializedName("crop_3_2") +// CROP_3_2("crop_3_2"), +// @SerializedName("crop_3_2_sharp") +// CROP_3_2_SHARP("crop_3_2_sharp"), +// @SerializedName("crop_3_2_rounded") +// CROP_3_2_ROUNDED("crop_3_2_rounded"), +// @SerializedName("crop_3_2_outlined") +// CROP_3_2_OUTLINED("crop_3_2_outlined"), +// @SerializedName("crop_5_4") +// CROP_5_4("crop_5_4"), +// @SerializedName("crop_5_4_sharp") +// CROP_5_4_SHARP("crop_5_4_sharp"), +// @SerializedName("crop_5_4_rounded") +// CROP_5_4_ROUNDED("crop_5_4_rounded"), +// @SerializedName("crop_5_4_outlined") +// CROP_5_4_OUTLINED("crop_5_4_outlined"), +// @SerializedName("crop_7_5") +// CROP_7_5("crop_7_5"), +// @SerializedName("crop_7_5_sharp") +// CROP_7_5_SHARP("crop_7_5_sharp"), +// @SerializedName("crop_7_5_rounded") +// CROP_7_5_ROUNDED("crop_7_5_rounded"), +// @SerializedName("crop_7_5_outlined") +// CROP_7_5_OUTLINED("crop_7_5_outlined"), +// @SerializedName("crop_din") +// CROP_DIN("crop_din"), +// @SerializedName("crop_din_sharp") +// CROP_DIN_SHARP("crop_din_sharp"), +// @SerializedName("crop_din_rounded") +// CROP_DIN_ROUNDED("crop_din_rounded"), +// @SerializedName("crop_din_outlined") +// CROP_DIN_OUTLINED("crop_din_outlined"), +// @SerializedName("crop_free") +// CROP_FREE("crop_free"), +// @SerializedName("crop_free_sharp") +// CROP_FREE_SHARP("crop_free_sharp"), +// @SerializedName("crop_free_rounded") +// CROP_FREE_ROUNDED("crop_free_rounded"), +// @SerializedName("crop_free_outlined") +// CROP_FREE_OUTLINED("crop_free_outlined"), +// @SerializedName("crop_landscape") +// CROP_LANDSCAPE("crop_landscape"), +// @SerializedName("crop_landscape_sharp") +// CROP_LANDSCAPE_SHARP("crop_landscape_sharp"), +// @SerializedName("crop_landscape_rounded") +// CROP_LANDSCAPE_ROUNDED("crop_landscape_rounded"), +// @SerializedName("crop_landscape_outlined") +// CROP_LANDSCAPE_OUTLINED("crop_landscape_outlined"), +// @SerializedName("crop_original") +// CROP_ORIGINAL("crop_original"), +// @SerializedName("crop_original_sharp") +// CROP_ORIGINAL_SHARP("crop_original_sharp"), +// @SerializedName("crop_original_rounded") +// CROP_ORIGINAL_ROUNDED("crop_original_rounded"), +// @SerializedName("crop_original_outlined") +// CROP_ORIGINAL_OUTLINED("crop_original_outlined"), +// @SerializedName("crop_outlined") +// CROP_OUTLINED("crop_outlined"), +// @SerializedName("crop_portrait") +// CROP_PORTRAIT("crop_portrait"), +// @SerializedName("crop_portrait_sharp") +// CROP_PORTRAIT_SHARP("crop_portrait_sharp"), +// @SerializedName("crop_portrait_rounded") +// CROP_PORTRAIT_ROUNDED("crop_portrait_rounded"), +// @SerializedName("crop_portrait_outlined") +// CROP_PORTRAIT_OUTLINED("crop_portrait_outlined"), +// @SerializedName("crop_rotate") +// CROP_ROTATE("crop_rotate"), +// @SerializedName("crop_rotate_sharp") +// CROP_ROTATE_SHARP("crop_rotate_sharp"), +// @SerializedName("crop_rotate_rounded") +// CROP_ROTATE_ROUNDED("crop_rotate_rounded"), +// @SerializedName("crop_rotate_outlined") +// CROP_ROTATE_OUTLINED("crop_rotate_outlined"), +// @SerializedName("crop_sharp") +// CROP_SHARP("crop_sharp"), +// @SerializedName("crop_rounded") +// CROP_ROUNDED("crop_rounded"), +// @SerializedName("crop_square") +// CROP_SQUARE("crop_square"), +// @SerializedName("crop_square_sharp") +// CROP_SQUARE_SHARP("crop_square_sharp"), +// @SerializedName("crop_square_rounded") +// CROP_SQUARE_ROUNDED("crop_square_rounded"), +// @SerializedName("crop_square_outlined") +// CROP_SQUARE_OUTLINED("crop_square_outlined"), +// @SerializedName("cut") +// CUT("cut"), +// @SerializedName("cut_sharp") +// CUT_SHARP("cut_sharp"), +// @SerializedName("cut_rounded") +// CUT_ROUNDED("cut_rounded"), +// @SerializedName("cut_outlined") +// CUT_OUTLINED("cut_outlined"), +// @SerializedName("dangerous") +// DANGEROUS("dangerous"), +// @SerializedName("dangerous_sharp") +// DANGEROUS_SHARP("dangerous_sharp"), +// @SerializedName("dangerous_rounded") +// DANGEROUS_ROUNDED("dangerous_rounded"), +// @SerializedName("dangerous_outlined") +// DANGEROUS_OUTLINED("dangerous_outlined"), +// @SerializedName("dark_mode") +// DARK_MODE("dark_mode"), +// @SerializedName("dark_mode_sharp") +// DARK_MODE_SHARP("dark_mode_sharp"), +// @SerializedName("dark_mode_rounded") +// DARK_MODE_ROUNDED("dark_mode_rounded"), +// @SerializedName("dark_mode_outlined") +// DARK_MODE_OUTLINED("dark_mode_outlined"), +// @SerializedName("dashboard") +// DASHBOARD("dashboard"), +// @SerializedName("dashboard_customize") +// DASHBOARD_CUSTOMIZE("dashboard_customize"), +// @SerializedName("dashboard_customize_sharp") +// DASHBOARD_CUSTOMIZE_SHARP("dashboard_customize_sharp"), +// @SerializedName("dashboard_customize_rounded") +// DASHBOARD_CUSTOMIZE_ROUNDED("dashboard_customize_rounded"), +// @SerializedName("dashboard_customize_outlined") +// DASHBOARD_CUSTOMIZE_OUTLINED("dashboard_customize_outlined"), +// @SerializedName("dashboard_sharp") +// DASHBOARD_SHARP("dashboard_sharp"), +// @SerializedName("dashboard_rounded") +// DASHBOARD_ROUNDED("dashboard_rounded"), +// @SerializedName("dashboard_outlined") +// DASHBOARD_OUTLINED("dashboard_outlined"), +// @SerializedName("data_saver_off") +// DATA_SAVER_OFF("data_saver_off"), +// @SerializedName("data_saver_off_sharp") +// DATA_SAVER_OFF_SHARP("data_saver_off_sharp"), +// @SerializedName("data_saver_off_rounded") +// DATA_SAVER_OFF_ROUNDED("data_saver_off_rounded"), +// @SerializedName("data_saver_off_outlined") +// DATA_SAVER_OFF_OUTLINED("data_saver_off_outlined"), +// @SerializedName("data_saver_on") +// DATA_SAVER_ON("data_saver_on"), +// @SerializedName("data_saver_on_sharp") +// DATA_SAVER_ON_SHARP("data_saver_on_sharp"), +// @SerializedName("data_saver_on_rounded") +// DATA_SAVER_ON_ROUNDED("data_saver_on_rounded"), +// @SerializedName("data_saver_on_outlined") +// DATA_SAVER_ON_OUTLINED("data_saver_on_outlined"), +// @SerializedName("data_usage") +// DATA_USAGE("data_usage"), +// @SerializedName("data_usage_sharp") +// DATA_USAGE_SHARP("data_usage_sharp"), +// @SerializedName("data_usage_rounded") +// DATA_USAGE_ROUNDED("data_usage_rounded"), +// @SerializedName("data_usage_outlined") +// DATA_USAGE_OUTLINED("data_usage_outlined"), +// @SerializedName("date_range") +// DATE_RANGE("date_range"), +// @SerializedName("date_range_sharp") +// DATE_RANGE_SHARP("date_range_sharp"), +// @SerializedName("date_range_rounded") +// DATE_RANGE_ROUNDED("date_range_rounded"), +// @SerializedName("date_range_outlined") +// DATE_RANGE_OUTLINED("date_range_outlined"), +// @SerializedName("deck") +// DECK("deck"), +// @SerializedName("deck_sharp") +// DECK_SHARP("deck_sharp"), +// @SerializedName("deck_rounded") +// DECK_ROUNDED("deck_rounded"), +// @SerializedName("deck_outlined") +// DECK_OUTLINED("deck_outlined"), +// @SerializedName("dehaze") +// DEHAZE("dehaze"), +// @SerializedName("dehaze_sharp") +// DEHAZE_SHARP("dehaze_sharp"), +// @SerializedName("dehaze_rounded") +// DEHAZE_ROUNDED("dehaze_rounded"), +// @SerializedName("dehaze_outlined") +// DEHAZE_OUTLINED("dehaze_outlined"), +// @SerializedName("delete") +// DELETE("delete"), +// @SerializedName("delete_forever") +// DELETE_FOREVER("delete_forever"), +// @SerializedName("delete_forever_sharp") +// DELETE_FOREVER_SHARP("delete_forever_sharp"), +// @SerializedName("delete_forever_rounded") +// DELETE_FOREVER_ROUNDED("delete_forever_rounded"), +// @SerializedName("delete_forever_outlined") +// DELETE_FOREVER_OUTLINED("delete_forever_outlined"), +// @SerializedName("delete_outline") +// DELETE_OUTLINE("delete_outline"), +// @SerializedName("delete_outline_sharp") +// DELETE_OUTLINE_SHARP("delete_outline_sharp"), +// @SerializedName("delete_outline_rounded") +// DELETE_OUTLINE_ROUNDED("delete_outline_rounded"), +// @SerializedName("delete_outline_outlined") +// DELETE_OUTLINE_OUTLINED("delete_outline_outlined"), +// @SerializedName("delete_sharp") +// DELETE_SHARP("delete_sharp"), +// @SerializedName("delete_rounded") +// DELETE_ROUNDED("delete_rounded"), +// @SerializedName("delete_outlined") +// DELETE_OUTLINED("delete_outlined"), +// @SerializedName("delete_sweep") +// DELETE_SWEEP("delete_sweep"), +// @SerializedName("delete_sweep_sharp") +// DELETE_SWEEP_SHARP("delete_sweep_sharp"), +// @SerializedName("delete_sweep_rounded") +// DELETE_SWEEP_ROUNDED("delete_sweep_rounded"), +// @SerializedName("delete_sweep_outlined") +// DELETE_SWEEP_OUTLINED("delete_sweep_outlined"), +// @SerializedName("delivery_dining") +// DELIVERY_DINING("delivery_dining"), +// @SerializedName("delivery_dining_sharp") +// DELIVERY_DINING_SHARP("delivery_dining_sharp"), +// @SerializedName("delivery_dining_rounded") +// DELIVERY_DINING_ROUNDED("delivery_dining_rounded"), +// @SerializedName("delivery_dining_outlined") +// DELIVERY_DINING_OUTLINED("delivery_dining_outlined"), +// @SerializedName("departure_board") +// DEPARTURE_BOARD("departure_board"), +// @SerializedName("departure_board_sharp") +// DEPARTURE_BOARD_SHARP("departure_board_sharp"), +// @SerializedName("departure_board_rounded") +// DEPARTURE_BOARD_ROUNDED("departure_board_rounded"), +// @SerializedName("departure_board_outlined") +// DEPARTURE_BOARD_OUTLINED("departure_board_outlined"), +// @SerializedName("description") +// DESCRIPTION("description"), +// @SerializedName("description_sharp") +// DESCRIPTION_SHARP("description_sharp"), +// @SerializedName("description_rounded") +// DESCRIPTION_ROUNDED("description_rounded"), +// @SerializedName("description_outlined") +// DESCRIPTION_OUTLINED("description_outlined"), +// @SerializedName("design_services") +// DESIGN_SERVICES("design_services"), +// @SerializedName("design_services_sharp") +// DESIGN_SERVICES_SHARP("design_services_sharp"), +// @SerializedName("design_services_rounded") +// DESIGN_SERVICES_ROUNDED("design_services_rounded"), +// @SerializedName("design_services_outlined") +// DESIGN_SERVICES_OUTLINED("design_services_outlined"), +// @SerializedName("desktop_access_disabled") +// DESKTOP_ACCESS_DISABLED("desktop_access_disabled"), +// @SerializedName("desktop_access_disabled_sharp") +// DESKTOP_ACCESS_DISABLED_SHARP("desktop_access_disabled_sharp"), +// @SerializedName("desktop_access_disabled_rounded") +// DESKTOP_ACCESS_DISABLED_ROUNDED("desktop_access_disabled_rounded"), +// @SerializedName("desktop_access_disabled_outlined") +// DESKTOP_ACCESS_DISABLED_OUTLINED("desktop_access_disabled_outlined"), +// @SerializedName("desktop_mac") +// DESKTOP_MAC("desktop_mac"), +// @SerializedName("desktop_mac_sharp") +// DESKTOP_MAC_SHARP("desktop_mac_sharp"), +// @SerializedName("desktop_mac_rounded") +// DESKTOP_MAC_ROUNDED("desktop_mac_rounded"), +// @SerializedName("desktop_mac_outlined") +// DESKTOP_MAC_OUTLINED("desktop_mac_outlined"), +// @SerializedName("desktop_windows") +// DESKTOP_WINDOWS("desktop_windows"), +// @SerializedName("desktop_windows_sharp") +// DESKTOP_WINDOWS_SHARP("desktop_windows_sharp"), +// @SerializedName("desktop_windows_rounded") +// DESKTOP_WINDOWS_ROUNDED("desktop_windows_rounded"), +// @SerializedName("desktop_windows_outlined") +// DESKTOP_WINDOWS_OUTLINED("desktop_windows_outlined"), +// @SerializedName("details") +// DETAILS("details"), +// @SerializedName("details_sharp") +// DETAILS_SHARP("details_sharp"), +// @SerializedName("details_rounded") +// DETAILS_ROUNDED("details_rounded"), +// @SerializedName("details_outlined") +// DETAILS_OUTLINED("details_outlined"), +// @SerializedName("developer_board") +// DEVELOPER_BOARD("developer_board"), +// @SerializedName("developer_board_off") +// DEVELOPER_BOARD_OFF("developer_board_off"), +// @SerializedName("developer_board_off_sharp") +// DEVELOPER_BOARD_OFF_SHARP("developer_board_off_sharp"), +// @SerializedName("developer_board_off_rounded") +// DEVELOPER_BOARD_OFF_ROUNDED("developer_board_off_rounded"), +// @SerializedName("developer_board_off_outlined") +// DEVELOPER_BOARD_OFF_OUTLINED("developer_board_off_outlined"), +// @SerializedName("developer_board_sharp") +// DEVELOPER_BOARD_SHARP("developer_board_sharp"), +// @SerializedName("developer_board_rounded") +// DEVELOPER_BOARD_ROUNDED("developer_board_rounded"), +// @SerializedName("developer_board_outlined") +// DEVELOPER_BOARD_OUTLINED("developer_board_outlined"), +// @SerializedName("developer_mode") +// DEVELOPER_MODE("developer_mode"), +// @SerializedName("developer_mode_sharp") +// DEVELOPER_MODE_SHARP("developer_mode_sharp"), +// @SerializedName("developer_mode_rounded") +// DEVELOPER_MODE_ROUNDED("developer_mode_rounded"), +// @SerializedName("developer_mode_outlined") +// DEVELOPER_MODE_OUTLINED("developer_mode_outlined"), +// @SerializedName("device_hub") +// DEVICE_HUB("device_hub"), +// @SerializedName("device_hub_sharp") +// DEVICE_HUB_SHARP("device_hub_sharp"), +// @SerializedName("device_hub_rounded") +// DEVICE_HUB_ROUNDED("device_hub_rounded"), +// @SerializedName("device_hub_outlined") +// DEVICE_HUB_OUTLINED("device_hub_outlined"), +// @SerializedName("device_thermostat") +// DEVICE_THERMOSTAT("device_thermostat"), +// @SerializedName("device_thermostat_sharp") +// DEVICE_THERMOSTAT_SHARP("device_thermostat_sharp"), +// @SerializedName("device_thermostat_rounded") +// DEVICE_THERMOSTAT_ROUNDED("device_thermostat_rounded"), +// @SerializedName("device_thermostat_outlined") +// DEVICE_THERMOSTAT_OUTLINED("device_thermostat_outlined"), +// @SerializedName("device_unknown") +// DEVICE_UNKNOWN("device_unknown"), +// @SerializedName("device_unknown_sharp") +// DEVICE_UNKNOWN_SHARP("device_unknown_sharp"), +// @SerializedName("device_unknown_rounded") +// DEVICE_UNKNOWN_ROUNDED("device_unknown_rounded"), +// @SerializedName("device_unknown_outlined") +// DEVICE_UNKNOWN_OUTLINED("device_unknown_outlined"), +// @SerializedName("devices") +// DEVICES("devices"), +// @SerializedName("devices_other") +// DEVICES_OTHER("devices_other"), +// @SerializedName("devices_other_sharp") +// DEVICES_OTHER_SHARP("devices_other_sharp"), +// @SerializedName("devices_other_rounded") +// DEVICES_OTHER_ROUNDED("devices_other_rounded"), +// @SerializedName("devices_other_outlined") +// DEVICES_OTHER_OUTLINED("devices_other_outlined"), +// @SerializedName("devices_sharp") +// DEVICES_SHARP("devices_sharp"), +// @SerializedName("devices_rounded") +// DEVICES_ROUNDED("devices_rounded"), +// @SerializedName("devices_outlined") +// DEVICES_OUTLINED("devices_outlined"), +// @SerializedName("dialer_sip") +// DIALER_SIP("dialer_sip"), +// @SerializedName("dialer_sip_sharp") +// DIALER_SIP_SHARP("dialer_sip_sharp"), +// @SerializedName("dialer_sip_rounded") +// DIALER_SIP_ROUNDED("dialer_sip_rounded"), +// @SerializedName("dialer_sip_outlined") +// DIALER_SIP_OUTLINED("dialer_sip_outlined"), +// @SerializedName("dialpad") +// DIALPAD("dialpad"), +// @SerializedName("dialpad_sharp") +// DIALPAD_SHARP("dialpad_sharp"), +// @SerializedName("dialpad_rounded") +// DIALPAD_ROUNDED("dialpad_rounded"), +// @SerializedName("dialpad_outlined") +// DIALPAD_OUTLINED("dialpad_outlined"), +// @SerializedName("dining") +// DINING("dining"), +// @SerializedName("dining_sharp") +// DINING_SHARP("dining_sharp"), +// @SerializedName("dining_rounded") +// DINING_ROUNDED("dining_rounded"), +// @SerializedName("dining_outlined") +// DINING_OUTLINED("dining_outlined"), +// @SerializedName("dinner_dining") +// DINNER_DINING("dinner_dining"), +// @SerializedName("dinner_dining_sharp") +// DINNER_DINING_SHARP("dinner_dining_sharp"), +// @SerializedName("dinner_dining_rounded") +// DINNER_DINING_ROUNDED("dinner_dining_rounded"), +// @SerializedName("dinner_dining_outlined") +// DINNER_DINING_OUTLINED("dinner_dining_outlined"), +// @SerializedName("directions") +// DIRECTIONS("directions"), +// @SerializedName("directions_bike") +// DIRECTIONS_BIKE("directions_bike"), +// @SerializedName("directions_bike_sharp") +// DIRECTIONS_BIKE_SHARP("directions_bike_sharp"), +// @SerializedName("directions_bike_rounded") +// DIRECTIONS_BIKE_ROUNDED("directions_bike_rounded"), +// @SerializedName("directions_bike_outlined") +// DIRECTIONS_BIKE_OUTLINED("directions_bike_outlined"), +// @SerializedName("directions_boat") +// DIRECTIONS_BOAT("directions_boat"), +// @SerializedName("directions_boat_filled") +// DIRECTIONS_BOAT_FILLED("directions_boat_filled"), +// @SerializedName("directions_boat_filled_sharp") +// DIRECTIONS_BOAT_FILLED_SHARP("directions_boat_filled_sharp"), +// @SerializedName("directions_boat_filled_rounded") +// DIRECTIONS_BOAT_FILLED_ROUNDED("directions_boat_filled_rounded"), +// @SerializedName("directions_boat_filled_outlined") +// DIRECTIONS_BOAT_FILLED_OUTLINED("directions_boat_filled_outlined"), +// @SerializedName("directions_boat_sharp") +// DIRECTIONS_BOAT_SHARP("directions_boat_sharp"), +// @SerializedName("directions_boat_rounded") +// DIRECTIONS_BOAT_ROUNDED("directions_boat_rounded"), +// @SerializedName("directions_boat_outlined") +// DIRECTIONS_BOAT_OUTLINED("directions_boat_outlined"), +// @SerializedName("directions_bus") +// DIRECTIONS_BUS("directions_bus"), +// @SerializedName("directions_bus_filled") +// DIRECTIONS_BUS_FILLED("directions_bus_filled"), +// @SerializedName("directions_bus_filled_sharp") +// DIRECTIONS_BUS_FILLED_SHARP("directions_bus_filled_sharp"), +// @SerializedName("directions_bus_filled_rounded") +// DIRECTIONS_BUS_FILLED_ROUNDED("directions_bus_filled_rounded"), +// @SerializedName("directions_bus_filled_outlined") +// DIRECTIONS_BUS_FILLED_OUTLINED("directions_bus_filled_outlined"), +// @SerializedName("directions_bus_sharp") +// DIRECTIONS_BUS_SHARP("directions_bus_sharp"), +// @SerializedName("directions_bus_rounded") +// DIRECTIONS_BUS_ROUNDED("directions_bus_rounded"), +// @SerializedName("directions_bus_outlined") +// DIRECTIONS_BUS_OUTLINED("directions_bus_outlined"), +// @SerializedName("directions_car") +// DIRECTIONS_CAR("directions_car"), +// @SerializedName("directions_car_filled") +// DIRECTIONS_CAR_FILLED("directions_car_filled"), +// @SerializedName("directions_car_filled_sharp") +// DIRECTIONS_CAR_FILLED_SHARP("directions_car_filled_sharp"), +// @SerializedName("directions_car_filled_rounded") +// DIRECTIONS_CAR_FILLED_ROUNDED("directions_car_filled_rounded"), +// @SerializedName("directions_car_filled_outlined") +// DIRECTIONS_CAR_FILLED_OUTLINED("directions_car_filled_outlined"), +// @SerializedName("directions_car_sharp") +// DIRECTIONS_CAR_SHARP("directions_car_sharp"), +// @SerializedName("directions_car_rounded") +// DIRECTIONS_CAR_ROUNDED("directions_car_rounded"), +// @SerializedName("directions_car_outlined") +// DIRECTIONS_CAR_OUTLINED("directions_car_outlined"), +// @SerializedName("directions_ferry") +// DIRECTIONS_FERRY("directions_ferry"), +// @SerializedName("directions_ferry_sharp") +// DIRECTIONS_FERRY_SHARP("directions_ferry_sharp"), +// @SerializedName("directions_ferry_rounded") +// DIRECTIONS_FERRY_ROUNDED("directions_ferry_rounded"), +// @SerializedName("directions_ferry_outlined") +// DIRECTIONS_FERRY_OUTLINED("directions_ferry_outlined"), +// @SerializedName("directions_off") +// DIRECTIONS_OFF("directions_off"), +// @SerializedName("directions_off_sharp") +// DIRECTIONS_OFF_SHARP("directions_off_sharp"), +// @SerializedName("directions_off_rounded") +// DIRECTIONS_OFF_ROUNDED("directions_off_rounded"), +// @SerializedName("directions_off_outlined") +// DIRECTIONS_OFF_OUTLINED("directions_off_outlined"), +// @SerializedName("directions_railway_filled") +// DIRECTIONS_RAILWAY_FILLED("directions_railway_filled"), +// @SerializedName("directions_railway_filled_sharp") +// DIRECTIONS_RAILWAY_FILLED_SHARP("directions_railway_filled_sharp"), +// @SerializedName("directions_railway_filled_rounded") +// DIRECTIONS_RAILWAY_FILLED_ROUNDED("directions_railway_filled_rounded"), +// @SerializedName("directions_railway_filled_outlined") +// DIRECTIONS_RAILWAY_FILLED_OUTLINED("directions_railway_filled_outlined"), +// @SerializedName("directions_railway_sharp") +// DIRECTIONS_RAILWAY_SHARP("directions_railway_sharp"), +// @SerializedName("directions_railway_rounded") +// DIRECTIONS_RAILWAY_ROUNDED("directions_railway_rounded"), +// @SerializedName("directions_railway_outlined") +// DIRECTIONS_RAILWAY_OUTLINED("directions_railway_outlined"), +// @SerializedName("directions_run") +// DIRECTIONS_RUN("directions_run"), +// @SerializedName("directions_run_sharp") +// DIRECTIONS_RUN_SHARP("directions_run_sharp"), +// @SerializedName("directions_run_rounded") +// DIRECTIONS_RUN_ROUNDED("directions_run_rounded"), +// @SerializedName("directions_run_outlined") +// DIRECTIONS_RUN_OUTLINED("directions_run_outlined"), +// @SerializedName("directions_sharp") +// DIRECTIONS_SHARP("directions_sharp"), +// @SerializedName("directions_rounded") +// DIRECTIONS_ROUNDED("directions_rounded"), +// @SerializedName("directions_outlined") +// DIRECTIONS_OUTLINED("directions_outlined"), +// @SerializedName("directions_railway") +// DIRECTIONS_RAILWAY("directions_railway"), +// @SerializedName("directions_subway") +// DIRECTIONS_SUBWAY("directions_subway"), +// @SerializedName("directions_subway_filled") +// DIRECTIONS_SUBWAY_FILLED("directions_subway_filled"), +// @SerializedName("directions_subway_filled_sharp") +// DIRECTIONS_SUBWAY_FILLED_SHARP("directions_subway_filled_sharp"), +// @SerializedName("directions_subway_filled_rounded") +// DIRECTIONS_SUBWAY_FILLED_ROUNDED("directions_subway_filled_rounded"), +// @SerializedName("directions_subway_filled_outlined") +// DIRECTIONS_SUBWAY_FILLED_OUTLINED("directions_subway_filled_outlined"), +// @SerializedName("directions_subway_sharp") +// DIRECTIONS_SUBWAY_SHARP("directions_subway_sharp"), +// @SerializedName("directions_subway_rounded") +// DIRECTIONS_SUBWAY_ROUNDED("directions_subway_rounded"), +// @SerializedName("directions_subway_outlined") +// DIRECTIONS_SUBWAY_OUTLINED("directions_subway_outlined"), +// @SerializedName("directions_train") +// DIRECTIONS_TRAIN("directions_train"), +// @SerializedName("directions_train_sharp") +// DIRECTIONS_TRAIN_SHARP("directions_train_sharp"), +// @SerializedName("directions_train_rounded") +// DIRECTIONS_TRAIN_ROUNDED("directions_train_rounded"), +// @SerializedName("directions_train_outlined") +// DIRECTIONS_TRAIN_OUTLINED("directions_train_outlined"), +// @SerializedName("directions_transit") +// DIRECTIONS_TRANSIT("directions_transit"), +// @SerializedName("directions_transit_filled") +// DIRECTIONS_TRANSIT_FILLED("directions_transit_filled"), +// @SerializedName("directions_transit_filled_sharp") +// DIRECTIONS_TRANSIT_FILLED_SHARP("directions_transit_filled_sharp"), +// @SerializedName("directions_transit_filled_rounded") +// DIRECTIONS_TRANSIT_FILLED_ROUNDED("directions_transit_filled_rounded"), +// @SerializedName("directions_transit_filled_outlined") +// DIRECTIONS_TRANSIT_FILLED_OUTLINED("directions_transit_filled_outlined"), +// @SerializedName("directions_transit_sharp") +// DIRECTIONS_TRANSIT_SHARP("directions_transit_sharp"), +// @SerializedName("directions_transit_rounded") +// DIRECTIONS_TRANSIT_ROUNDED("directions_transit_rounded"), +// @SerializedName("directions_transit_outlined") +// DIRECTIONS_TRANSIT_OUTLINED("directions_transit_outlined"), +// @SerializedName("directions_walk") +// DIRECTIONS_WALK("directions_walk"), +// @SerializedName("directions_walk_sharp") +// DIRECTIONS_WALK_SHARP("directions_walk_sharp"), +// @SerializedName("directions_walk_rounded") +// DIRECTIONS_WALK_ROUNDED("directions_walk_rounded"), +// @SerializedName("directions_walk_outlined") +// DIRECTIONS_WALK_OUTLINED("directions_walk_outlined"), +// @SerializedName("dirty_lens") +// DIRTY_LENS("dirty_lens"), +// @SerializedName("dirty_lens_sharp") +// DIRTY_LENS_SHARP("dirty_lens_sharp"), +// @SerializedName("dirty_lens_rounded") +// DIRTY_LENS_ROUNDED("dirty_lens_rounded"), +// @SerializedName("dirty_lens_outlined") +// DIRTY_LENS_OUTLINED("dirty_lens_outlined"), +// @SerializedName("disabled_by_default") +// DISABLED_BY_DEFAULT("disabled_by_default"), +// @SerializedName("disabled_by_default_sharp") +// DISABLED_BY_DEFAULT_SHARP("disabled_by_default_sharp"), +// @SerializedName("disabled_by_default_rounded") +// DISABLED_BY_DEFAULT_ROUNDED("disabled_by_default_rounded"), +// @SerializedName("disabled_by_default_outlined") +// DISABLED_BY_DEFAULT_OUTLINED("disabled_by_default_outlined"), +// @SerializedName("disc_full") +// DISC_FULL("disc_full"), +// @SerializedName("disc_full_sharp") +// DISC_FULL_SHARP("disc_full_sharp"), +// @SerializedName("disc_full_rounded") +// DISC_FULL_ROUNDED("disc_full_rounded"), +// @SerializedName("disc_full_outlined") +// DISC_FULL_OUTLINED("disc_full_outlined"), +// @SerializedName("dnd_forwardslash") +// DND_FORWARDSLASH("dnd_forwardslash"), +// @SerializedName("dnd_forwardslash_sharp") +// DND_FORWARDSLASH_SHARP("dnd_forwardslash_sharp"), +// @SerializedName("dnd_forwardslash_rounded") +// DND_FORWARDSLASH_ROUNDED("dnd_forwardslash_rounded"), +// @SerializedName("dnd_forwardslash_outlined") +// DND_FORWARDSLASH_OUTLINED("dnd_forwardslash_outlined"), +// @SerializedName("dns") +// DNS("dns"), +// @SerializedName("dns_sharp") +// DNS_SHARP("dns_sharp"), +// @SerializedName("dns_rounded") +// DNS_ROUNDED("dns_rounded"), +// @SerializedName("dns_outlined") +// DNS_OUTLINED("dns_outlined"), +// @SerializedName("do_disturb") +// DO_DISTURB("do_disturb"), +// @SerializedName("do_disturb_alt") +// DO_DISTURB_ALT("do_disturb_alt"), +// @SerializedName("do_disturb_alt_sharp") +// DO_DISTURB_ALT_SHARP("do_disturb_alt_sharp"), +// @SerializedName("do_disturb_alt_rounded") +// DO_DISTURB_ALT_ROUNDED("do_disturb_alt_rounded"), +// @SerializedName("do_disturb_alt_outlined") +// DO_DISTURB_ALT_OUTLINED("do_disturb_alt_outlined"), +// @SerializedName("do_disturb_off") +// DO_DISTURB_OFF("do_disturb_off"), +// @SerializedName("do_disturb_off_sharp") +// DO_DISTURB_OFF_SHARP("do_disturb_off_sharp"), +// @SerializedName("do_disturb_off_rounded") +// DO_DISTURB_OFF_ROUNDED("do_disturb_off_rounded"), +// @SerializedName("do_disturb_off_outlined") +// DO_DISTURB_OFF_OUTLINED("do_disturb_off_outlined"), +// @SerializedName("do_disturb_on") +// DO_DISTURB_ON("do_disturb_on"), +// @SerializedName("do_disturb_on_sharp") +// DO_DISTURB_ON_SHARP("do_disturb_on_sharp"), +// @SerializedName("do_disturb_on_rounded") +// DO_DISTURB_ON_ROUNDED("do_disturb_on_rounded"), +// @SerializedName("do_disturb_on_outlined") +// DO_DISTURB_ON_OUTLINED("do_disturb_on_outlined"), +// @SerializedName("do_disturb_sharp") +// DO_DISTURB_SHARP("do_disturb_sharp"), +// @SerializedName("do_disturb_rounded") +// DO_DISTURB_ROUNDED("do_disturb_rounded"), +// @SerializedName("do_disturb_outlined") +// DO_DISTURB_OUTLINED("do_disturb_outlined"), +// @SerializedName("do_not_disturb") +// DO_NOT_DISTURB("do_not_disturb"), +// @SerializedName("do_not_disturb_alt") +// DO_NOT_DISTURB_ALT("do_not_disturb_alt"), +// @SerializedName("do_not_disturb_alt_sharp") +// DO_NOT_DISTURB_ALT_SHARP("do_not_disturb_alt_sharp"), +// @SerializedName("do_not_disturb_alt_rounded") +// DO_NOT_DISTURB_ALT_ROUNDED("do_not_disturb_alt_rounded"), +// @SerializedName("do_not_disturb_alt_outlined") +// DO_NOT_DISTURB_ALT_OUTLINED("do_not_disturb_alt_outlined"), +// @SerializedName("do_not_disturb_off") +// DO_NOT_DISTURB_OFF("do_not_disturb_off"), +// @SerializedName("do_not_disturb_off_sharp") +// DO_NOT_DISTURB_OFF_SHARP("do_not_disturb_off_sharp"), +// @SerializedName("do_not_disturb_off_rounded") +// DO_NOT_DISTURB_OFF_ROUNDED("do_not_disturb_off_rounded"), +// @SerializedName("do_not_disturb_off_outlined") +// DO_NOT_DISTURB_OFF_OUTLINED("do_not_disturb_off_outlined"), +// @SerializedName("do_not_disturb_on") +// DO_NOT_DISTURB_ON("do_not_disturb_on"), +// @SerializedName("do_not_disturb_on_sharp") +// DO_NOT_DISTURB_ON_SHARP("do_not_disturb_on_sharp"), +// @SerializedName("do_not_disturb_on_rounded") +// DO_NOT_DISTURB_ON_ROUNDED("do_not_disturb_on_rounded"), +// @SerializedName("do_not_disturb_on_outlined") +// DO_NOT_DISTURB_ON_OUTLINED("do_not_disturb_on_outlined"), +// @SerializedName("do_not_disturb_on_total_silence") +// DO_NOT_DISTURB_ON_TOTAL_SILENCE("do_not_disturb_on_total_silence"), +// @SerializedName("do_not_disturb_on_total_silence_sharp") +// DO_NOT_DISTURB_ON_TOTAL_SILENCE_SHARP("do_not_disturb_on_total_silence_sharp"), +// @SerializedName("do_not_disturb_on_total_silence_rounded") +// DO_NOT_DISTURB_ON_TOTAL_SILENCE_ROUNDED("do_not_disturb_on_total_silence_rounded"), +// @SerializedName("do_not_disturb_on_total_silence_outlined") +// DO_NOT_DISTURB_ON_TOTAL_SILENCE_OUTLINED("do_not_disturb_on_total_silence_outlined"), +// @SerializedName("do_not_disturb_sharp") +// DO_NOT_DISTURB_SHARP("do_not_disturb_sharp"), +// @SerializedName("do_not_disturb_rounded") +// DO_NOT_DISTURB_ROUNDED("do_not_disturb_rounded"), +// @SerializedName("do_not_disturb_outlined") +// DO_NOT_DISTURB_OUTLINED("do_not_disturb_outlined"), +// @SerializedName("do_not_step") +// DO_NOT_STEP("do_not_step"), +// @SerializedName("do_not_step_sharp") +// DO_NOT_STEP_SHARP("do_not_step_sharp"), +// @SerializedName("do_not_step_rounded") +// DO_NOT_STEP_ROUNDED("do_not_step_rounded"), +// @SerializedName("do_not_step_outlined") +// DO_NOT_STEP_OUTLINED("do_not_step_outlined"), +// @SerializedName("do_not_touch") +// DO_NOT_TOUCH("do_not_touch"), +// @SerializedName("do_not_touch_sharp") +// DO_NOT_TOUCH_SHARP("do_not_touch_sharp"), +// @SerializedName("do_not_touch_rounded") +// DO_NOT_TOUCH_ROUNDED("do_not_touch_rounded"), +// @SerializedName("do_not_touch_outlined") +// DO_NOT_TOUCH_OUTLINED("do_not_touch_outlined"), +// @SerializedName("dock") +// DOCK("dock"), +// @SerializedName("dock_sharp") +// DOCK_SHARP("dock_sharp"), +// @SerializedName("dock_rounded") +// DOCK_ROUNDED("dock_rounded"), +// @SerializedName("dock_outlined") +// DOCK_OUTLINED("dock_outlined"), +// @SerializedName("document_scanner") +// DOCUMENT_SCANNER("document_scanner"), +// @SerializedName("document_scanner_sharp") +// DOCUMENT_SCANNER_SHARP("document_scanner_sharp"), +// @SerializedName("document_scanner_rounded") +// DOCUMENT_SCANNER_ROUNDED("document_scanner_rounded"), +// @SerializedName("document_scanner_outlined") +// DOCUMENT_SCANNER_OUTLINED("document_scanner_outlined"), +// @SerializedName("domain") +// DOMAIN("domain"), +// @SerializedName("domain_disabled") +// DOMAIN_DISABLED("domain_disabled"), +// @SerializedName("domain_disabled_sharp") +// DOMAIN_DISABLED_SHARP("domain_disabled_sharp"), +// @SerializedName("domain_disabled_rounded") +// DOMAIN_DISABLED_ROUNDED("domain_disabled_rounded"), +// @SerializedName("domain_disabled_outlined") +// DOMAIN_DISABLED_OUTLINED("domain_disabled_outlined"), +// @SerializedName("domain_sharp") +// DOMAIN_SHARP("domain_sharp"), +// @SerializedName("domain_rounded") +// DOMAIN_ROUNDED("domain_rounded"), +// @SerializedName("domain_outlined") +// DOMAIN_OUTLINED("domain_outlined"), +// @SerializedName("domain_verification") +// DOMAIN_VERIFICATION("domain_verification"), +// @SerializedName("domain_verification_sharp") +// DOMAIN_VERIFICATION_SHARP("domain_verification_sharp"), +// @SerializedName("domain_verification_rounded") +// DOMAIN_VERIFICATION_ROUNDED("domain_verification_rounded"), +// @SerializedName("domain_verification_outlined") +// DOMAIN_VERIFICATION_OUTLINED("domain_verification_outlined"), +// @SerializedName("done") +// DONE("done"), +// @SerializedName("done_all") +// DONE_ALL("done_all"), +// @SerializedName("done_all_sharp") +// DONE_ALL_SHARP("done_all_sharp"), +// @SerializedName("done_all_rounded") +// DONE_ALL_ROUNDED("done_all_rounded"), +// @SerializedName("done_all_outlined") +// DONE_ALL_OUTLINED("done_all_outlined"), +// @SerializedName("done_outline") +// DONE_OUTLINE("done_outline"), +// @SerializedName("done_outline_sharp") +// DONE_OUTLINE_SHARP("done_outline_sharp"), +// @SerializedName("done_outline_rounded") +// DONE_OUTLINE_ROUNDED("done_outline_rounded"), +// @SerializedName("done_outline_outlined") +// DONE_OUTLINE_OUTLINED("done_outline_outlined"), +// @SerializedName("done_sharp") +// DONE_SHARP("done_sharp"), +// @SerializedName("done_rounded") +// DONE_ROUNDED("done_rounded"), +// @SerializedName("done_outlined") +// DONE_OUTLINED("done_outlined"), +// @SerializedName("donut_large") +// DONUT_LARGE("donut_large"), +// @SerializedName("donut_large_sharp") +// DONUT_LARGE_SHARP("donut_large_sharp"), +// @SerializedName("donut_large_rounded") +// DONUT_LARGE_ROUNDED("donut_large_rounded"), +// @SerializedName("donut_large_outlined") +// DONUT_LARGE_OUTLINED("donut_large_outlined"), +// @SerializedName("donut_small") +// DONUT_SMALL("donut_small"), +// @SerializedName("donut_small_sharp") +// DONUT_SMALL_SHARP("donut_small_sharp"), +// @SerializedName("donut_small_rounded") +// DONUT_SMALL_ROUNDED("donut_small_rounded"), +// @SerializedName("donut_small_outlined") +// DONUT_SMALL_OUTLINED("donut_small_outlined"), +// @SerializedName("door_back") +// DOOR_BACK("door_back"), +// @SerializedName("door_back_sharp") +// DOOR_BACK_SHARP("door_back_sharp"), +// @SerializedName("door_back_rounded") +// DOOR_BACK_ROUNDED("door_back_rounded"), +// @SerializedName("door_back_outlined") +// DOOR_BACK_OUTLINED("door_back_outlined"), +// @SerializedName("door_front") +// DOOR_FRONT("door_front"), +// @SerializedName("door_front_sharp") +// DOOR_FRONT_SHARP("door_front_sharp"), +// @SerializedName("door_front_rounded") +// DOOR_FRONT_ROUNDED("door_front_rounded"), +// @SerializedName("door_front_outlined") +// DOOR_FRONT_OUTLINED("door_front_outlined"), +// @SerializedName("door_sliding") +// DOOR_SLIDING("door_sliding"), +// @SerializedName("door_sliding_sharp") +// DOOR_SLIDING_SHARP("door_sliding_sharp"), +// @SerializedName("door_sliding_rounded") +// DOOR_SLIDING_ROUNDED("door_sliding_rounded"), +// @SerializedName("door_sliding_outlined") +// DOOR_SLIDING_OUTLINED("door_sliding_outlined"), +// @SerializedName("doorbell") +// DOORBELL("doorbell"), +// @SerializedName("doorbell_sharp") +// DOORBELL_SHARP("doorbell_sharp"), +// @SerializedName("doorbell_rounded") +// DOORBELL_ROUNDED("doorbell_rounded"), +// @SerializedName("doorbell_outlined") +// DOORBELL_OUTLINED("doorbell_outlined"), +// @SerializedName("double_arrow") +// DOUBLE_ARROW("double_arrow"), +// @SerializedName("double_arrow_sharp") +// DOUBLE_ARROW_SHARP("double_arrow_sharp"), +// @SerializedName("double_arrow_rounded") +// DOUBLE_ARROW_ROUNDED("double_arrow_rounded"), +// @SerializedName("double_arrow_outlined") +// DOUBLE_ARROW_OUTLINED("double_arrow_outlined"), +// @SerializedName("downhill_skiing") +// DOWNHILL_SKIING("downhill_skiing"), +// @SerializedName("downhill_skiing_sharp") +// DOWNHILL_SKIING_SHARP("downhill_skiing_sharp"), +// @SerializedName("downhill_skiing_rounded") +// DOWNHILL_SKIING_ROUNDED("downhill_skiing_rounded"), +// @SerializedName("downhill_skiing_outlined") +// DOWNHILL_SKIING_OUTLINED("downhill_skiing_outlined"), +// @SerializedName("download") +// DOWNLOAD("download"), +// @SerializedName("download_done") +// DOWNLOAD_DONE("download_done"), +// @SerializedName("download_done_sharp") +// DOWNLOAD_DONE_SHARP("download_done_sharp"), +// @SerializedName("download_done_rounded") +// DOWNLOAD_DONE_ROUNDED("download_done_rounded"), +// @SerializedName("download_done_outlined") +// DOWNLOAD_DONE_OUTLINED("download_done_outlined"), +// @SerializedName("download_for_offline") +// DOWNLOAD_FOR_OFFLINE("download_for_offline"), +// @SerializedName("download_for_offline_sharp") +// DOWNLOAD_FOR_OFFLINE_SHARP("download_for_offline_sharp"), +// @SerializedName("download_for_offline_rounded") +// DOWNLOAD_FOR_OFFLINE_ROUNDED("download_for_offline_rounded"), +// @SerializedName("download_for_offline_outlined") +// DOWNLOAD_FOR_OFFLINE_OUTLINED("download_for_offline_outlined"), +// @SerializedName("download_sharp") +// DOWNLOAD_SHARP("download_sharp"), +// @SerializedName("download_rounded") +// DOWNLOAD_ROUNDED("download_rounded"), +// @SerializedName("download_outlined") +// DOWNLOAD_OUTLINED("download_outlined"), +// @SerializedName("downloading") +// DOWNLOADING("downloading"), +// @SerializedName("downloading_sharp") +// DOWNLOADING_SHARP("downloading_sharp"), +// @SerializedName("downloading_rounded") +// DOWNLOADING_ROUNDED("downloading_rounded"), +// @SerializedName("downloading_outlined") +// DOWNLOADING_OUTLINED("downloading_outlined"), +// @SerializedName("drafts") +// DRAFTS("drafts"), +// @SerializedName("drafts_sharp") +// DRAFTS_SHARP("drafts_sharp"), +// @SerializedName("drafts_rounded") +// DRAFTS_ROUNDED("drafts_rounded"), +// @SerializedName("drafts_outlined") +// DRAFTS_OUTLINED("drafts_outlined"), +// @SerializedName("drag_handle") +// DRAG_HANDLE("drag_handle"), +// @SerializedName("drag_handle_sharp") +// DRAG_HANDLE_SHARP("drag_handle_sharp"), +// @SerializedName("drag_handle_rounded") +// DRAG_HANDLE_ROUNDED("drag_handle_rounded"), +// @SerializedName("drag_handle_outlined") +// DRAG_HANDLE_OUTLINED("drag_handle_outlined"), +// @SerializedName("drag_indicator") +// DRAG_INDICATOR("drag_indicator"), +// @SerializedName("drag_indicator_sharp") +// DRAG_INDICATOR_SHARP("drag_indicator_sharp"), +// @SerializedName("drag_indicator_rounded") +// DRAG_INDICATOR_ROUNDED("drag_indicator_rounded"), +// @SerializedName("drag_indicator_outlined") +// DRAG_INDICATOR_OUTLINED("drag_indicator_outlined"), +// @SerializedName("drive_eta") +// DRIVE_ETA("drive_eta"), +// @SerializedName("drive_eta_sharp") +// DRIVE_ETA_SHARP("drive_eta_sharp"), +// @SerializedName("drive_eta_rounded") +// DRIVE_ETA_ROUNDED("drive_eta_rounded"), +// @SerializedName("drive_eta_outlined") +// DRIVE_ETA_OUTLINED("drive_eta_outlined"), +// @SerializedName("drive_file_move") +// DRIVE_FILE_MOVE("drive_file_move"), +// @SerializedName("drive_file_move_outline") +// DRIVE_FILE_MOVE_OUTLINE("drive_file_move_outline"), +// @SerializedName("drive_file_move_sharp") +// DRIVE_FILE_MOVE_SHARP("drive_file_move_sharp"), +// @SerializedName("drive_file_move_rounded") +// DRIVE_FILE_MOVE_ROUNDED("drive_file_move_rounded"), +// @SerializedName("drive_file_move_outlined") +// DRIVE_FILE_MOVE_OUTLINED("drive_file_move_outlined"), +// @SerializedName("drive_file_rename_outline") +// DRIVE_FILE_RENAME_OUTLINE("drive_file_rename_outline"), +// @SerializedName("drive_file_rename_outline_sharp") +// DRIVE_FILE_RENAME_OUTLINE_SHARP("drive_file_rename_outline_sharp"), +// @SerializedName("drive_file_rename_outline_rounded") +// DRIVE_FILE_RENAME_OUTLINE_ROUNDED("drive_file_rename_outline_rounded"), +// @SerializedName("drive_file_rename_outline_outlined") +// DRIVE_FILE_RENAME_OUTLINE_OUTLINED("drive_file_rename_outline_outlined"), +// @SerializedName("drive_folder_upload") +// DRIVE_FOLDER_UPLOAD("drive_folder_upload"), +// @SerializedName("drive_folder_upload_sharp") +// DRIVE_FOLDER_UPLOAD_SHARP("drive_folder_upload_sharp"), +// @SerializedName("drive_folder_upload_rounded") +// DRIVE_FOLDER_UPLOAD_ROUNDED("drive_folder_upload_rounded"), +// @SerializedName("drive_folder_upload_outlined") +// DRIVE_FOLDER_UPLOAD_OUTLINED("drive_folder_upload_outlined"), +// @SerializedName("dry") +// DRY("dry"), +// @SerializedName("dry_cleaning") +// DRY_CLEANING("dry_cleaning"), +// @SerializedName("dry_cleaning_sharp") +// DRY_CLEANING_SHARP("dry_cleaning_sharp"), +// @SerializedName("dry_cleaning_rounded") +// DRY_CLEANING_ROUNDED("dry_cleaning_rounded"), +// @SerializedName("dry_cleaning_outlined") +// DRY_CLEANING_OUTLINED("dry_cleaning_outlined"), +// @SerializedName("dry_sharp") +// DRY_SHARP("dry_sharp"), +// @SerializedName("dry_rounded") +// DRY_ROUNDED("dry_rounded"), +// @SerializedName("dry_outlined") +// DRY_OUTLINED("dry_outlined"), +// @SerializedName("duo") +// DUO("duo"), +// @SerializedName("duo_sharp") +// DUO_SHARP("duo_sharp"), +// @SerializedName("duo_rounded") +// DUO_ROUNDED("duo_rounded"), +// @SerializedName("duo_outlined") +// DUO_OUTLINED("duo_outlined"), +// @SerializedName("dvr") +// DVR("dvr"), +// @SerializedName("dvr_sharp") +// DVR_SHARP("dvr_sharp"), +// @SerializedName("dvr_rounded") +// DVR_ROUNDED("dvr_rounded"), +// @SerializedName("dvr_outlined") +// DVR_OUTLINED("dvr_outlined"), +// @SerializedName("dynamic_feed") +// DYNAMIC_FEED("dynamic_feed"), +// @SerializedName("dynamic_feed_sharp") +// DYNAMIC_FEED_SHARP("dynamic_feed_sharp"), +// @SerializedName("dynamic_feed_rounded") +// DYNAMIC_FEED_ROUNDED("dynamic_feed_rounded"), +// @SerializedName("dynamic_feed_outlined") +// DYNAMIC_FEED_OUTLINED("dynamic_feed_outlined"), +// @SerializedName("dynamic_form") +// DYNAMIC_FORM("dynamic_form"), +// @SerializedName("dynamic_form_sharp") +// DYNAMIC_FORM_SHARP("dynamic_form_sharp"), +// @SerializedName("dynamic_form_rounded") +// DYNAMIC_FORM_ROUNDED("dynamic_form_rounded"), +// @SerializedName("dynamic_form_outlined") +// DYNAMIC_FORM_OUTLINED("dynamic_form_outlined"), +// @SerializedName("e_mobiledata") +// E_MOBILEDATA("e_mobiledata"), +// @SerializedName("e_mobiledata_sharp") +// E_MOBILEDATA_SHARP("e_mobiledata_sharp"), +// @SerializedName("e_mobiledata_rounded") +// E_MOBILEDATA_ROUNDED("e_mobiledata_rounded"), +// @SerializedName("e_mobiledata_outlined") +// E_MOBILEDATA_OUTLINED("e_mobiledata_outlined"), +// @SerializedName("earbuds") +// EARBUDS("earbuds"), +// @SerializedName("earbuds_battery") +// EARBUDS_BATTERY("earbuds_battery"), +// @SerializedName("earbuds_battery_sharp") +// EARBUDS_BATTERY_SHARP("earbuds_battery_sharp"), +// @SerializedName("earbuds_battery_rounded") +// EARBUDS_BATTERY_ROUNDED("earbuds_battery_rounded"), +// @SerializedName("earbuds_battery_outlined") +// EARBUDS_BATTERY_OUTLINED("earbuds_battery_outlined"), +// @SerializedName("earbuds_sharp") +// EARBUDS_SHARP("earbuds_sharp"), +// @SerializedName("earbuds_rounded") +// EARBUDS_ROUNDED("earbuds_rounded"), +// @SerializedName("earbuds_outlined") +// EARBUDS_OUTLINED("earbuds_outlined"), +// @SerializedName("east") +// EAST("east"), +// @SerializedName("east_sharp") +// EAST_SHARP("east_sharp"), +// @SerializedName("east_rounded") +// EAST_ROUNDED("east_rounded"), +// @SerializedName("east_outlined") +// EAST_OUTLINED("east_outlined"), +// @SerializedName("eco") +// ECO("eco"), +// @SerializedName("eco_sharp") +// ECO_SHARP("eco_sharp"), +// @SerializedName("eco_rounded") +// ECO_ROUNDED("eco_rounded"), +// @SerializedName("eco_outlined") +// ECO_OUTLINED("eco_outlined"), +// @SerializedName("edgesensor_high") +// EDGESENSOR_HIGH("edgesensor_high"), +// @SerializedName("edgesensor_high_sharp") +// EDGESENSOR_HIGH_SHARP("edgesensor_high_sharp"), +// @SerializedName("edgesensor_high_rounded") +// EDGESENSOR_HIGH_ROUNDED("edgesensor_high_rounded"), +// @SerializedName("edgesensor_high_outlined") +// EDGESENSOR_HIGH_OUTLINED("edgesensor_high_outlined"), +// @SerializedName("edgesensor_low") +// EDGESENSOR_LOW("edgesensor_low"), +// @SerializedName("edgesensor_low_sharp") +// EDGESENSOR_LOW_SHARP("edgesensor_low_sharp"), +// @SerializedName("edgesensor_low_rounded") +// EDGESENSOR_LOW_ROUNDED("edgesensor_low_rounded"), +// @SerializedName("edgesensor_low_outlined") +// EDGESENSOR_LOW_OUTLINED("edgesensor_low_outlined"), +// @SerializedName("edit") +// EDIT("edit"), +// @SerializedName("edit_attributes") +// EDIT_ATTRIBUTES("edit_attributes"), +// @SerializedName("edit_attributes_sharp") +// EDIT_ATTRIBUTES_SHARP("edit_attributes_sharp"), +// @SerializedName("edit_attributes_rounded") +// EDIT_ATTRIBUTES_ROUNDED("edit_attributes_rounded"), +// @SerializedName("edit_attributes_outlined") +// EDIT_ATTRIBUTES_OUTLINED("edit_attributes_outlined"), +// @SerializedName("edit_location") +// EDIT_LOCATION("edit_location"), +// @SerializedName("edit_location_alt") +// EDIT_LOCATION_ALT("edit_location_alt"), +// @SerializedName("edit_location_alt_sharp") +// EDIT_LOCATION_ALT_SHARP("edit_location_alt_sharp"), +// @SerializedName("edit_location_alt_rounded") +// EDIT_LOCATION_ALT_ROUNDED("edit_location_alt_rounded"), +// @SerializedName("edit_location_alt_outlined") +// EDIT_LOCATION_ALT_OUTLINED("edit_location_alt_outlined"), +// @SerializedName("edit_location_sharp") +// EDIT_LOCATION_SHARP("edit_location_sharp"), +// @SerializedName("edit_location_rounded") +// EDIT_LOCATION_ROUNDED("edit_location_rounded"), +// @SerializedName("edit_location_outlined") +// EDIT_LOCATION_OUTLINED("edit_location_outlined"), +// @SerializedName("edit_notifications") +// EDIT_NOTIFICATIONS("edit_notifications"), +// @SerializedName("edit_notifications_sharp") +// EDIT_NOTIFICATIONS_SHARP("edit_notifications_sharp"), +// @SerializedName("edit_notifications_rounded") +// EDIT_NOTIFICATIONS_ROUNDED("edit_notifications_rounded"), +// @SerializedName("edit_notifications_outlined") +// EDIT_NOTIFICATIONS_OUTLINED("edit_notifications_outlined"), +// @SerializedName("edit_off") +// EDIT_OFF("edit_off"), +// @SerializedName("edit_off_sharp") +// EDIT_OFF_SHARP("edit_off_sharp"), +// @SerializedName("edit_off_rounded") +// EDIT_OFF_ROUNDED("edit_off_rounded"), +// @SerializedName("edit_off_outlined") +// EDIT_OFF_OUTLINED("edit_off_outlined"), +// @SerializedName("edit_road") +// EDIT_ROAD("edit_road"), +// @SerializedName("edit_sharp") +// EDIT_SHARP("edit_sharp"), +// @SerializedName("edit_rounded") +// EDIT_ROUNDED("edit_rounded"), +// @SerializedName("edit_outlined") +// EDIT_OUTLINED("edit_outlined"), +// @SerializedName("edit_road_sharp") +// EDIT_ROAD_SHARP("edit_road_sharp"), +// @SerializedName("edit_road_rounded") +// EDIT_ROAD_ROUNDED("edit_road_rounded"), +// @SerializedName("edit_road_outlined") +// EDIT_ROAD_OUTLINED("edit_road_outlined"), +// @SerializedName("eight_k") +// EIGHT_K("eight_k"), +// @SerializedName("eight_k_plus") +// EIGHT_K_PLUS("eight_k_plus"), +// @SerializedName("eight_k_plus_outlined") +// EIGHT_K_PLUS_OUTLINED("eight_k_plus_outlined"), +// @SerializedName("eight_k_sharp") +// EIGHT_K_SHARP("eight_k_sharp"), +// @SerializedName("eight_k_rounded") +// EIGHT_K_ROUNDED("eight_k_rounded"), +// @SerializedName("eight_k_outlined") +// EIGHT_K_OUTLINED("eight_k_outlined"), +// @SerializedName("eight_k_plus_sharp") +// EIGHT_K_PLUS_SHARP("eight_k_plus_sharp"), +// @SerializedName("eight_k_plus_rounded") +// EIGHT_K_PLUS_ROUNDED("eight_k_plus_rounded"), +// @SerializedName("eight_mp") +// EIGHT_MP("eight_mp"), +// @SerializedName("eight_mp_sharp") +// EIGHT_MP_SHARP("eight_mp_sharp"), +// @SerializedName("eight_mp_rounded") +// EIGHT_MP_ROUNDED("eight_mp_rounded"), +// @SerializedName("eight_mp_outlined") +// EIGHT_MP_OUTLINED("eight_mp_outlined"), +// @SerializedName("eighteen_mp") +// EIGHTEEN_MP("eighteen_mp"), +// @SerializedName("eighteen_mp_sharp") +// EIGHTEEN_MP_SHARP("eighteen_mp_sharp"), +// @SerializedName("eighteen_mp_rounded") +// EIGHTEEN_MP_ROUNDED("eighteen_mp_rounded"), +// @SerializedName("eighteen_mp_outlined") +// EIGHTEEN_MP_OUTLINED("eighteen_mp_outlined"), +// @SerializedName("eject") +// EJECT("eject"), +// @SerializedName("eject_sharp") +// EJECT_SHARP("eject_sharp"), +// @SerializedName("eject_rounded") +// EJECT_ROUNDED("eject_rounded"), +// @SerializedName("eject_outlined") +// EJECT_OUTLINED("eject_outlined"), +// @SerializedName("elderly") +// ELDERLY("elderly"), +// @SerializedName("elderly_sharp") +// ELDERLY_SHARP("elderly_sharp"), +// @SerializedName("elderly_rounded") +// ELDERLY_ROUNDED("elderly_rounded"), +// @SerializedName("elderly_outlined") +// ELDERLY_OUTLINED("elderly_outlined"), +// @SerializedName("electric_bike") +// ELECTRIC_BIKE("electric_bike"), +// @SerializedName("electric_bike_sharp") +// ELECTRIC_BIKE_SHARP("electric_bike_sharp"), +// @SerializedName("electric_bike_rounded") +// ELECTRIC_BIKE_ROUNDED("electric_bike_rounded"), +// @SerializedName("electric_bike_outlined") +// ELECTRIC_BIKE_OUTLINED("electric_bike_outlined"), +// @SerializedName("electric_car") +// ELECTRIC_CAR("electric_car"), +// @SerializedName("electric_car_sharp") +// ELECTRIC_CAR_SHARP("electric_car_sharp"), +// @SerializedName("electric_car_rounded") +// ELECTRIC_CAR_ROUNDED("electric_car_rounded"), +// @SerializedName("electric_car_outlined") +// ELECTRIC_CAR_OUTLINED("electric_car_outlined"), +// @SerializedName("electric_moped") +// ELECTRIC_MOPED("electric_moped"), +// @SerializedName("electric_moped_sharp") +// ELECTRIC_MOPED_SHARP("electric_moped_sharp"), +// @SerializedName("electric_moped_rounded") +// ELECTRIC_MOPED_ROUNDED("electric_moped_rounded"), +// @SerializedName("electric_moped_outlined") +// ELECTRIC_MOPED_OUTLINED("electric_moped_outlined"), +// @SerializedName("electric_rickshaw") +// ELECTRIC_RICKSHAW("electric_rickshaw"), +// @SerializedName("electric_rickshaw_sharp") +// ELECTRIC_RICKSHAW_SHARP("electric_rickshaw_sharp"), +// @SerializedName("electric_rickshaw_rounded") +// ELECTRIC_RICKSHAW_ROUNDED("electric_rickshaw_rounded"), +// @SerializedName("electric_rickshaw_outlined") +// ELECTRIC_RICKSHAW_OUTLINED("electric_rickshaw_outlined"), +// @SerializedName("electric_scooter") +// ELECTRIC_SCOOTER("electric_scooter"), +// @SerializedName("electric_scooter_sharp") +// ELECTRIC_SCOOTER_SHARP("electric_scooter_sharp"), +// @SerializedName("electric_scooter_rounded") +// ELECTRIC_SCOOTER_ROUNDED("electric_scooter_rounded"), +// @SerializedName("electric_scooter_outlined") +// ELECTRIC_SCOOTER_OUTLINED("electric_scooter_outlined"), +// @SerializedName("electrical_services") +// ELECTRICAL_SERVICES("electrical_services"), +// @SerializedName("electrical_services_sharp") +// ELECTRICAL_SERVICES_SHARP("electrical_services_sharp"), +// @SerializedName("electrical_services_rounded") +// ELECTRICAL_SERVICES_ROUNDED("electrical_services_rounded"), +// @SerializedName("electrical_services_outlined") +// ELECTRICAL_SERVICES_OUTLINED("electrical_services_outlined"), +// @SerializedName("elevator") +// ELEVATOR("elevator"), +// @SerializedName("elevator_sharp") +// ELEVATOR_SHARP("elevator_sharp"), +// @SerializedName("elevator_rounded") +// ELEVATOR_ROUNDED("elevator_rounded"), +// @SerializedName("elevator_outlined") +// ELEVATOR_OUTLINED("elevator_outlined"), +// @SerializedName("eleven_mp") +// ELEVEN_MP("eleven_mp"), +// @SerializedName("eleven_mp_sharp") +// ELEVEN_MP_SHARP("eleven_mp_sharp"), +// @SerializedName("eleven_mp_rounded") +// ELEVEN_MP_ROUNDED("eleven_mp_rounded"), +// @SerializedName("eleven_mp_outlined") +// ELEVEN_MP_OUTLINED("eleven_mp_outlined"), +// @SerializedName("email") +// EMAIL("email"), +// @SerializedName("email_sharp") +// EMAIL_SHARP("email_sharp"), +// @SerializedName("email_rounded") +// EMAIL_ROUNDED("email_rounded"), +// @SerializedName("email_outlined") +// EMAIL_OUTLINED("email_outlined"), +// @SerializedName("emoji_emotions") +// EMOJI_EMOTIONS("emoji_emotions"), +// @SerializedName("emoji_emotions_sharp") +// EMOJI_EMOTIONS_SHARP("emoji_emotions_sharp"), +// @SerializedName("emoji_emotions_rounded") +// EMOJI_EMOTIONS_ROUNDED("emoji_emotions_rounded"), +// @SerializedName("emoji_emotions_outlined") +// EMOJI_EMOTIONS_OUTLINED("emoji_emotions_outlined"), +// @SerializedName("emoji_events") +// EMOJI_EVENTS("emoji_events"), +// @SerializedName("emoji_events_sharp") +// EMOJI_EVENTS_SHARP("emoji_events_sharp"), +// @SerializedName("emoji_events_rounded") +// EMOJI_EVENTS_ROUNDED("emoji_events_rounded"), +// @SerializedName("emoji_events_outlined") +// EMOJI_EVENTS_OUTLINED("emoji_events_outlined"), +// @SerializedName("emoji_flags") +// EMOJI_FLAGS("emoji_flags"), +// @SerializedName("emoji_flags_sharp") +// EMOJI_FLAGS_SHARP("emoji_flags_sharp"), +// @SerializedName("emoji_flags_rounded") +// EMOJI_FLAGS_ROUNDED("emoji_flags_rounded"), +// @SerializedName("emoji_flags_outlined") +// EMOJI_FLAGS_OUTLINED("emoji_flags_outlined"), +// @SerializedName("emoji_food_beverage") +// EMOJI_FOOD_BEVERAGE("emoji_food_beverage"), +// @SerializedName("emoji_food_beverage_sharp") +// EMOJI_FOOD_BEVERAGE_SHARP("emoji_food_beverage_sharp"), +// @SerializedName("emoji_food_beverage_rounded") +// EMOJI_FOOD_BEVERAGE_ROUNDED("emoji_food_beverage_rounded"), +// @SerializedName("emoji_food_beverage_outlined") +// EMOJI_FOOD_BEVERAGE_OUTLINED("emoji_food_beverage_outlined"), +// @SerializedName("emoji_nature") +// EMOJI_NATURE("emoji_nature"), +// @SerializedName("emoji_nature_sharp") +// EMOJI_NATURE_SHARP("emoji_nature_sharp"), +// @SerializedName("emoji_nature_rounded") +// EMOJI_NATURE_ROUNDED("emoji_nature_rounded"), +// @SerializedName("emoji_nature_outlined") +// EMOJI_NATURE_OUTLINED("emoji_nature_outlined"), +// @SerializedName("emoji_objects") +// EMOJI_OBJECTS("emoji_objects"), +// @SerializedName("emoji_objects_sharp") +// EMOJI_OBJECTS_SHARP("emoji_objects_sharp"), +// @SerializedName("emoji_objects_rounded") +// EMOJI_OBJECTS_ROUNDED("emoji_objects_rounded"), +// @SerializedName("emoji_objects_outlined") +// EMOJI_OBJECTS_OUTLINED("emoji_objects_outlined"), +// @SerializedName("emoji_people") +// EMOJI_PEOPLE("emoji_people"), +// @SerializedName("emoji_people_sharp") +// EMOJI_PEOPLE_SHARP("emoji_people_sharp"), +// @SerializedName("emoji_people_rounded") +// EMOJI_PEOPLE_ROUNDED("emoji_people_rounded"), +// @SerializedName("emoji_people_outlined") +// EMOJI_PEOPLE_OUTLINED("emoji_people_outlined"), +// @SerializedName("emoji_symbols") +// EMOJI_SYMBOLS("emoji_symbols"), +// @SerializedName("emoji_symbols_sharp") +// EMOJI_SYMBOLS_SHARP("emoji_symbols_sharp"), +// @SerializedName("emoji_symbols_rounded") +// EMOJI_SYMBOLS_ROUNDED("emoji_symbols_rounded"), +// @SerializedName("emoji_symbols_outlined") +// EMOJI_SYMBOLS_OUTLINED("emoji_symbols_outlined"), +// @SerializedName("emoji_transportation") +// EMOJI_TRANSPORTATION("emoji_transportation"), +// @SerializedName("emoji_transportation_sharp") +// EMOJI_TRANSPORTATION_SHARP("emoji_transportation_sharp"), +// @SerializedName("emoji_transportation_rounded") +// EMOJI_TRANSPORTATION_ROUNDED("emoji_transportation_rounded"), +// @SerializedName("emoji_transportation_outlined") +// EMOJI_TRANSPORTATION_OUTLINED("emoji_transportation_outlined"), +// @SerializedName("engineering") +// ENGINEERING("engineering"), +// @SerializedName("engineering_sharp") +// ENGINEERING_SHARP("engineering_sharp"), +// @SerializedName("engineering_rounded") +// ENGINEERING_ROUNDED("engineering_rounded"), +// @SerializedName("engineering_outlined") +// ENGINEERING_OUTLINED("engineering_outlined"), +// @SerializedName("enhance_photo_translate") +// ENHANCE_PHOTO_TRANSLATE("enhance_photo_translate"), +// @SerializedName("enhance_photo_translate_sharp") +// ENHANCE_PHOTO_TRANSLATE_SHARP("enhance_photo_translate_sharp"), +// @SerializedName("enhance_photo_translate_rounded") +// ENHANCE_PHOTO_TRANSLATE_ROUNDED("enhance_photo_translate_rounded"), +// @SerializedName("enhance_photo_translate_outlined") +// ENHANCE_PHOTO_TRANSLATE_OUTLINED("enhance_photo_translate_outlined"), +// @SerializedName("enhanced_encryption") +// ENHANCED_ENCRYPTION("enhanced_encryption"), +// @SerializedName("enhanced_encryption_sharp") +// ENHANCED_ENCRYPTION_SHARP("enhanced_encryption_sharp"), +// @SerializedName("enhanced_encryption_rounded") +// ENHANCED_ENCRYPTION_ROUNDED("enhanced_encryption_rounded"), +// @SerializedName("enhanced_encryption_outlined") +// ENHANCED_ENCRYPTION_OUTLINED("enhanced_encryption_outlined"), +// @SerializedName("equalizer") +// EQUALIZER("equalizer"), +// @SerializedName("equalizer_sharp") +// EQUALIZER_SHARP("equalizer_sharp"), +// @SerializedName("equalizer_rounded") +// EQUALIZER_ROUNDED("equalizer_rounded"), +// @SerializedName("equalizer_outlined") +// EQUALIZER_OUTLINED("equalizer_outlined"), +// @SerializedName("error") +// ERROR("error"), +// @SerializedName("error_outline") +// ERROR_OUTLINE("error_outline"), +// @SerializedName("error_outline_sharp") +// ERROR_OUTLINE_SHARP("error_outline_sharp"), +// @SerializedName("error_outline_rounded") +// ERROR_OUTLINE_ROUNDED("error_outline_rounded"), +// @SerializedName("error_outline_outlined") +// ERROR_OUTLINE_OUTLINED("error_outline_outlined"), +// @SerializedName("error_sharp") +// ERROR_SHARP("error_sharp"), +// @SerializedName("error_rounded") +// ERROR_ROUNDED("error_rounded"), +// @SerializedName("error_outlined") +// ERROR_OUTLINED("error_outlined"), +// @SerializedName("escalator") +// ESCALATOR("escalator"), +// @SerializedName("escalator_sharp") +// ESCALATOR_SHARP("escalator_sharp"), +// @SerializedName("escalator_rounded") +// ESCALATOR_ROUNDED("escalator_rounded"), +// @SerializedName("escalator_outlined") +// ESCALATOR_OUTLINED("escalator_outlined"), +// @SerializedName("escalator_warning") +// ESCALATOR_WARNING("escalator_warning"), +// @SerializedName("escalator_warning_sharp") +// ESCALATOR_WARNING_SHARP("escalator_warning_sharp"), +// @SerializedName("escalator_warning_rounded") +// ESCALATOR_WARNING_ROUNDED("escalator_warning_rounded"), +// @SerializedName("escalator_warning_outlined") +// ESCALATOR_WARNING_OUTLINED("escalator_warning_outlined"), +// @SerializedName("euro") +// EURO("euro"), +// @SerializedName("euro_sharp") +// EURO_SHARP("euro_sharp"), +// @SerializedName("euro_rounded") +// EURO_ROUNDED("euro_rounded"), +// @SerializedName("euro_outlined") +// EURO_OUTLINED("euro_outlined"), +// @SerializedName("euro_symbol") +// EURO_SYMBOL("euro_symbol"), +// @SerializedName("euro_symbol_sharp") +// EURO_SYMBOL_SHARP("euro_symbol_sharp"), +// @SerializedName("euro_symbol_rounded") +// EURO_SYMBOL_ROUNDED("euro_symbol_rounded"), +// @SerializedName("euro_symbol_outlined") +// EURO_SYMBOL_OUTLINED("euro_symbol_outlined"), +// @SerializedName("ev_station") +// EV_STATION("ev_station"), +// @SerializedName("ev_station_sharp") +// EV_STATION_SHARP("ev_station_sharp"), +// @SerializedName("ev_station_rounded") +// EV_STATION_ROUNDED("ev_station_rounded"), +// @SerializedName("ev_station_outlined") +// EV_STATION_OUTLINED("ev_station_outlined"), +// @SerializedName("event") +// EVENT("event"), +// @SerializedName("event_available") +// EVENT_AVAILABLE("event_available"), +// @SerializedName("event_available_sharp") +// EVENT_AVAILABLE_SHARP("event_available_sharp"), +// @SerializedName("event_available_rounded") +// EVENT_AVAILABLE_ROUNDED("event_available_rounded"), +// @SerializedName("event_available_outlined") +// EVENT_AVAILABLE_OUTLINED("event_available_outlined"), +// @SerializedName("event_busy") +// EVENT_BUSY("event_busy"), +// @SerializedName("event_busy_sharp") +// EVENT_BUSY_SHARP("event_busy_sharp"), +// @SerializedName("event_busy_rounded") +// EVENT_BUSY_ROUNDED("event_busy_rounded"), +// @SerializedName("event_busy_outlined") +// EVENT_BUSY_OUTLINED("event_busy_outlined"), +// @SerializedName("event_note") +// EVENT_NOTE("event_note"), +// @SerializedName("event_note_sharp") +// EVENT_NOTE_SHARP("event_note_sharp"), +// @SerializedName("event_note_rounded") +// EVENT_NOTE_ROUNDED("event_note_rounded"), +// @SerializedName("event_note_outlined") +// EVENT_NOTE_OUTLINED("event_note_outlined"), +// @SerializedName("event_rounded") +// EVENT_ROUNDED("event_rounded"), +// @SerializedName("event_outlined") +// EVENT_OUTLINED("event_outlined"), +// @SerializedName("event_seat") +// EVENT_SEAT("event_seat"), +// @SerializedName("event_seat_sharp") +// EVENT_SEAT_SHARP("event_seat_sharp"), +// @SerializedName("event_seat_rounded") +// EVENT_SEAT_ROUNDED("event_seat_rounded"), +// @SerializedName("event_seat_outlined") +// EVENT_SEAT_OUTLINED("event_seat_outlined"), +// @SerializedName("event_sharp") +// EVENT_SHARP("event_sharp"), +// @SerializedName("exit_to_app") +// EXIT_TO_APP("exit_to_app"), +// @SerializedName("exit_to_app_sharp") +// EXIT_TO_APP_SHARP("exit_to_app_sharp"), +// @SerializedName("exit_to_app_rounded") +// EXIT_TO_APP_ROUNDED("exit_to_app_rounded"), +// @SerializedName("exit_to_app_outlined") +// EXIT_TO_APP_OUTLINED("exit_to_app_outlined"), +// @SerializedName("expand") +// EXPAND("expand"), +// @SerializedName("expand_less") +// EXPAND_LESS("expand_less"), +// @SerializedName("expand_less_sharp") +// EXPAND_LESS_SHARP("expand_less_sharp"), +// @SerializedName("expand_less_rounded") +// EXPAND_LESS_ROUNDED("expand_less_rounded"), +// @SerializedName("expand_less_outlined") +// EXPAND_LESS_OUTLINED("expand_less_outlined"), +// @SerializedName("expand_more") +// EXPAND_MORE("expand_more"), +// @SerializedName("expand_more_sharp") +// EXPAND_MORE_SHARP("expand_more_sharp"), +// @SerializedName("expand_more_rounded") +// EXPAND_MORE_ROUNDED("expand_more_rounded"), +// @SerializedName("expand_more_outlined") +// EXPAND_MORE_OUTLINED("expand_more_outlined"), +// @SerializedName("expand_sharp") +// EXPAND_SHARP("expand_sharp"), +// @SerializedName("expand_rounded") +// EXPAND_ROUNDED("expand_rounded"), +// @SerializedName("expand_outlined") +// EXPAND_OUTLINED("expand_outlined"), +// @SerializedName("explicit") +// EXPLICIT("explicit"), +// @SerializedName("explicit_sharp") +// EXPLICIT_SHARP("explicit_sharp"), +// @SerializedName("explicit_rounded") +// EXPLICIT_ROUNDED("explicit_rounded"), +// @SerializedName("explicit_outlined") +// EXPLICIT_OUTLINED("explicit_outlined"), +// @SerializedName("explore") +// EXPLORE("explore"), +// @SerializedName("explore_off") +// EXPLORE_OFF("explore_off"), +// @SerializedName("explore_off_sharp") +// EXPLORE_OFF_SHARP("explore_off_sharp"), +// @SerializedName("explore_off_rounded") +// EXPLORE_OFF_ROUNDED("explore_off_rounded"), +// @SerializedName("explore_off_outlined") +// EXPLORE_OFF_OUTLINED("explore_off_outlined"), +// @SerializedName("explore_sharp") +// EXPLORE_SHARP("explore_sharp"), +// @SerializedName("explore_rounded") +// EXPLORE_ROUNDED("explore_rounded"), +// @SerializedName("explore_outlined") +// EXPLORE_OUTLINED("explore_outlined"), +// @SerializedName("exposure") +// EXPOSURE("exposure"), +// @SerializedName("exposure_minus_1") +// EXPOSURE_MINUS_1("exposure_minus_1"), +// @SerializedName("exposure_minus_1_sharp") +// EXPOSURE_MINUS_1_SHARP("exposure_minus_1_sharp"), +// @SerializedName("exposure_minus_1_rounded") +// EXPOSURE_MINUS_1_ROUNDED("exposure_minus_1_rounded"), +// @SerializedName("exposure_minus_1_outlined") +// EXPOSURE_MINUS_1_OUTLINED("exposure_minus_1_outlined"), +// @SerializedName("exposure_minus_2") +// EXPOSURE_MINUS_2("exposure_minus_2"), +// @SerializedName("exposure_minus_2_sharp") +// EXPOSURE_MINUS_2_SHARP("exposure_minus_2_sharp"), +// @SerializedName("exposure_minus_2_rounded") +// EXPOSURE_MINUS_2_ROUNDED("exposure_minus_2_rounded"), +// @SerializedName("exposure_minus_2_outlined") +// EXPOSURE_MINUS_2_OUTLINED("exposure_minus_2_outlined"), +// @SerializedName("exposure_neg_1") +// EXPOSURE_NEG_1("exposure_neg_1"), +// @SerializedName("exposure_neg_1_sharp") +// EXPOSURE_NEG_1_SHARP("exposure_neg_1_sharp"), +// @SerializedName("exposure_neg_1_rounded") +// EXPOSURE_NEG_1_ROUNDED("exposure_neg_1_rounded"), +// @SerializedName("exposure_neg_1_outlined") +// EXPOSURE_NEG_1_OUTLINED("exposure_neg_1_outlined"), +// @SerializedName("exposure_neg_2") +// EXPOSURE_NEG_2("exposure_neg_2"), +// @SerializedName("exposure_neg_2_sharp") +// EXPOSURE_NEG_2_SHARP("exposure_neg_2_sharp"), +// @SerializedName("exposure_neg_2_rounded") +// EXPOSURE_NEG_2_ROUNDED("exposure_neg_2_rounded"), +// @SerializedName("exposure_neg_2_outlined") +// EXPOSURE_NEG_2_OUTLINED("exposure_neg_2_outlined"), +// @SerializedName("exposure_plus_1") +// EXPOSURE_PLUS_1("exposure_plus_1"), +// @SerializedName("exposure_plus_2") +// EXPOSURE_PLUS_2("exposure_plus_2"), +// @SerializedName("exposure_sharp") +// EXPOSURE_SHARP("exposure_sharp"), +// @SerializedName("exposure_rounded") +// EXPOSURE_ROUNDED("exposure_rounded"), +// @SerializedName("exposure_outlined") +// EXPOSURE_OUTLINED("exposure_outlined"), +// @SerializedName("exposure_plus_1_sharp") +// EXPOSURE_PLUS_1_SHARP("exposure_plus_1_sharp"), +// @SerializedName("exposure_plus_1_rounded") +// EXPOSURE_PLUS_1_ROUNDED("exposure_plus_1_rounded"), +// @SerializedName("exposure_plus_1_outlined") +// EXPOSURE_PLUS_1_OUTLINED("exposure_plus_1_outlined"), +// @SerializedName("exposure_plus_2_sharp") +// EXPOSURE_PLUS_2_SHARP("exposure_plus_2_sharp"), +// @SerializedName("exposure_plus_2_rounded") +// EXPOSURE_PLUS_2_ROUNDED("exposure_plus_2_rounded"), +// @SerializedName("exposure_plus_2_outlined") +// EXPOSURE_PLUS_2_OUTLINED("exposure_plus_2_outlined"), +// @SerializedName("exposure_zero") +// EXPOSURE_ZERO("exposure_zero"), +// @SerializedName("exposure_zero_sharp") +// EXPOSURE_ZERO_SHARP("exposure_zero_sharp"), +// @SerializedName("exposure_zero_rounded") +// EXPOSURE_ZERO_ROUNDED("exposure_zero_rounded"), +// @SerializedName("exposure_zero_outlined") +// EXPOSURE_ZERO_OUTLINED("exposure_zero_outlined"), +// @SerializedName("extension") +// EXTENSION("extension"), +// @SerializedName("extension_off") +// EXTENSION_OFF("extension_off"), +// @SerializedName("extension_off_sharp") +// EXTENSION_OFF_SHARP("extension_off_sharp"), +// @SerializedName("extension_off_rounded") +// EXTENSION_OFF_ROUNDED("extension_off_rounded"), +// @SerializedName("extension_off_outlined") +// EXTENSION_OFF_OUTLINED("extension_off_outlined"), +// @SerializedName("extension_sharp") +// EXTENSION_SHARP("extension_sharp"), +// @SerializedName("extension_rounded") +// EXTENSION_ROUNDED("extension_rounded"), +// @SerializedName("extension_outlined") +// EXTENSION_OUTLINED("extension_outlined"), +// @SerializedName("face") +// FACE("face"), +// @SerializedName("face_retouching_natural_sharp") +// FACE_RETOUCHING_NATURAL_SHARP("face_retouching_natural_sharp"), +// @SerializedName("face_retouching_natural_rounded") +// FACE_RETOUCHING_NATURAL_ROUNDED("face_retouching_natural_rounded"), +// @SerializedName("face_retouching_natural_outlined") +// FACE_RETOUCHING_NATURAL_OUTLINED("face_retouching_natural_outlined"), +// @SerializedName("face_retouching_off") +// FACE_RETOUCHING_OFF("face_retouching_off"), +// @SerializedName("face_retouching_off_rounded") +// FACE_RETOUCHING_OFF_ROUNDED("face_retouching_off_rounded"), +// @SerializedName("face_retouching_off_outlined") +// FACE_RETOUCHING_OFF_OUTLINED("face_retouching_off_outlined"), +// @SerializedName("face_sharp") +// FACE_SHARP("face_sharp"), +// @SerializedName("face_rounded") +// FACE_ROUNDED("face_rounded"), +// @SerializedName("face_outlined") +// FACE_OUTLINED("face_outlined"), +// @SerializedName("face_retouching_natural") +// FACE_RETOUCHING_NATURAL("face_retouching_natural"), +// @SerializedName("face_retouching_off_sharp") +// FACE_RETOUCHING_OFF_SHARP("face_retouching_off_sharp"), +// @SerializedName("face_unlock_sharp") +// FACE_UNLOCK_SHARP("face_unlock_sharp"), +// @SerializedName("face_unlock_rounded") +// FACE_UNLOCK_ROUNDED("face_unlock_rounded"), +// @SerializedName("face_unlock_outlined") +// FACE_UNLOCK_OUTLINED("face_unlock_outlined"), +// @SerializedName("facebook") +// FACEBOOK("facebook"), +// @SerializedName("facebook_sharp") +// FACEBOOK_SHARP("facebook_sharp"), +// @SerializedName("facebook_rounded") +// FACEBOOK_ROUNDED("facebook_rounded"), +// @SerializedName("facebook_outlined") +// FACEBOOK_OUTLINED("facebook_outlined"), +// @SerializedName("fact_check") +// FACT_CHECK("fact_check"), +// @SerializedName("fact_check_sharp") +// FACT_CHECK_SHARP("fact_check_sharp"), +// @SerializedName("fact_check_rounded") +// FACT_CHECK_ROUNDED("fact_check_rounded"), +// @SerializedName("fact_check_outlined") +// FACT_CHECK_OUTLINED("fact_check_outlined"), +// @SerializedName("family_restroom") +// FAMILY_RESTROOM("family_restroom"), +// @SerializedName("family_restroom_sharp") +// FAMILY_RESTROOM_SHARP("family_restroom_sharp"), +// @SerializedName("family_restroom_rounded") +// FAMILY_RESTROOM_ROUNDED("family_restroom_rounded"), +// @SerializedName("family_restroom_outlined") +// FAMILY_RESTROOM_OUTLINED("family_restroom_outlined"), +// @SerializedName("fast_forward") +// FAST_FORWARD("fast_forward"), +// @SerializedName("fast_forward_sharp") +// FAST_FORWARD_SHARP("fast_forward_sharp"), +// @SerializedName("fast_forward_rounded") +// FAST_FORWARD_ROUNDED("fast_forward_rounded"), +// @SerializedName("fast_forward_outlined") +// FAST_FORWARD_OUTLINED("fast_forward_outlined"), +// @SerializedName("fast_rewind") +// FAST_REWIND("fast_rewind"), +// @SerializedName("fast_rewind_sharp") +// FAST_REWIND_SHARP("fast_rewind_sharp"), +// @SerializedName("fast_rewind_rounded") +// FAST_REWIND_ROUNDED("fast_rewind_rounded"), +// @SerializedName("fast_rewind_outlined") +// FAST_REWIND_OUTLINED("fast_rewind_outlined"), +// @SerializedName("fastfood") +// FASTFOOD("fastfood"), +// @SerializedName("fastfood_sharp") +// FASTFOOD_SHARP("fastfood_sharp"), +// @SerializedName("fastfood_rounded") +// FASTFOOD_ROUNDED("fastfood_rounded"), +// @SerializedName("fastfood_outlined") +// FASTFOOD_OUTLINED("fastfood_outlined"), +// @SerializedName("favorite") +// FAVORITE("favorite"), +// @SerializedName("favorite_border") +// FAVORITE_BORDER("favorite_border"), +// @SerializedName("favorite_border_sharp") +// FAVORITE_BORDER_SHARP("favorite_border_sharp"), +// @SerializedName("favorite_border_rounded") +// FAVORITE_BORDER_ROUNDED("favorite_border_rounded"), +// @SerializedName("favorite_border_outlined") +// FAVORITE_BORDER_OUTLINED("favorite_border_outlined"), +// @SerializedName("favorite_outline") +// FAVORITE_OUTLINE("favorite_outline"), +// @SerializedName("favorite_outline_sharp") +// FAVORITE_OUTLINE_SHARP("favorite_outline_sharp"), +// @SerializedName("favorite_outline_rounded") +// FAVORITE_OUTLINE_ROUNDED("favorite_outline_rounded"), +// @SerializedName("favorite_outline_outlined") +// FAVORITE_OUTLINE_OUTLINED("favorite_outline_outlined"), +// @SerializedName("favorite_sharp") +// FAVORITE_SHARP("favorite_sharp"), +// @SerializedName("favorite_rounded") +// FAVORITE_ROUNDED("favorite_rounded"), +// @SerializedName("favorite_outlined") +// FAVORITE_OUTLINED("favorite_outlined"), +// @SerializedName("featured_play_list") +// FEATURED_PLAY_LIST("featured_play_list"), +// @SerializedName("featured_play_list_sharp") +// FEATURED_PLAY_LIST_SHARP("featured_play_list_sharp"), +// @SerializedName("featured_play_list_rounded") +// FEATURED_PLAY_LIST_ROUNDED("featured_play_list_rounded"), +// @SerializedName("featured_play_list_outlined") +// FEATURED_PLAY_LIST_OUTLINED("featured_play_list_outlined"), +// @SerializedName("featured_video") +// FEATURED_VIDEO("featured_video"), +// @SerializedName("featured_video_sharp") +// FEATURED_VIDEO_SHARP("featured_video_sharp"), +// @SerializedName("featured_video_rounded") +// FEATURED_VIDEO_ROUNDED("featured_video_rounded"), +// @SerializedName("featured_video_outlined") +// FEATURED_VIDEO_OUTLINED("featured_video_outlined"), +// @SerializedName("feed") +// FEED("feed"), +// @SerializedName("feed_sharp") +// FEED_SHARP("feed_sharp"), +// @SerializedName("feed_rounded") +// FEED_ROUNDED("feed_rounded"), +// @SerializedName("feed_outlined") +// FEED_OUTLINED("feed_outlined"), +// @SerializedName("feedback") +// FEEDBACK("feedback"), +// @SerializedName("feedback_sharp") +// FEEDBACK_SHARP("feedback_sharp"), +// @SerializedName("feedback_rounded") +// FEEDBACK_ROUNDED("feedback_rounded"), +// @SerializedName("feedback_outlined") +// FEEDBACK_OUTLINED("feedback_outlined"), +// @SerializedName("female") +// FEMALE("female"), +// @SerializedName("female_sharp") +// FEMALE_SHARP("female_sharp"), +// @SerializedName("female_rounded") +// FEMALE_ROUNDED("female_rounded"), +// @SerializedName("female_outlined") +// FEMALE_OUTLINED("female_outlined"), +// @SerializedName("fence") +// FENCE("fence"), +// @SerializedName("fence_sharp") +// FENCE_SHARP("fence_sharp"), +// @SerializedName("fence_rounded") +// FENCE_ROUNDED("fence_rounded"), +// @SerializedName("fence_outlined") +// FENCE_OUTLINED("fence_outlined"), +// @SerializedName("festival") +// FESTIVAL("festival"), +// @SerializedName("festival_sharp") +// FESTIVAL_SHARP("festival_sharp"), +// @SerializedName("festival_rounded") +// FESTIVAL_ROUNDED("festival_rounded"), +// @SerializedName("festival_outlined") +// FESTIVAL_OUTLINED("festival_outlined"), +// @SerializedName("fiber_dvr") +// FIBER_DVR("fiber_dvr"), +// @SerializedName("fiber_dvr_sharp") +// FIBER_DVR_SHARP("fiber_dvr_sharp"), +// @SerializedName("fiber_dvr_rounded") +// FIBER_DVR_ROUNDED("fiber_dvr_rounded"), +// @SerializedName("fiber_dvr_outlined") +// FIBER_DVR_OUTLINED("fiber_dvr_outlined"), +// @SerializedName("fiber_manual_record") +// FIBER_MANUAL_RECORD("fiber_manual_record"), +// @SerializedName("fiber_manual_record_sharp") +// FIBER_MANUAL_RECORD_SHARP("fiber_manual_record_sharp"), +// @SerializedName("fiber_manual_record_rounded") +// FIBER_MANUAL_RECORD_ROUNDED("fiber_manual_record_rounded"), +// @SerializedName("fiber_manual_record_outlined") +// FIBER_MANUAL_RECORD_OUTLINED("fiber_manual_record_outlined"), +// @SerializedName("fiber_new") +// FIBER_NEW("fiber_new"), +// @SerializedName("fiber_new_sharp") +// FIBER_NEW_SHARP("fiber_new_sharp"), +// @SerializedName("fiber_new_rounded") +// FIBER_NEW_ROUNDED("fiber_new_rounded"), +// @SerializedName("fiber_new_outlined") +// FIBER_NEW_OUTLINED("fiber_new_outlined"), +// @SerializedName("fiber_pin") +// FIBER_PIN("fiber_pin"), +// @SerializedName("fiber_pin_sharp") +// FIBER_PIN_SHARP("fiber_pin_sharp"), +// @SerializedName("fiber_pin_rounded") +// FIBER_PIN_ROUNDED("fiber_pin_rounded"), +// @SerializedName("fiber_pin_outlined") +// FIBER_PIN_OUTLINED("fiber_pin_outlined"), +// @SerializedName("fiber_smart_record") +// FIBER_SMART_RECORD("fiber_smart_record"), +// @SerializedName("fiber_smart_record_sharp") +// FIBER_SMART_RECORD_SHARP("fiber_smart_record_sharp"), +// @SerializedName("fiber_smart_record_rounded") +// FIBER_SMART_RECORD_ROUNDED("fiber_smart_record_rounded"), +// @SerializedName("fiber_smart_record_outlined") +// FIBER_SMART_RECORD_OUTLINED("fiber_smart_record_outlined"), +// @SerializedName("fifteen_mp") +// FIFTEEN_MP("fifteen_mp"), +// @SerializedName("fifteen_mp_sharp") +// FIFTEEN_MP_SHARP("fifteen_mp_sharp"), +// @SerializedName("fifteen_mp_rounded") +// FIFTEEN_MP_ROUNDED("fifteen_mp_rounded"), +// @SerializedName("fifteen_mp_outlined") +// FIFTEEN_MP_OUTLINED("fifteen_mp_outlined"), +// @SerializedName("file_copy") +// FILE_COPY("file_copy"), +// @SerializedName("file_copy_sharp") +// FILE_COPY_SHARP("file_copy_sharp"), +// @SerializedName("file_copy_rounded") +// FILE_COPY_ROUNDED("file_copy_rounded"), +// @SerializedName("file_copy_outlined") +// FILE_COPY_OUTLINED("file_copy_outlined"), +// @SerializedName("file_download") +// FILE_DOWNLOAD("file_download"), +// @SerializedName("file_download_done") +// FILE_DOWNLOAD_DONE("file_download_done"), +// @SerializedName("file_download_done_sharp") +// FILE_DOWNLOAD_DONE_SHARP("file_download_done_sharp"), +// @SerializedName("file_download_done_rounded") +// FILE_DOWNLOAD_DONE_ROUNDED("file_download_done_rounded"), +// @SerializedName("file_download_done_outlined") +// FILE_DOWNLOAD_DONE_OUTLINED("file_download_done_outlined"), +// @SerializedName("file_download_off") +// FILE_DOWNLOAD_OFF("file_download_off"), +// @SerializedName("file_download_off_sharp") +// FILE_DOWNLOAD_OFF_SHARP("file_download_off_sharp"), +// @SerializedName("file_download_off_rounded") +// FILE_DOWNLOAD_OFF_ROUNDED("file_download_off_rounded"), +// @SerializedName("file_download_off_outlined") +// FILE_DOWNLOAD_OFF_OUTLINED("file_download_off_outlined"), +// @SerializedName("file_download_sharp") +// FILE_DOWNLOAD_SHARP("file_download_sharp"), +// @SerializedName("file_download_rounded") +// FILE_DOWNLOAD_ROUNDED("file_download_rounded"), +// @SerializedName("file_download_outlined") +// FILE_DOWNLOAD_OUTLINED("file_download_outlined"), +// @SerializedName("file_present") +// FILE_PRESENT("file_present"), +// @SerializedName("file_present_sharp") +// FILE_PRESENT_SHARP("file_present_sharp"), +// @SerializedName("file_present_rounded") +// FILE_PRESENT_ROUNDED("file_present_rounded"), +// @SerializedName("file_present_outlined") +// FILE_PRESENT_OUTLINED("file_present_outlined"), +// @SerializedName("file_upload") +// FILE_UPLOAD("file_upload"), +// @SerializedName("file_upload_sharp") +// FILE_UPLOAD_SHARP("file_upload_sharp"), +// @SerializedName("file_upload_rounded") +// FILE_UPLOAD_ROUNDED("file_upload_rounded"), +// @SerializedName("file_upload_outlined") +// FILE_UPLOAD_OUTLINED("file_upload_outlined"), +// @SerializedName("filter") +// FILTER("filter"), +// @SerializedName("filter_1") +// FILTER_1("filter_1"), +// @SerializedName("filter_1_sharp") +// FILTER_1_SHARP("filter_1_sharp"), +// @SerializedName("filter_1_rounded") +// FILTER_1_ROUNDED("filter_1_rounded"), +// @SerializedName("filter_1_outlined") +// FILTER_1_OUTLINED("filter_1_outlined"), +// @SerializedName("filter_2") +// FILTER_2("filter_2"), +// @SerializedName("filter_2_sharp") +// FILTER_2_SHARP("filter_2_sharp"), +// @SerializedName("filter_2_rounded") +// FILTER_2_ROUNDED("filter_2_rounded"), +// @SerializedName("filter_2_outlined") +// FILTER_2_OUTLINED("filter_2_outlined"), +// @SerializedName("filter_3") +// FILTER_3("filter_3"), +// @SerializedName("filter_3_sharp") +// FILTER_3_SHARP("filter_3_sharp"), +// @SerializedName("filter_3_rounded") +// FILTER_3_ROUNDED("filter_3_rounded"), +// @SerializedName("filter_3_outlined") +// FILTER_3_OUTLINED("filter_3_outlined"), +// @SerializedName("filter_4") +// FILTER_4("filter_4"), +// @SerializedName("filter_4_sharp") +// FILTER_4_SHARP("filter_4_sharp"), +// @SerializedName("filter_4_rounded") +// FILTER_4_ROUNDED("filter_4_rounded"), +// @SerializedName("filter_4_outlined") +// FILTER_4_OUTLINED("filter_4_outlined"), +// @SerializedName("filter_5") +// FILTER_5("filter_5"), +// @SerializedName("filter_5_sharp") +// FILTER_5_SHARP("filter_5_sharp"), +// @SerializedName("filter_5_rounded") +// FILTER_5_ROUNDED("filter_5_rounded"), +// @SerializedName("filter_5_outlined") +// FILTER_5_OUTLINED("filter_5_outlined"), +// @SerializedName("filter_6") +// FILTER_6("filter_6"), +// @SerializedName("filter_6_sharp") +// FILTER_6_SHARP("filter_6_sharp"), +// @SerializedName("filter_6_rounded") +// FILTER_6_ROUNDED("filter_6_rounded"), +// @SerializedName("filter_6_outlined") +// FILTER_6_OUTLINED("filter_6_outlined"), +// @SerializedName("filter_7") +// FILTER_7("filter_7"), +// @SerializedName("filter_7_sharp") +// FILTER_7_SHARP("filter_7_sharp"), +// @SerializedName("filter_7_rounded") +// FILTER_7_ROUNDED("filter_7_rounded"), +// @SerializedName("filter_7_outlined") +// FILTER_7_OUTLINED("filter_7_outlined"), +// @SerializedName("filter_8") +// FILTER_8("filter_8"), +// @SerializedName("filter_8_sharp") +// FILTER_8_SHARP("filter_8_sharp"), +// @SerializedName("filter_8_rounded") +// FILTER_8_ROUNDED("filter_8_rounded"), +// @SerializedName("filter_8_outlined") +// FILTER_8_OUTLINED("filter_8_outlined"), +// @SerializedName("filter_9") +// FILTER_9("filter_9"), +// @SerializedName("filter_9_plus") +// FILTER_9_PLUS("filter_9_plus"), +// @SerializedName("filter_9_plus_sharp") +// FILTER_9_PLUS_SHARP("filter_9_plus_sharp"), +// @SerializedName("filter_9_sharp") +// FILTER_9_SHARP("filter_9_sharp"), +// @SerializedName("filter_9_rounded") +// FILTER_9_ROUNDED("filter_9_rounded"), +// @SerializedName("filter_9_outlined") +// FILTER_9_OUTLINED("filter_9_outlined"), +// @SerializedName("filter_9_plus_rounded") +// FILTER_9_PLUS_ROUNDED("filter_9_plus_rounded"), +// @SerializedName("filter_9_plus_outlined") +// FILTER_9_PLUS_OUTLINED("filter_9_plus_outlined"), +// @SerializedName("filter_alt") +// FILTER_ALT("filter_alt"), +// @SerializedName("filter_alt_sharp") +// FILTER_ALT_SHARP("filter_alt_sharp"), +// @SerializedName("filter_alt_rounded") +// FILTER_ALT_ROUNDED("filter_alt_rounded"), +// @SerializedName("filter_alt_outlined") +// FILTER_ALT_OUTLINED("filter_alt_outlined"), +// @SerializedName("filter_b_and_w") +// FILTER_B_AND_W("filter_b_and_w"), +// @SerializedName("filter_b_and_w_sharp") +// FILTER_B_AND_W_SHARP("filter_b_and_w_sharp"), +// @SerializedName("filter_b_and_w_rounded") +// FILTER_B_AND_W_ROUNDED("filter_b_and_w_rounded"), +// @SerializedName("filter_b_and_w_outlined") +// FILTER_B_AND_W_OUTLINED("filter_b_and_w_outlined"), +// @SerializedName("filter_center_focus") +// FILTER_CENTER_FOCUS("filter_center_focus"), +// @SerializedName("filter_center_focus_sharp") +// FILTER_CENTER_FOCUS_SHARP("filter_center_focus_sharp"), +// @SerializedName("filter_center_focus_rounded") +// FILTER_CENTER_FOCUS_ROUNDED("filter_center_focus_rounded"), +// @SerializedName("filter_center_focus_outlined") +// FILTER_CENTER_FOCUS_OUTLINED("filter_center_focus_outlined"), +// @SerializedName("filter_drama") +// FILTER_DRAMA("filter_drama"), +// @SerializedName("filter_drama_sharp") +// FILTER_DRAMA_SHARP("filter_drama_sharp"), +// @SerializedName("filter_drama_rounded") +// FILTER_DRAMA_ROUNDED("filter_drama_rounded"), +// @SerializedName("filter_drama_outlined") +// FILTER_DRAMA_OUTLINED("filter_drama_outlined"), +// @SerializedName("filter_frames") +// FILTER_FRAMES("filter_frames"), +// @SerializedName("filter_frames_sharp") +// FILTER_FRAMES_SHARP("filter_frames_sharp"), +// @SerializedName("filter_frames_rounded") +// FILTER_FRAMES_ROUNDED("filter_frames_rounded"), +// @SerializedName("filter_frames_outlined") +// FILTER_FRAMES_OUTLINED("filter_frames_outlined"), +// @SerializedName("filter_hdr") +// FILTER_HDR("filter_hdr"), +// @SerializedName("filter_hdr_sharp") +// FILTER_HDR_SHARP("filter_hdr_sharp"), +// @SerializedName("filter_hdr_rounded") +// FILTER_HDR_ROUNDED("filter_hdr_rounded"), +// @SerializedName("filter_hdr_outlined") +// FILTER_HDR_OUTLINED("filter_hdr_outlined"), +// @SerializedName("filter_list") +// FILTER_LIST("filter_list"), +// @SerializedName("filter_list_alt") +// FILTER_LIST_ALT("filter_list_alt"), +// @SerializedName("filter_list_sharp") +// FILTER_LIST_SHARP("filter_list_sharp"), +// @SerializedName("filter_list_rounded") +// FILTER_LIST_ROUNDED("filter_list_rounded"), +// @SerializedName("filter_list_outlined") +// FILTER_LIST_OUTLINED("filter_list_outlined"), +// @SerializedName("filter_none") +// FILTER_NONE("filter_none"), +// @SerializedName("filter_none_sharp") +// FILTER_NONE_SHARP("filter_none_sharp"), +// @SerializedName("filter_none_rounded") +// FILTER_NONE_ROUNDED("filter_none_rounded"), +// @SerializedName("filter_none_outlined") +// FILTER_NONE_OUTLINED("filter_none_outlined"), +// @SerializedName("filter_sharp") +// FILTER_SHARP("filter_sharp"), +// @SerializedName("filter_rounded") +// FILTER_ROUNDED("filter_rounded"), +// @SerializedName("filter_outlined") +// FILTER_OUTLINED("filter_outlined"), +// @SerializedName("filter_tilt_shift") +// FILTER_TILT_SHIFT("filter_tilt_shift"), +// @SerializedName("filter_tilt_shift_sharp") +// FILTER_TILT_SHIFT_SHARP("filter_tilt_shift_sharp"), +// @SerializedName("filter_tilt_shift_rounded") +// FILTER_TILT_SHIFT_ROUNDED("filter_tilt_shift_rounded"), +// @SerializedName("filter_tilt_shift_outlined") +// FILTER_TILT_SHIFT_OUTLINED("filter_tilt_shift_outlined"), +// @SerializedName("filter_vintage") +// FILTER_VINTAGE("filter_vintage"), +// @SerializedName("filter_vintage_sharp") +// FILTER_VINTAGE_SHARP("filter_vintage_sharp"), +// @SerializedName("filter_vintage_rounded") +// FILTER_VINTAGE_ROUNDED("filter_vintage_rounded"), +// @SerializedName("filter_vintage_outlined") +// FILTER_VINTAGE_OUTLINED("filter_vintage_outlined"), +// @SerializedName("find_in_page") +// FIND_IN_PAGE("find_in_page"), +// @SerializedName("find_in_page_sharp") +// FIND_IN_PAGE_SHARP("find_in_page_sharp"), +// @SerializedName("find_in_page_rounded") +// FIND_IN_PAGE_ROUNDED("find_in_page_rounded"), +// @SerializedName("find_in_page_outlined") +// FIND_IN_PAGE_OUTLINED("find_in_page_outlined"), +// @SerializedName("find_replace") +// FIND_REPLACE("find_replace"), +// @SerializedName("find_replace_sharp") +// FIND_REPLACE_SHARP("find_replace_sharp"), +// @SerializedName("find_replace_rounded") +// FIND_REPLACE_ROUNDED("find_replace_rounded"), +// @SerializedName("find_replace_outlined") +// FIND_REPLACE_OUTLINED("find_replace_outlined"), +// @SerializedName("fingerprint") +// FINGERPRINT("fingerprint"), +// @SerializedName("fingerprint_sharp") +// FINGERPRINT_SHARP("fingerprint_sharp"), +// @SerializedName("fingerprint_rounded") +// FINGERPRINT_ROUNDED("fingerprint_rounded"), +// @SerializedName("fingerprint_outlined") +// FINGERPRINT_OUTLINED("fingerprint_outlined"), +// @SerializedName("fire_extinguisher") +// FIRE_EXTINGUISHER("fire_extinguisher"), +// @SerializedName("fire_extinguisher_sharp") +// FIRE_EXTINGUISHER_SHARP("fire_extinguisher_sharp"), +// @SerializedName("fire_extinguisher_rounded") +// FIRE_EXTINGUISHER_ROUNDED("fire_extinguisher_rounded"), +// @SerializedName("fire_extinguisher_outlined") +// FIRE_EXTINGUISHER_OUTLINED("fire_extinguisher_outlined"), +// @SerializedName("fire_hydrant") +// FIRE_HYDRANT("fire_hydrant"), +// @SerializedName("fireplace") +// FIREPLACE("fireplace"), +// @SerializedName("fireplace_sharp") +// FIREPLACE_SHARP("fireplace_sharp"), +// @SerializedName("fireplace_rounded") +// FIREPLACE_ROUNDED("fireplace_rounded"), +// @SerializedName("fireplace_outlined") +// FIREPLACE_OUTLINED("fireplace_outlined"), +// @SerializedName("first_page") +// FIRST_PAGE("first_page"), +// @SerializedName("first_page_sharp") +// FIRST_PAGE_SHARP("first_page_sharp"), +// @SerializedName("first_page_rounded") +// FIRST_PAGE_ROUNDED("first_page_rounded"), +// @SerializedName("first_page_outlined") +// FIRST_PAGE_OUTLINED("first_page_outlined"), +// @SerializedName("fit_screen") +// FIT_SCREEN("fit_screen"), +// @SerializedName("fit_screen_sharp") +// FIT_SCREEN_SHARP("fit_screen_sharp"), +// @SerializedName("fit_screen_rounded") +// FIT_SCREEN_ROUNDED("fit_screen_rounded"), +// @SerializedName("fit_screen_outlined") +// FIT_SCREEN_OUTLINED("fit_screen_outlined"), +// @SerializedName("fitness_center") +// FITNESS_CENTER("fitness_center"), +// @SerializedName("fitness_center_sharp") +// FITNESS_CENTER_SHARP("fitness_center_sharp"), +// @SerializedName("fitness_center_rounded") +// FITNESS_CENTER_ROUNDED("fitness_center_rounded"), +// @SerializedName("fitness_center_outlined") +// FITNESS_CENTER_OUTLINED("fitness_center_outlined"), +// @SerializedName("five_g") +// FIVE_G("five_g"), +// @SerializedName("five_g_sharp") +// FIVE_G_SHARP("five_g_sharp"), +// @SerializedName("five_g_rounded") +// FIVE_G_ROUNDED("five_g_rounded"), +// @SerializedName("five_g_outlined") +// FIVE_G_OUTLINED("five_g_outlined"), +// @SerializedName("five_k") +// FIVE_K("five_k"), +// @SerializedName("five_k_sharp") +// FIVE_K_SHARP("five_k_sharp"), +// @SerializedName("five_k_rounded") +// FIVE_K_ROUNDED("five_k_rounded"), +// @SerializedName("five_k_outlined") +// FIVE_K_OUTLINED("five_k_outlined"), +// @SerializedName("five_k_plus") +// FIVE_K_PLUS("five_k_plus"), +// @SerializedName("five_k_plus_sharp") +// FIVE_K_PLUS_SHARP("five_k_plus_sharp"), +// @SerializedName("five_k_plus_rounded") +// FIVE_K_PLUS_ROUNDED("five_k_plus_rounded"), +// @SerializedName("five_k_plus_outlined") +// FIVE_K_PLUS_OUTLINED("five_k_plus_outlined"), +// @SerializedName("five_mp") +// FIVE_MP("five_mp"), +// @SerializedName("five_mp_sharp") +// FIVE_MP_SHARP("five_mp_sharp"), +// @SerializedName("five_mp_rounded") +// FIVE_MP_ROUNDED("five_mp_rounded"), +// @SerializedName("five_mp_outlined") +// FIVE_MP_OUTLINED("five_mp_outlined"), +// @SerializedName("flag") +// FLAG("flag"), +// @SerializedName("flag_sharp") +// FLAG_SHARP("flag_sharp"), +// @SerializedName("flag_rounded") +// FLAG_ROUNDED("flag_rounded"), +// @SerializedName("flag_outlined") +// FLAG_OUTLINED("flag_outlined"), +// @SerializedName("flaky") +// FLAKY("flaky"), +// @SerializedName("flaky_sharp") +// FLAKY_SHARP("flaky_sharp"), +// @SerializedName("flaky_rounded") +// FLAKY_ROUNDED("flaky_rounded"), +// @SerializedName("flaky_outlined") +// FLAKY_OUTLINED("flaky_outlined"), +// @SerializedName("flare") +// FLARE("flare"), +// @SerializedName("flare_sharp") +// FLARE_SHARP("flare_sharp"), +// @SerializedName("flare_rounded") +// FLARE_ROUNDED("flare_rounded"), +// @SerializedName("flare_outlined") +// FLARE_OUTLINED("flare_outlined"), +// @SerializedName("flash_auto") +// FLASH_AUTO("flash_auto"), +// @SerializedName("flash_auto_sharp") +// FLASH_AUTO_SHARP("flash_auto_sharp"), +// @SerializedName("flash_auto_rounded") +// FLASH_AUTO_ROUNDED("flash_auto_rounded"), +// @SerializedName("flash_auto_outlined") +// FLASH_AUTO_OUTLINED("flash_auto_outlined"), +// @SerializedName("flash_off") +// FLASH_OFF("flash_off"), +// @SerializedName("flash_off_sharp") +// FLASH_OFF_SHARP("flash_off_sharp"), +// @SerializedName("flash_off_rounded") +// FLASH_OFF_ROUNDED("flash_off_rounded"), +// @SerializedName("flash_off_outlined") +// FLASH_OFF_OUTLINED("flash_off_outlined"), +// @SerializedName("flash_on") +// FLASH_ON("flash_on"), +// @SerializedName("flash_on_sharp") +// FLASH_ON_SHARP("flash_on_sharp"), +// @SerializedName("flash_on_rounded") +// FLASH_ON_ROUNDED("flash_on_rounded"), +// @SerializedName("flash_on_outlined") +// FLASH_ON_OUTLINED("flash_on_outlined"), +// @SerializedName("flashlight_off") +// FLASHLIGHT_OFF("flashlight_off"), +// @SerializedName("flashlight_off_sharp") +// FLASHLIGHT_OFF_SHARP("flashlight_off_sharp"), +// @SerializedName("flashlight_off_rounded") +// FLASHLIGHT_OFF_ROUNDED("flashlight_off_rounded"), +// @SerializedName("flashlight_off_outlined") +// FLASHLIGHT_OFF_OUTLINED("flashlight_off_outlined"), +// @SerializedName("flashlight_on") +// FLASHLIGHT_ON("flashlight_on"), +// @SerializedName("flashlight_on_sharp") +// FLASHLIGHT_ON_SHARP("flashlight_on_sharp"), +// @SerializedName("flashlight_on_rounded") +// FLASHLIGHT_ON_ROUNDED("flashlight_on_rounded"), +// @SerializedName("flashlight_on_outlined") +// FLASHLIGHT_ON_OUTLINED("flashlight_on_outlined"), +// @SerializedName("flatware") +// FLATWARE("flatware"), +// @SerializedName("flatware_sharp") +// FLATWARE_SHARP("flatware_sharp"), +// @SerializedName("flatware_rounded") +// FLATWARE_ROUNDED("flatware_rounded"), +// @SerializedName("flatware_outlined") +// FLATWARE_OUTLINED("flatware_outlined"), +// @SerializedName("flight") +// FLIGHT("flight"), +// @SerializedName("flight_land") +// FLIGHT_LAND("flight_land"), +// @SerializedName("flight_land_sharp") +// FLIGHT_LAND_SHARP("flight_land_sharp"), +// @SerializedName("flight_land_rounded") +// FLIGHT_LAND_ROUNDED("flight_land_rounded"), +// @SerializedName("flight_land_outlined") +// FLIGHT_LAND_OUTLINED("flight_land_outlined"), +// @SerializedName("flight_sharp") +// FLIGHT_SHARP("flight_sharp"), +// @SerializedName("flight_rounded") +// FLIGHT_ROUNDED("flight_rounded"), +// @SerializedName("flight_outlined") +// FLIGHT_OUTLINED("flight_outlined"), +// @SerializedName("flight_takeoff") +// FLIGHT_TAKEOFF("flight_takeoff"), +// @SerializedName("flight_takeoff_sharp") +// FLIGHT_TAKEOFF_SHARP("flight_takeoff_sharp"), +// @SerializedName("flight_takeoff_rounded") +// FLIGHT_TAKEOFF_ROUNDED("flight_takeoff_rounded"), +// @SerializedName("flight_takeoff_outlined") +// FLIGHT_TAKEOFF_OUTLINED("flight_takeoff_outlined"), +// @SerializedName("flip") +// FLIP("flip"), +// @SerializedName("flip_camera_android") +// FLIP_CAMERA_ANDROID("flip_camera_android"), +// @SerializedName("flip_camera_android_sharp") +// FLIP_CAMERA_ANDROID_SHARP("flip_camera_android_sharp"), +// @SerializedName("flip_camera_android_rounded") +// FLIP_CAMERA_ANDROID_ROUNDED("flip_camera_android_rounded"), +// @SerializedName("flip_camera_android_outlined") +// FLIP_CAMERA_ANDROID_OUTLINED("flip_camera_android_outlined"), +// @SerializedName("flip_camera_ios") +// FLIP_CAMERA_IOS("flip_camera_ios"), +// @SerializedName("flip_camera_ios_sharp") +// FLIP_CAMERA_IOS_SHARP("flip_camera_ios_sharp"), +// @SerializedName("flip_camera_ios_rounded") +// FLIP_CAMERA_IOS_ROUNDED("flip_camera_ios_rounded"), +// @SerializedName("flip_camera_ios_outlined") +// FLIP_CAMERA_IOS_OUTLINED("flip_camera_ios_outlined"), +// @SerializedName("flip_sharp") +// FLIP_SHARP("flip_sharp"), +// @SerializedName("flip_rounded") +// FLIP_ROUNDED("flip_rounded"), +// @SerializedName("flip_outlined") +// FLIP_OUTLINED("flip_outlined"), +// @SerializedName("flip_to_back") +// FLIP_TO_BACK("flip_to_back"), +// @SerializedName("flip_to_back_sharp") +// FLIP_TO_BACK_SHARP("flip_to_back_sharp"), +// @SerializedName("flip_to_back_rounded") +// FLIP_TO_BACK_ROUNDED("flip_to_back_rounded"), +// @SerializedName("flip_to_back_outlined") +// FLIP_TO_BACK_OUTLINED("flip_to_back_outlined"), +// @SerializedName("flip_to_front") +// FLIP_TO_FRONT("flip_to_front"), +// @SerializedName("flip_to_front_sharp") +// FLIP_TO_FRONT_SHARP("flip_to_front_sharp"), +// @SerializedName("flip_to_front_rounded") +// FLIP_TO_FRONT_ROUNDED("flip_to_front_rounded"), +// @SerializedName("flip_to_front_outlined") +// FLIP_TO_FRONT_OUTLINED("flip_to_front_outlined"), +// @SerializedName("flourescent") +// FLOURESCENT("flourescent"), +// @SerializedName("flourescent_sharp") +// FLOURESCENT_SHARP("flourescent_sharp"), +// @SerializedName("flourescent_rounded") +// FLOURESCENT_ROUNDED("flourescent_rounded"), +// @SerializedName("flourescent_outlined") +// FLOURESCENT_OUTLINED("flourescent_outlined"), +// @SerializedName("flutter_dash") +// FLUTTER_DASH("flutter_dash"), +// @SerializedName("flutter_dash_sharp") +// FLUTTER_DASH_SHARP("flutter_dash_sharp"), +// @SerializedName("flutter_dash_rounded") +// FLUTTER_DASH_ROUNDED("flutter_dash_rounded"), +// @SerializedName("flutter_dash_outlined") +// FLUTTER_DASH_OUTLINED("flutter_dash_outlined"), +// @SerializedName("fmd_bad") +// FMD_BAD("fmd_bad"), +// @SerializedName("fmd_bad_sharp") +// FMD_BAD_SHARP("fmd_bad_sharp"), +// @SerializedName("fmd_bad_rounded") +// FMD_BAD_ROUNDED("fmd_bad_rounded"), +// @SerializedName("fmd_bad_outlined") +// FMD_BAD_OUTLINED("fmd_bad_outlined"), +// @SerializedName("fmd_good") +// FMD_GOOD("fmd_good"), +// @SerializedName("fmd_good_sharp") +// FMD_GOOD_SHARP("fmd_good_sharp"), +// @SerializedName("fmd_good_rounded") +// FMD_GOOD_ROUNDED("fmd_good_rounded"), +// @SerializedName("fmd_good_outlined") +// FMD_GOOD_OUTLINED("fmd_good_outlined"), +// @SerializedName("folder") +// FOLDER("folder"), +// @SerializedName("folder_open") +// FOLDER_OPEN("folder_open"), +// @SerializedName("folder_open_sharp") +// FOLDER_OPEN_SHARP("folder_open_sharp"), +// @SerializedName("folder_open_rounded") +// FOLDER_OPEN_ROUNDED("folder_open_rounded"), +// @SerializedName("folder_open_outlined") +// FOLDER_OPEN_OUTLINED("folder_open_outlined"), +// @SerializedName("folder_sharp") +// FOLDER_SHARP("folder_sharp"), +// @SerializedName("folder_rounded") +// FOLDER_ROUNDED("folder_rounded"), +// @SerializedName("folder_outlined") +// FOLDER_OUTLINED("folder_outlined"), +// @SerializedName("folder_shared") +// FOLDER_SHARED("folder_shared"), +// @SerializedName("folder_shared_sharp") +// FOLDER_SHARED_SHARP("folder_shared_sharp"), +// @SerializedName("folder_shared_rounded") +// FOLDER_SHARED_ROUNDED("folder_shared_rounded"), +// @SerializedName("folder_shared_outlined") +// FOLDER_SHARED_OUTLINED("folder_shared_outlined"), +// @SerializedName("folder_special") +// FOLDER_SPECIAL("folder_special"), +// @SerializedName("folder_special_sharp") +// FOLDER_SPECIAL_SHARP("folder_special_sharp"), +// @SerializedName("folder_special_rounded") +// FOLDER_SPECIAL_ROUNDED("folder_special_rounded"), +// @SerializedName("folder_special_outlined") +// FOLDER_SPECIAL_OUTLINED("folder_special_outlined"), +// @SerializedName("follow_the_signs") +// FOLLOW_THE_SIGNS("follow_the_signs"), +// @SerializedName("follow_the_signs_sharp") +// FOLLOW_THE_SIGNS_SHARP("follow_the_signs_sharp"), +// @SerializedName("follow_the_signs_rounded") +// FOLLOW_THE_SIGNS_ROUNDED("follow_the_signs_rounded"), +// @SerializedName("follow_the_signs_outlined") +// FOLLOW_THE_SIGNS_OUTLINED("follow_the_signs_outlined"), +// @SerializedName("font_download") +// FONT_DOWNLOAD("font_download"), +// @SerializedName("font_download_off") +// FONT_DOWNLOAD_OFF("font_download_off"), +// @SerializedName("font_download_off_sharp") +// FONT_DOWNLOAD_OFF_SHARP("font_download_off_sharp"), +// @SerializedName("font_download_off_rounded") +// FONT_DOWNLOAD_OFF_ROUNDED("font_download_off_rounded"), +// @SerializedName("font_download_off_outlined") +// FONT_DOWNLOAD_OFF_OUTLINED("font_download_off_outlined"), +// @SerializedName("font_download_sharp") +// FONT_DOWNLOAD_SHARP("font_download_sharp"), +// @SerializedName("font_download_rounded") +// FONT_DOWNLOAD_ROUNDED("font_download_rounded"), +// @SerializedName("font_download_outlined") +// FONT_DOWNLOAD_OUTLINED("font_download_outlined"), +// @SerializedName("food_bank") +// FOOD_BANK("food_bank"), +// @SerializedName("food_bank_sharp") +// FOOD_BANK_SHARP("food_bank_sharp"), +// @SerializedName("food_bank_rounded") +// FOOD_BANK_ROUNDED("food_bank_rounded"), +// @SerializedName("food_bank_outlined") +// FOOD_BANK_OUTLINED("food_bank_outlined"), +// @SerializedName("format_align_center") +// FORMAT_ALIGN_CENTER("format_align_center"), +// @SerializedName("format_align_center_sharp") +// FORMAT_ALIGN_CENTER_SHARP("format_align_center_sharp"), +// @SerializedName("format_align_center_rounded") +// FORMAT_ALIGN_CENTER_ROUNDED("format_align_center_rounded"), +// @SerializedName("format_align_center_outlined") +// FORMAT_ALIGN_CENTER_OUTLINED("format_align_center_outlined"), +// @SerializedName("format_align_justify") +// FORMAT_ALIGN_JUSTIFY("format_align_justify"), +// @SerializedName("format_align_justify_sharp") +// FORMAT_ALIGN_JUSTIFY_SHARP("format_align_justify_sharp"), +// @SerializedName("format_align_justify_rounded") +// FORMAT_ALIGN_JUSTIFY_ROUNDED("format_align_justify_rounded"), +// @SerializedName("format_align_justify_outlined") +// FORMAT_ALIGN_JUSTIFY_OUTLINED("format_align_justify_outlined"), +// @SerializedName("format_align_left") +// FORMAT_ALIGN_LEFT("format_align_left"), +// @SerializedName("format_align_left_sharp") +// FORMAT_ALIGN_LEFT_SHARP("format_align_left_sharp"), +// @SerializedName("format_align_left_rounded") +// FORMAT_ALIGN_LEFT_ROUNDED("format_align_left_rounded"), +// @SerializedName("format_align_left_outlined") +// FORMAT_ALIGN_LEFT_OUTLINED("format_align_left_outlined"), +// @SerializedName("format_align_right") +// FORMAT_ALIGN_RIGHT("format_align_right"), +// @SerializedName("format_align_right_sharp") +// FORMAT_ALIGN_RIGHT_SHARP("format_align_right_sharp"), +// @SerializedName("format_align_right_rounded") +// FORMAT_ALIGN_RIGHT_ROUNDED("format_align_right_rounded"), +// @SerializedName("format_align_right_outlined") +// FORMAT_ALIGN_RIGHT_OUTLINED("format_align_right_outlined"), +// @SerializedName("format_bold") +// FORMAT_BOLD("format_bold"), +// @SerializedName("format_bold_sharp") +// FORMAT_BOLD_SHARP("format_bold_sharp"), +// @SerializedName("format_bold_rounded") +// FORMAT_BOLD_ROUNDED("format_bold_rounded"), +// @SerializedName("format_bold_outlined") +// FORMAT_BOLD_OUTLINED("format_bold_outlined"), +// @SerializedName("format_clear") +// FORMAT_CLEAR("format_clear"), +// @SerializedName("format_clear_sharp") +// FORMAT_CLEAR_SHARP("format_clear_sharp"), +// @SerializedName("format_clear_rounded") +// FORMAT_CLEAR_ROUNDED("format_clear_rounded"), +// @SerializedName("format_clear_outlined") +// FORMAT_CLEAR_OUTLINED("format_clear_outlined"), +// @SerializedName("format_color_fill") +// FORMAT_COLOR_FILL("format_color_fill"), +// @SerializedName("format_color_fill_sharp") +// FORMAT_COLOR_FILL_SHARP("format_color_fill_sharp"), +// @SerializedName("format_color_fill_rounded") +// FORMAT_COLOR_FILL_ROUNDED("format_color_fill_rounded"), +// @SerializedName("format_color_fill_outlined") +// FORMAT_COLOR_FILL_OUTLINED("format_color_fill_outlined"), +// @SerializedName("format_color_reset") +// FORMAT_COLOR_RESET("format_color_reset"), +// @SerializedName("format_color_reset_sharp") +// FORMAT_COLOR_RESET_SHARP("format_color_reset_sharp"), +// @SerializedName("format_color_reset_rounded") +// FORMAT_COLOR_RESET_ROUNDED("format_color_reset_rounded"), +// @SerializedName("format_color_reset_outlined") +// FORMAT_COLOR_RESET_OUTLINED("format_color_reset_outlined"), +// @SerializedName("format_color_text") +// FORMAT_COLOR_TEXT("format_color_text"), +// @SerializedName("format_color_text_sharp") +// FORMAT_COLOR_TEXT_SHARP("format_color_text_sharp"), +// @SerializedName("format_color_text_rounded") +// FORMAT_COLOR_TEXT_ROUNDED("format_color_text_rounded"), +// @SerializedName("format_color_text_outlined") +// FORMAT_COLOR_TEXT_OUTLINED("format_color_text_outlined"), +// @SerializedName("format_indent_decrease") +// FORMAT_INDENT_DECREASE("format_indent_decrease"), +// @SerializedName("format_indent_decrease_sharp") +// FORMAT_INDENT_DECREASE_SHARP("format_indent_decrease_sharp"), +// @SerializedName("format_indent_decrease_rounded") +// FORMAT_INDENT_DECREASE_ROUNDED("format_indent_decrease_rounded"), +// @SerializedName("format_indent_decrease_outlined") +// FORMAT_INDENT_DECREASE_OUTLINED("format_indent_decrease_outlined"), +// @SerializedName("format_indent_increase") +// FORMAT_INDENT_INCREASE("format_indent_increase"), +// @SerializedName("format_indent_increase_sharp") +// FORMAT_INDENT_INCREASE_SHARP("format_indent_increase_sharp"), +// @SerializedName("format_indent_increase_rounded") +// FORMAT_INDENT_INCREASE_ROUNDED("format_indent_increase_rounded"), +// @SerializedName("format_indent_increase_outlined") +// FORMAT_INDENT_INCREASE_OUTLINED("format_indent_increase_outlined"), +// @SerializedName("format_italic") +// FORMAT_ITALIC("format_italic"), +// @SerializedName("format_italic_sharp") +// FORMAT_ITALIC_SHARP("format_italic_sharp"), +// @SerializedName("format_italic_rounded") +// FORMAT_ITALIC_ROUNDED("format_italic_rounded"), +// @SerializedName("format_italic_outlined") +// FORMAT_ITALIC_OUTLINED("format_italic_outlined"), +// @SerializedName("format_line_spacing") +// FORMAT_LINE_SPACING("format_line_spacing"), +// @SerializedName("format_line_spacing_sharp") +// FORMAT_LINE_SPACING_SHARP("format_line_spacing_sharp"), +// @SerializedName("format_line_spacing_rounded") +// FORMAT_LINE_SPACING_ROUNDED("format_line_spacing_rounded"), +// @SerializedName("format_line_spacing_outlined") +// FORMAT_LINE_SPACING_OUTLINED("format_line_spacing_outlined"), +// @SerializedName("format_list_bulleted") +// FORMAT_LIST_BULLETED("format_list_bulleted"), +// @SerializedName("format_list_bulleted_sharp") +// FORMAT_LIST_BULLETED_SHARP("format_list_bulleted_sharp"), +// @SerializedName("format_list_bulleted_rounded") +// FORMAT_LIST_BULLETED_ROUNDED("format_list_bulleted_rounded"), +// @SerializedName("format_list_bulleted_outlined") +// FORMAT_LIST_BULLETED_OUTLINED("format_list_bulleted_outlined"), +// @SerializedName("format_list_numbered") +// FORMAT_LIST_NUMBERED("format_list_numbered"), +// @SerializedName("format_list_numbered_rounded") +// FORMAT_LIST_NUMBERED_ROUNDED("format_list_numbered_rounded"), +// @SerializedName("format_list_numbered_outlined") +// FORMAT_LIST_NUMBERED_OUTLINED("format_list_numbered_outlined"), +// @SerializedName("format_list_numbered_rtl") +// FORMAT_LIST_NUMBERED_RTL("format_list_numbered_rtl"), +// @SerializedName("format_list_numbered_rtl_sharp") +// FORMAT_LIST_NUMBERED_RTL_SHARP("format_list_numbered_rtl_sharp"), +// @SerializedName("format_list_numbered_rtl_rounded") +// FORMAT_LIST_NUMBERED_RTL_ROUNDED("format_list_numbered_rtl_rounded"), +// @SerializedName("format_list_numbered_rtl_outlined") +// FORMAT_LIST_NUMBERED_RTL_OUTLINED("format_list_numbered_rtl_outlined"), +// @SerializedName("format_list_numbered_sharp") +// FORMAT_LIST_NUMBERED_SHARP("format_list_numbered_sharp"), +// @SerializedName("format_paint") +// FORMAT_PAINT("format_paint"), +// @SerializedName("format_paint_sharp") +// FORMAT_PAINT_SHARP("format_paint_sharp"), +// @SerializedName("format_paint_rounded") +// FORMAT_PAINT_ROUNDED("format_paint_rounded"), +// @SerializedName("format_paint_outlined") +// FORMAT_PAINT_OUTLINED("format_paint_outlined"), +// @SerializedName("format_quote") +// FORMAT_QUOTE("format_quote"), +// @SerializedName("format_quote_sharp") +// FORMAT_QUOTE_SHARP("format_quote_sharp"), +// @SerializedName("format_quote_rounded") +// FORMAT_QUOTE_ROUNDED("format_quote_rounded"), +// @SerializedName("format_quote_outlined") +// FORMAT_QUOTE_OUTLINED("format_quote_outlined"), +// @SerializedName("format_shapes") +// FORMAT_SHAPES("format_shapes"), +// @SerializedName("format_shapes_sharp") +// FORMAT_SHAPES_SHARP("format_shapes_sharp"), +// @SerializedName("format_shapes_rounded") +// FORMAT_SHAPES_ROUNDED("format_shapes_rounded"), +// @SerializedName("format_shapes_outlined") +// FORMAT_SHAPES_OUTLINED("format_shapes_outlined"), +// @SerializedName("format_size") +// FORMAT_SIZE("format_size"), +// @SerializedName("format_size_sharp") +// FORMAT_SIZE_SHARP("format_size_sharp"), +// @SerializedName("format_size_rounded") +// FORMAT_SIZE_ROUNDED("format_size_rounded"), +// @SerializedName("format_size_outlined") +// FORMAT_SIZE_OUTLINED("format_size_outlined"), +// @SerializedName("format_strikethrough") +// FORMAT_STRIKETHROUGH("format_strikethrough"), +// @SerializedName("format_strikethrough_sharp") +// FORMAT_STRIKETHROUGH_SHARP("format_strikethrough_sharp"), +// @SerializedName("format_strikethrough_rounded") +// FORMAT_STRIKETHROUGH_ROUNDED("format_strikethrough_rounded"), +// @SerializedName("format_strikethrough_outlined") +// FORMAT_STRIKETHROUGH_OUTLINED("format_strikethrough_outlined"), +// @SerializedName("format_textdirection_l_to_r") +// FORMAT_TEXTDIRECTION_L_TO_R("format_textdirection_l_to_r"), +// @SerializedName("format_textdirection_l_to_r_sharp") +// FORMAT_TEXTDIRECTION_L_TO_R_SHARP("format_textdirection_l_to_r_sharp"), +// @SerializedName("format_textdirection_l_to_r_rounded") +// FORMAT_TEXTDIRECTION_L_TO_R_ROUNDED("format_textdirection_l_to_r_rounded"), +// @SerializedName("format_textdirection_l_to_r_outlined") +// FORMAT_TEXTDIRECTION_L_TO_R_OUTLINED("format_textdirection_l_to_r_outlined"), +// @SerializedName("format_textdirection_r_to_l") +// FORMAT_TEXTDIRECTION_R_TO_L("format_textdirection_r_to_l"), +// @SerializedName("format_textdirection_r_to_l_sharp") +// FORMAT_TEXTDIRECTION_R_TO_L_SHARP("format_textdirection_r_to_l_sharp"), +// @SerializedName("format_textdirection_r_to_l_rounded") +// FORMAT_TEXTDIRECTION_R_TO_L_ROUNDED("format_textdirection_r_to_l_rounded"), +// @SerializedName("format_textdirection_r_to_l_outlined") +// FORMAT_TEXTDIRECTION_R_TO_L_OUTLINED("format_textdirection_r_to_l_outlined"), +// @SerializedName("format_underline") +// FORMAT_UNDERLINE("format_underline"), +// @SerializedName("format_underline_sharp") +// FORMAT_UNDERLINE_SHARP("format_underline_sharp"), +// @SerializedName("format_underline_rounded") +// FORMAT_UNDERLINE_ROUNDED("format_underline_rounded"), +// @SerializedName("format_underline_outlined") +// FORMAT_UNDERLINE_OUTLINED("format_underline_outlined"), +// @SerializedName("format_underlined") +// FORMAT_UNDERLINED("format_underlined"), +// @SerializedName("format_underlined_sharp") +// FORMAT_UNDERLINED_SHARP("format_underlined_sharp"), +// @SerializedName("format_underlined_rounded") +// FORMAT_UNDERLINED_ROUNDED("format_underlined_rounded"), +// @SerializedName("format_underlined_outlined") +// FORMAT_UNDERLINED_OUTLINED("format_underlined_outlined"), +// @SerializedName("forum") +// FORUM("forum"), +// @SerializedName("forum_sharp") +// FORUM_SHARP("forum_sharp"), +// @SerializedName("forum_rounded") +// FORUM_ROUNDED("forum_rounded"), +// @SerializedName("forum_outlined") +// FORUM_OUTLINED("forum_outlined"), +// @SerializedName("forward") +// FORWARD("forward"), +// @SerializedName("forward_10") +// FORWARD_10("forward_10"), +// @SerializedName("forward_10_sharp") +// FORWARD_10_SHARP("forward_10_sharp"), +// @SerializedName("forward_10_rounded") +// FORWARD_10_ROUNDED("forward_10_rounded"), +// @SerializedName("forward_10_outlined") +// FORWARD_10_OUTLINED("forward_10_outlined"), +// @SerializedName("forward_30") +// FORWARD_30("forward_30"), +// @SerializedName("forward_30_sharp") +// FORWARD_30_SHARP("forward_30_sharp"), +// @SerializedName("forward_30_rounded") +// FORWARD_30_ROUNDED("forward_30_rounded"), +// @SerializedName("forward_30_outlined") +// FORWARD_30_OUTLINED("forward_30_outlined"), +// @SerializedName("forward_5") +// FORWARD_5("forward_5"), +// @SerializedName("forward_5_sharp") +// FORWARD_5_SHARP("forward_5_sharp"), +// @SerializedName("forward_5_rounded") +// FORWARD_5_ROUNDED("forward_5_rounded"), +// @SerializedName("forward_5_outlined") +// FORWARD_5_OUTLINED("forward_5_outlined"), +// @SerializedName("forward_sharp") +// FORWARD_SHARP("forward_sharp"), +// @SerializedName("forward_rounded") +// FORWARD_ROUNDED("forward_rounded"), +// @SerializedName("forward_outlined") +// FORWARD_OUTLINED("forward_outlined"), +// @SerializedName("forward_to_inbox") +// FORWARD_TO_INBOX("forward_to_inbox"), +// @SerializedName("forward_to_inbox_sharp") +// FORWARD_TO_INBOX_SHARP("forward_to_inbox_sharp"), +// @SerializedName("forward_to_inbox_rounded") +// FORWARD_TO_INBOX_ROUNDED("forward_to_inbox_rounded"), +// @SerializedName("forward_to_inbox_outlined") +// FORWARD_TO_INBOX_OUTLINED("forward_to_inbox_outlined"), +// @SerializedName("foundation") +// FOUNDATION("foundation"), +// @SerializedName("foundation_sharp") +// FOUNDATION_SHARP("foundation_sharp"), +// @SerializedName("foundation_rounded") +// FOUNDATION_ROUNDED("foundation_rounded"), +// @SerializedName("foundation_outlined") +// FOUNDATION_OUTLINED("foundation_outlined"), +// @SerializedName("four_g_mobiledata") +// FOUR_G_MOBILEDATA("four_g_mobiledata"), +// @SerializedName("four_g_mobiledata_sharp") +// FOUR_G_MOBILEDATA_SHARP("four_g_mobiledata_sharp"), +// @SerializedName("four_g_mobiledata_rounded") +// FOUR_G_MOBILEDATA_ROUNDED("four_g_mobiledata_rounded"), +// @SerializedName("four_g_mobiledata_outlined") +// FOUR_G_MOBILEDATA_OUTLINED("four_g_mobiledata_outlined"), +// @SerializedName("four_g_plus_mobiledata") +// FOUR_G_PLUS_MOBILEDATA("four_g_plus_mobiledata"), +// @SerializedName("four_g_plus_mobiledata_sharp") +// FOUR_G_PLUS_MOBILEDATA_SHARP("four_g_plus_mobiledata_sharp"), +// @SerializedName("four_g_plus_mobiledata_rounded") +// FOUR_G_PLUS_MOBILEDATA_ROUNDED("four_g_plus_mobiledata_rounded"), +// @SerializedName("four_g_plus_mobiledata_outlined") +// FOUR_G_PLUS_MOBILEDATA_OUTLINED("four_g_plus_mobiledata_outlined"), +// @SerializedName("four_k") +// FOUR_K("four_k"), +// @SerializedName("four_k_plus") +// FOUR_K_PLUS("four_k_plus"), +// @SerializedName("four_k_plus_sharp") +// FOUR_K_PLUS_SHARP("four_k_plus_sharp"), +// @SerializedName("four_k_plus_rounded") +// FOUR_K_PLUS_ROUNDED("four_k_plus_rounded"), +// @SerializedName("four_k_plus_outlined") +// FOUR_K_PLUS_OUTLINED("four_k_plus_outlined"), +// @SerializedName("four_k_sharp") +// FOUR_K_SHARP("four_k_sharp"), +// @SerializedName("four_k_rounded") +// FOUR_K_ROUNDED("four_k_rounded"), +// @SerializedName("four_k_outlined") +// FOUR_K_OUTLINED("four_k_outlined"), +// @SerializedName("four_mp") +// FOUR_MP("four_mp"), +// @SerializedName("four_mp_sharp") +// FOUR_MP_SHARP("four_mp_sharp"), +// @SerializedName("four_mp_rounded") +// FOUR_MP_ROUNDED("four_mp_rounded"), +// @SerializedName("four_mp_outlined") +// FOUR_MP_OUTLINED("four_mp_outlined"), +// @SerializedName("fourteen_mp") +// FOURTEEN_MP("fourteen_mp"), +// @SerializedName("fourteen_mp_sharp") +// FOURTEEN_MP_SHARP("fourteen_mp_sharp"), +// @SerializedName("fourteen_mp_rounded") +// FOURTEEN_MP_ROUNDED("fourteen_mp_rounded"), +// @SerializedName("fourteen_mp_outlined") +// FOURTEEN_MP_OUTLINED("fourteen_mp_outlined"), +// @SerializedName("free_breakfast") +// FREE_BREAKFAST("free_breakfast"), +// @SerializedName("free_breakfast_sharp") +// FREE_BREAKFAST_SHARP("free_breakfast_sharp"), +// @SerializedName("free_breakfast_rounded") +// FREE_BREAKFAST_ROUNDED("free_breakfast_rounded"), +// @SerializedName("free_breakfast_outlined") +// FREE_BREAKFAST_OUTLINED("free_breakfast_outlined"), +// @SerializedName("fullscreen") +// FULLSCREEN("fullscreen"), +// @SerializedName("fullscreen_exit") +// FULLSCREEN_EXIT("fullscreen_exit"), +// @SerializedName("fullscreen_exit_sharp") +// FULLSCREEN_EXIT_SHARP("fullscreen_exit_sharp"), +// @SerializedName("fullscreen_exit_rounded") +// FULLSCREEN_EXIT_ROUNDED("fullscreen_exit_rounded"), +// @SerializedName("fullscreen_exit_outlined") +// FULLSCREEN_EXIT_OUTLINED("fullscreen_exit_outlined"), +// @SerializedName("fullscreen_sharp") +// FULLSCREEN_SHARP("fullscreen_sharp"), +// @SerializedName("fullscreen_rounded") +// FULLSCREEN_ROUNDED("fullscreen_rounded"), +// @SerializedName("fullscreen_outlined") +// FULLSCREEN_OUTLINED("fullscreen_outlined"), +// @SerializedName("functions") +// FUNCTIONS("functions"), +// @SerializedName("functions_sharp") +// FUNCTIONS_SHARP("functions_sharp"), +// @SerializedName("functions_rounded") +// FUNCTIONS_ROUNDED("functions_rounded"), +// @SerializedName("functions_outlined") +// FUNCTIONS_OUTLINED("functions_outlined"), +// @SerializedName("g_mobiledata") +// G_MOBILEDATA("g_mobiledata"), +// @SerializedName("g_mobiledata_sharp") +// G_MOBILEDATA_SHARP("g_mobiledata_sharp"), +// @SerializedName("g_mobiledata_rounded") +// G_MOBILEDATA_ROUNDED("g_mobiledata_rounded"), +// @SerializedName("g_mobiledata_outlined") +// G_MOBILEDATA_OUTLINED("g_mobiledata_outlined"), +// @SerializedName("g_translate") +// G_TRANSLATE("g_translate"), +// @SerializedName("g_translate_sharp") +// G_TRANSLATE_SHARP("g_translate_sharp"), +// @SerializedName("g_translate_rounded") +// G_TRANSLATE_ROUNDED("g_translate_rounded"), +// @SerializedName("g_translate_outlined") +// G_TRANSLATE_OUTLINED("g_translate_outlined"), +// @SerializedName("gamepad") +// GAMEPAD("gamepad"), +// @SerializedName("gamepad_sharp") +// GAMEPAD_SHARP("gamepad_sharp"), +// @SerializedName("gamepad_rounded") +// GAMEPAD_ROUNDED("gamepad_rounded"), +// @SerializedName("gamepad_outlined") +// GAMEPAD_OUTLINED("gamepad_outlined"), +// @SerializedName("games") +// GAMES("games"), +// @SerializedName("games_sharp") +// GAMES_SHARP("games_sharp"), +// @SerializedName("games_rounded") +// GAMES_ROUNDED("games_rounded"), +// @SerializedName("games_outlined") +// GAMES_OUTLINED("games_outlined"), +// @SerializedName("garage") +// GARAGE("garage"), +// @SerializedName("garage_sharp") +// GARAGE_SHARP("garage_sharp"), +// @SerializedName("garage_rounded") +// GARAGE_ROUNDED("garage_rounded"), +// @SerializedName("garage_outlined") +// GARAGE_OUTLINED("garage_outlined"), +// @SerializedName("gavel") +// GAVEL("gavel"), +// @SerializedName("gavel_sharp") +// GAVEL_SHARP("gavel_sharp"), +// @SerializedName("gavel_rounded") +// GAVEL_ROUNDED("gavel_rounded"), +// @SerializedName("gavel_outlined") +// GAVEL_OUTLINED("gavel_outlined"), +// @SerializedName("gesture") +// GESTURE("gesture"), +// @SerializedName("gesture_sharp") +// GESTURE_SHARP("gesture_sharp"), +// @SerializedName("gesture_rounded") +// GESTURE_ROUNDED("gesture_rounded"), +// @SerializedName("gesture_outlined") +// GESTURE_OUTLINED("gesture_outlined"), +// @SerializedName("get_app") +// GET_APP("get_app"), +// @SerializedName("get_app_sharp") +// GET_APP_SHARP("get_app_sharp"), +// @SerializedName("get_app_rounded") +// GET_APP_ROUNDED("get_app_rounded"), +// @SerializedName("get_app_outlined") +// GET_APP_OUTLINED("get_app_outlined"), +// @SerializedName("gif") +// GIF("gif"), +// @SerializedName("gif_sharp") +// GIF_SHARP("gif_sharp"), +// @SerializedName("gif_rounded") +// GIF_ROUNDED("gif_rounded"), +// @SerializedName("gif_outlined") +// GIF_OUTLINED("gif_outlined"), +// @SerializedName("gite") +// GITE("gite"), +// @SerializedName("gite_sharp") +// GITE_SHARP("gite_sharp"), +// @SerializedName("gite_rounded") +// GITE_ROUNDED("gite_rounded"), +// @SerializedName("gite_outlined") +// GITE_OUTLINED("gite_outlined"), +// @SerializedName("golf_course") +// GOLF_COURSE("golf_course"), +// @SerializedName("golf_course_sharp") +// GOLF_COURSE_SHARP("golf_course_sharp"), +// @SerializedName("golf_course_rounded") +// GOLF_COURSE_ROUNDED("golf_course_rounded"), +// @SerializedName("golf_course_outlined") +// GOLF_COURSE_OUTLINED("golf_course_outlined"), +// @SerializedName("gpp_bad") +// GPP_BAD("gpp_bad"), +// @SerializedName("gpp_bad_sharp") +// GPP_BAD_SHARP("gpp_bad_sharp"), +// @SerializedName("gpp_bad_rounded") +// GPP_BAD_ROUNDED("gpp_bad_rounded"), +// @SerializedName("gpp_bad_outlined") +// GPP_BAD_OUTLINED("gpp_bad_outlined"), +// @SerializedName("gpp_good") +// GPP_GOOD("gpp_good"), +// @SerializedName("gpp_good_sharp") +// GPP_GOOD_SHARP("gpp_good_sharp"), +// @SerializedName("gpp_good_rounded") +// GPP_GOOD_ROUNDED("gpp_good_rounded"), +// @SerializedName("gpp_good_outlined") +// GPP_GOOD_OUTLINED("gpp_good_outlined"), +// @SerializedName("gpp_maybe") +// GPP_MAYBE("gpp_maybe"), +// @SerializedName("gpp_maybe_sharp") +// GPP_MAYBE_SHARP("gpp_maybe_sharp"), +// @SerializedName("gpp_maybe_rounded") +// GPP_MAYBE_ROUNDED("gpp_maybe_rounded"), +// @SerializedName("gpp_maybe_outlined") +// GPP_MAYBE_OUTLINED("gpp_maybe_outlined"), +// @SerializedName("gps_fixed") +// GPS_FIXED("gps_fixed"), +// @SerializedName("gps_fixed_sharp") +// GPS_FIXED_SHARP("gps_fixed_sharp"), +// @SerializedName("gps_fixed_rounded") +// GPS_FIXED_ROUNDED("gps_fixed_rounded"), +// @SerializedName("gps_fixed_outlined") +// GPS_FIXED_OUTLINED("gps_fixed_outlined"), +// @SerializedName("gps_not_fixed") +// GPS_NOT_FIXED("gps_not_fixed"), +// @SerializedName("gps_not_fixed_sharp") +// GPS_NOT_FIXED_SHARP("gps_not_fixed_sharp"), +// @SerializedName("gps_not_fixed_rounded") +// GPS_NOT_FIXED_ROUNDED("gps_not_fixed_rounded"), +// @SerializedName("gps_not_fixed_outlined") +// GPS_NOT_FIXED_OUTLINED("gps_not_fixed_outlined"), +// @SerializedName("gps_off") +// GPS_OFF("gps_off"), +// @SerializedName("gps_off_sharp") +// GPS_OFF_SHARP("gps_off_sharp"), +// @SerializedName("gps_off_rounded") +// GPS_OFF_ROUNDED("gps_off_rounded"), +// @SerializedName("gps_off_outlined") +// GPS_OFF_OUTLINED("gps_off_outlined"), +// @SerializedName("grade") +// GRADE("grade"), +// @SerializedName("grade_sharp") +// GRADE_SHARP("grade_sharp"), +// @SerializedName("grade_rounded") +// GRADE_ROUNDED("grade_rounded"), +// @SerializedName("grade_outlined") +// GRADE_OUTLINED("grade_outlined"), +// @SerializedName("gradient") +// GRADIENT("gradient"), +// @SerializedName("gradient_sharp") +// GRADIENT_SHARP("gradient_sharp"), +// @SerializedName("gradient_rounded") +// GRADIENT_ROUNDED("gradient_rounded"), +// @SerializedName("gradient_outlined") +// GRADIENT_OUTLINED("gradient_outlined"), +// @SerializedName("grading") +// GRADING("grading"), +// @SerializedName("grading_sharp") +// GRADING_SHARP("grading_sharp"), +// @SerializedName("grading_rounded") +// GRADING_ROUNDED("grading_rounded"), +// @SerializedName("grading_outlined") +// GRADING_OUTLINED("grading_outlined"), +// @SerializedName("grain") +// GRAIN("grain"), +// @SerializedName("grain_sharp") +// GRAIN_SHARP("grain_sharp"), +// @SerializedName("grain_rounded") +// GRAIN_ROUNDED("grain_rounded"), +// @SerializedName("grain_outlined") +// GRAIN_OUTLINED("grain_outlined"), +// @SerializedName("graphic_eq") +// GRAPHIC_EQ("graphic_eq"), +// @SerializedName("graphic_eq_sharp") +// GRAPHIC_EQ_SHARP("graphic_eq_sharp"), +// @SerializedName("graphic_eq_rounded") +// GRAPHIC_EQ_ROUNDED("graphic_eq_rounded"), +// @SerializedName("graphic_eq_outlined") +// GRAPHIC_EQ_OUTLINED("graphic_eq_outlined"), +// @SerializedName("grass") +// GRASS("grass"), +// @SerializedName("grass_sharp") +// GRASS_SHARP("grass_sharp"), +// @SerializedName("grass_rounded") +// GRASS_ROUNDED("grass_rounded"), +// @SerializedName("grass_outlined") +// GRASS_OUTLINED("grass_outlined"), +// @SerializedName("grid_3x3") +// GRID_3_X_3("grid_3x3"), +// @SerializedName("grid_3x3_sharp") +// GRID_3_X_3_SHARP("grid_3x3_sharp"), +// @SerializedName("grid_3x3_rounded") +// GRID_3_X_3_ROUNDED("grid_3x3_rounded"), +// @SerializedName("grid_3x3_outlined") +// GRID_3_X_3_OUTLINED("grid_3x3_outlined"), +// @SerializedName("grid_4x4") +// GRID_4_X_4("grid_4x4"), +// @SerializedName("grid_4x4_sharp") +// GRID_4_X_4_SHARP("grid_4x4_sharp"), +// @SerializedName("grid_4x4_rounded") +// GRID_4_X_4_ROUNDED("grid_4x4_rounded"), +// @SerializedName("grid_4x4_outlined") +// GRID_4_X_4_OUTLINED("grid_4x4_outlined"), +// @SerializedName("grid_goldenratio") +// GRID_GOLDENRATIO("grid_goldenratio"), +// @SerializedName("grid_goldenratio_sharp") +// GRID_GOLDENRATIO_SHARP("grid_goldenratio_sharp"), +// @SerializedName("grid_goldenratio_rounded") +// GRID_GOLDENRATIO_ROUNDED("grid_goldenratio_rounded"), +// @SerializedName("grid_goldenratio_outlined") +// GRID_GOLDENRATIO_OUTLINED("grid_goldenratio_outlined"), +// @SerializedName("grid_off") +// GRID_OFF("grid_off"), +// @SerializedName("grid_off_sharp") +// GRID_OFF_SHARP("grid_off_sharp"), +// @SerializedName("grid_off_rounded") +// GRID_OFF_ROUNDED("grid_off_rounded"), +// @SerializedName("grid_off_outlined") +// GRID_OFF_OUTLINED("grid_off_outlined"), +// @SerializedName("grid_on") +// GRID_ON("grid_on"), +// @SerializedName("grid_on_sharp") +// GRID_ON_SHARP("grid_on_sharp"), +// @SerializedName("grid_on_rounded") +// GRID_ON_ROUNDED("grid_on_rounded"), +// @SerializedName("grid_on_outlined") +// GRID_ON_OUTLINED("grid_on_outlined"), +// @SerializedName("grid_view") +// GRID_VIEW("grid_view"), +// @SerializedName("grid_view_sharp") +// GRID_VIEW_SHARP("grid_view_sharp"), +// @SerializedName("grid_view_rounded") +// GRID_VIEW_ROUNDED("grid_view_rounded"), +// @SerializedName("grid_view_outlined") +// GRID_VIEW_OUTLINED("grid_view_outlined"), +// @SerializedName("group") +// GROUP("group"), +// @SerializedName("group_add") +// GROUP_ADD("group_add"), +// @SerializedName("group_add_sharp") +// GROUP_ADD_SHARP("group_add_sharp"), +// @SerializedName("group_add_rounded") +// GROUP_ADD_ROUNDED("group_add_rounded"), +// @SerializedName("group_add_outlined") +// GROUP_ADD_OUTLINED("group_add_outlined"), +// @SerializedName("group_sharp") +// GROUP_SHARP("group_sharp"), +// @SerializedName("group_rounded") +// GROUP_ROUNDED("group_rounded"), +// @SerializedName("group_outlined") +// GROUP_OUTLINED("group_outlined"), +// @SerializedName("group_work") +// GROUP_WORK("group_work"), +// @SerializedName("group_work_sharp") +// GROUP_WORK_SHARP("group_work_sharp"), +// @SerializedName("group_work_rounded") +// GROUP_WORK_ROUNDED("group_work_rounded"), +// @SerializedName("group_work_outlined") +// GROUP_WORK_OUTLINED("group_work_outlined"), +// @SerializedName("groups") +// GROUPS("groups"), +// @SerializedName("groups_sharp") +// GROUPS_SHARP("groups_sharp"), +// @SerializedName("groups_rounded") +// GROUPS_ROUNDED("groups_rounded"), +// @SerializedName("groups_outlined") +// GROUPS_OUTLINED("groups_outlined"), +// @SerializedName("h_mobiledata") +// H_MOBILEDATA("h_mobiledata"), +// @SerializedName("h_mobiledata_sharp") +// H_MOBILEDATA_SHARP("h_mobiledata_sharp"), +// @SerializedName("h_mobiledata_rounded") +// H_MOBILEDATA_ROUNDED("h_mobiledata_rounded"), +// @SerializedName("h_mobiledata_outlined") +// H_MOBILEDATA_OUTLINED("h_mobiledata_outlined"), +// @SerializedName("h_plus_mobiledata") +// H_PLUS_MOBILEDATA("h_plus_mobiledata"), +// @SerializedName("h_plus_mobiledata_sharp") +// H_PLUS_MOBILEDATA_SHARP("h_plus_mobiledata_sharp"), +// @SerializedName("h_plus_mobiledata_rounded") +// H_PLUS_MOBILEDATA_ROUNDED("h_plus_mobiledata_rounded"), +// @SerializedName("h_plus_mobiledata_outlined") +// H_PLUS_MOBILEDATA_OUTLINED("h_plus_mobiledata_outlined"), +// @SerializedName("hail") +// HAIL("hail"), +// @SerializedName("hail_sharp") +// HAIL_SHARP("hail_sharp"), +// @SerializedName("hail_rounded") +// HAIL_ROUNDED("hail_rounded"), +// @SerializedName("hail_outlined") +// HAIL_OUTLINED("hail_outlined"), +// @SerializedName("handyman") +// HANDYMAN("handyman"), +// @SerializedName("handyman_sharp") +// HANDYMAN_SHARP("handyman_sharp"), +// @SerializedName("handyman_rounded") +// HANDYMAN_ROUNDED("handyman_rounded"), +// @SerializedName("handyman_outlined") +// HANDYMAN_OUTLINED("handyman_outlined"), +// @SerializedName("hardware") +// HARDWARE("hardware"), +// @SerializedName("hardware_sharp") +// HARDWARE_SHARP("hardware_sharp"), +// @SerializedName("hardware_rounded") +// HARDWARE_ROUNDED("hardware_rounded"), +// @SerializedName("hardware_outlined") +// HARDWARE_OUTLINED("hardware_outlined"), +// @SerializedName("hd") +// HD("hd"), +// @SerializedName("hd_sharp") +// HD_SHARP("hd_sharp"), +// @SerializedName("hd_rounded") +// HD_ROUNDED("hd_rounded"), +// @SerializedName("hd_outlined") +// HD_OUTLINED("hd_outlined"), +// @SerializedName("hdr_auto") +// HDR_AUTO("hdr_auto"), +// @SerializedName("hdr_auto_rounded") +// HDR_AUTO_ROUNDED("hdr_auto_rounded"), +// @SerializedName("hdr_auto_outlined") +// HDR_AUTO_OUTLINED("hdr_auto_outlined"), +// @SerializedName("hdr_auto_select") +// HDR_AUTO_SELECT("hdr_auto_select"), +// @SerializedName("hdr_auto_select_sharp") +// HDR_AUTO_SELECT_SHARP("hdr_auto_select_sharp"), +// @SerializedName("hdr_auto_select_rounded") +// HDR_AUTO_SELECT_ROUNDED("hdr_auto_select_rounded"), +// @SerializedName("hdr_auto_select_outlined") +// HDR_AUTO_SELECT_OUTLINED("hdr_auto_select_outlined"), +// @SerializedName("hdr_auto_sharp") +// HDR_AUTO_SHARP("hdr_auto_sharp"), +// @SerializedName("hdr_enhanced_select") +// HDR_ENHANCED_SELECT("hdr_enhanced_select"), +// @SerializedName("hdr_enhanced_select_sharp") +// HDR_ENHANCED_SELECT_SHARP("hdr_enhanced_select_sharp"), +// @SerializedName("hdr_enhanced_select_rounded") +// HDR_ENHANCED_SELECT_ROUNDED("hdr_enhanced_select_rounded"), +// @SerializedName("hdr_enhanced_select_outlined") +// HDR_ENHANCED_SELECT_OUTLINED("hdr_enhanced_select_outlined"), +// @SerializedName("hdr_off") +// HDR_OFF("hdr_off"), +// @SerializedName("hdr_off_select") +// HDR_OFF_SELECT("hdr_off_select"), +// @SerializedName("hdr_off_select_sharp") +// HDR_OFF_SELECT_SHARP("hdr_off_select_sharp"), +// @SerializedName("hdr_off_select_rounded") +// HDR_OFF_SELECT_ROUNDED("hdr_off_select_rounded"), +// @SerializedName("hdr_off_select_outlined") +// HDR_OFF_SELECT_OUTLINED("hdr_off_select_outlined"), +// @SerializedName("hdr_off_sharp") +// HDR_OFF_SHARP("hdr_off_sharp"), +// @SerializedName("hdr_off_rounded") +// HDR_OFF_ROUNDED("hdr_off_rounded"), +// @SerializedName("hdr_off_outlined") +// HDR_OFF_OUTLINED("hdr_off_outlined"), +// @SerializedName("hdr_on") +// HDR_ON("hdr_on"), +// @SerializedName("hdr_on_sharp") +// HDR_ON_SHARP("hdr_on_sharp"), +// @SerializedName("hdr_on_rounded") +// HDR_ON_ROUNDED("hdr_on_rounded"), +// @SerializedName("hdr_on_outlined") +// HDR_ON_OUTLINED("hdr_on_outlined"), +// @SerializedName("hdr_on_select") +// HDR_ON_SELECT("hdr_on_select"), +// @SerializedName("hdr_on_select_sharp") +// HDR_ON_SELECT_SHARP("hdr_on_select_sharp"), +// @SerializedName("hdr_on_select_rounded") +// HDR_ON_SELECT_ROUNDED("hdr_on_select_rounded"), +// @SerializedName("hdr_on_select_outlined") +// HDR_ON_SELECT_OUTLINED("hdr_on_select_outlined"), +// @SerializedName("hdr_plus") +// HDR_PLUS("hdr_plus"), +// @SerializedName("hdr_plus_sharp") +// HDR_PLUS_SHARP("hdr_plus_sharp"), +// @SerializedName("hdr_plus_rounded") +// HDR_PLUS_ROUNDED("hdr_plus_rounded"), +// @SerializedName("hdr_plus_outlined") +// HDR_PLUS_OUTLINED("hdr_plus_outlined"), +// @SerializedName("hdr_strong") +// HDR_STRONG("hdr_strong"), +// @SerializedName("hdr_strong_sharp") +// HDR_STRONG_SHARP("hdr_strong_sharp"), +// @SerializedName("hdr_strong_rounded") +// HDR_STRONG_ROUNDED("hdr_strong_rounded"), +// @SerializedName("hdr_strong_outlined") +// HDR_STRONG_OUTLINED("hdr_strong_outlined"), +// @SerializedName("hdr_weak") +// HDR_WEAK("hdr_weak"), +// @SerializedName("hdr_weak_sharp") +// HDR_WEAK_SHARP("hdr_weak_sharp"), +// @SerializedName("hdr_weak_rounded") +// HDR_WEAK_ROUNDED("hdr_weak_rounded"), +// @SerializedName("hdr_weak_outlined") +// HDR_WEAK_OUTLINED("hdr_weak_outlined"), +// @SerializedName("headphones") +// HEADPHONES("headphones"), +// @SerializedName("headphones_battery") +// HEADPHONES_BATTERY("headphones_battery"), +// @SerializedName("headphones_battery_sharp") +// HEADPHONES_BATTERY_SHARP("headphones_battery_sharp"), +// @SerializedName("headphones_battery_rounded") +// HEADPHONES_BATTERY_ROUNDED("headphones_battery_rounded"), +// @SerializedName("headphones_battery_outlined") +// HEADPHONES_BATTERY_OUTLINED("headphones_battery_outlined"), +// @SerializedName("headphones_sharp") +// HEADPHONES_SHARP("headphones_sharp"), +// @SerializedName("headphones_rounded") +// HEADPHONES_ROUNDED("headphones_rounded"), +// @SerializedName("headphones_outlined") +// HEADPHONES_OUTLINED("headphones_outlined"), +// @SerializedName("headset") +// HEADSET("headset"), +// @SerializedName("headset_mic") +// HEADSET_MIC("headset_mic"), +// @SerializedName("headset_mic_sharp") +// HEADSET_MIC_SHARP("headset_mic_sharp"), +// @SerializedName("headset_mic_rounded") +// HEADSET_MIC_ROUNDED("headset_mic_rounded"), +// @SerializedName("headset_mic_outlined") +// HEADSET_MIC_OUTLINED("headset_mic_outlined"), +// @SerializedName("headset_off") +// HEADSET_OFF("headset_off"), +// @SerializedName("headset_off_sharp") +// HEADSET_OFF_SHARP("headset_off_sharp"), +// @SerializedName("headset_off_rounded") +// HEADSET_OFF_ROUNDED("headset_off_rounded"), +// @SerializedName("headset_off_outlined") +// HEADSET_OFF_OUTLINED("headset_off_outlined"), +// @SerializedName("headset_sharp") +// HEADSET_SHARP("headset_sharp"), +// @SerializedName("headset_rounded") +// HEADSET_ROUNDED("headset_rounded"), +// @SerializedName("headset_outlined") +// HEADSET_OUTLINED("headset_outlined"), +// @SerializedName("healing") +// HEALING("healing"), +// @SerializedName("healing_sharp") +// HEALING_SHARP("healing_sharp"), +// @SerializedName("healing_rounded") +// HEALING_ROUNDED("healing_rounded"), +// @SerializedName("healing_outlined") +// HEALING_OUTLINED("healing_outlined"), +// @SerializedName("health_and_safety") +// HEALTH_AND_SAFETY("health_and_safety"), +// @SerializedName("health_and_safety_sharp") +// HEALTH_AND_SAFETY_SHARP("health_and_safety_sharp"), +// @SerializedName("health_and_safety_rounded") +// HEALTH_AND_SAFETY_ROUNDED("health_and_safety_rounded"), +// @SerializedName("health_and_safety_outlined") +// HEALTH_AND_SAFETY_OUTLINED("health_and_safety_outlined"), +// @SerializedName("hearing") +// HEARING("hearing"), +// @SerializedName("hearing_disabled") +// HEARING_DISABLED("hearing_disabled"), +// @SerializedName("hearing_disabled_sharp") +// HEARING_DISABLED_SHARP("hearing_disabled_sharp"), +// @SerializedName("hearing_disabled_rounded") +// HEARING_DISABLED_ROUNDED("hearing_disabled_rounded"), +// @SerializedName("hearing_disabled_outlined") +// HEARING_DISABLED_OUTLINED("hearing_disabled_outlined"), +// @SerializedName("hearing_sharp") +// HEARING_SHARP("hearing_sharp"), +// @SerializedName("hearing_rounded") +// HEARING_ROUNDED("hearing_rounded"), +// @SerializedName("hearing_outlined") +// HEARING_OUTLINED("hearing_outlined"), +// @SerializedName("height") +// HEIGHT("height"), +// @SerializedName("height_sharp") +// HEIGHT_SHARP("height_sharp"), +// @SerializedName("height_rounded") +// HEIGHT_ROUNDED("height_rounded"), +// @SerializedName("height_outlined") +// HEIGHT_OUTLINED("height_outlined"), +// @SerializedName("help") +// HELP("help"), +// @SerializedName("help_center") +// HELP_CENTER("help_center"), +// @SerializedName("help_center_sharp") +// HELP_CENTER_SHARP("help_center_sharp"), +// @SerializedName("help_center_rounded") +// HELP_CENTER_ROUNDED("help_center_rounded"), +// @SerializedName("help_center_outlined") +// HELP_CENTER_OUTLINED("help_center_outlined"), +// @SerializedName("help_outline") +// HELP_OUTLINE("help_outline"), +// @SerializedName("help_outline_sharp") +// HELP_OUTLINE_SHARP("help_outline_sharp"), +// @SerializedName("help_outline_rounded") +// HELP_OUTLINE_ROUNDED("help_outline_rounded"), +// @SerializedName("help_outline_outlined") +// HELP_OUTLINE_OUTLINED("help_outline_outlined"), +// @SerializedName("help_sharp") +// HELP_SHARP("help_sharp"), +// @SerializedName("help_rounded") +// HELP_ROUNDED("help_rounded"), +// @SerializedName("help_outlined") +// HELP_OUTLINED("help_outlined"), +// @SerializedName("hevc") +// HEVC("hevc"), +// @SerializedName("hevc_sharp") +// HEVC_SHARP("hevc_sharp"), +// @SerializedName("hevc_rounded") +// HEVC_ROUNDED("hevc_rounded"), +// @SerializedName("hevc_outlined") +// HEVC_OUTLINED("hevc_outlined"), +// @SerializedName("hide_image") +// HIDE_IMAGE("hide_image"), +// @SerializedName("hide_image_sharp") +// HIDE_IMAGE_SHARP("hide_image_sharp"), +// @SerializedName("hide_image_rounded") +// HIDE_IMAGE_ROUNDED("hide_image_rounded"), +// @SerializedName("hide_image_outlined") +// HIDE_IMAGE_OUTLINED("hide_image_outlined"), +// @SerializedName("hide_source") +// HIDE_SOURCE("hide_source"), +// @SerializedName("hide_source_sharp") +// HIDE_SOURCE_SHARP("hide_source_sharp"), +// @SerializedName("hide_source_rounded") +// HIDE_SOURCE_ROUNDED("hide_source_rounded"), +// @SerializedName("hide_source_outlined") +// HIDE_SOURCE_OUTLINED("hide_source_outlined"), +// @SerializedName("high_quality") +// HIGH_QUALITY("high_quality"), +// @SerializedName("high_quality_sharp") +// HIGH_QUALITY_SHARP("high_quality_sharp"), +// @SerializedName("high_quality_rounded") +// HIGH_QUALITY_ROUNDED("high_quality_rounded"), +// @SerializedName("high_quality_outlined") +// HIGH_QUALITY_OUTLINED("high_quality_outlined"), +// @SerializedName("highlight") +// HIGHLIGHT("highlight"), +// @SerializedName("highlight_alt") +// HIGHLIGHT_ALT("highlight_alt"), +// @SerializedName("highlight_alt_sharp") +// HIGHLIGHT_ALT_SHARP("highlight_alt_sharp"), +// @SerializedName("highlight_alt_rounded") +// HIGHLIGHT_ALT_ROUNDED("highlight_alt_rounded"), +// @SerializedName("highlight_alt_outlined") +// HIGHLIGHT_ALT_OUTLINED("highlight_alt_outlined"), +// @SerializedName("highlight_off") +// HIGHLIGHT_OFF("highlight_off"), +// @SerializedName("highlight_off_sharp") +// HIGHLIGHT_OFF_SHARP("highlight_off_sharp"), +// @SerializedName("highlight_off_rounded") +// HIGHLIGHT_OFF_ROUNDED("highlight_off_rounded"), +// @SerializedName("highlight_off_outlined") +// HIGHLIGHT_OFF_OUTLINED("highlight_off_outlined"), +// @SerializedName("highlight_outlined") +// HIGHLIGHT_OUTLINED("highlight_outlined"), +// @SerializedName("highlight_remove") +// HIGHLIGHT_REMOVE("highlight_remove"), +// @SerializedName("highlight_remove_sharp") +// HIGHLIGHT_REMOVE_SHARP("highlight_remove_sharp"), +// @SerializedName("highlight_remove_rounded") +// HIGHLIGHT_REMOVE_ROUNDED("highlight_remove_rounded"), +// @SerializedName("highlight_remove_outlined") +// HIGHLIGHT_REMOVE_OUTLINED("highlight_remove_outlined"), +// @SerializedName("highlight_sharp") +// HIGHLIGHT_SHARP("highlight_sharp"), +// @SerializedName("highlight_rounded") +// HIGHLIGHT_ROUNDED("highlight_rounded"), +// @SerializedName("hiking") +// HIKING("hiking"), +// @SerializedName("hiking_sharp") +// HIKING_SHARP("hiking_sharp"), +// @SerializedName("hiking_rounded") +// HIKING_ROUNDED("hiking_rounded"), +// @SerializedName("hiking_outlined") +// HIKING_OUTLINED("hiking_outlined"), +// @SerializedName("history") +// HISTORY("history"), +// @SerializedName("history_edu") +// HISTORY_EDU("history_edu"), +// @SerializedName("history_edu_sharp") +// HISTORY_EDU_SHARP("history_edu_sharp"), +// @SerializedName("history_edu_rounded") +// HISTORY_EDU_ROUNDED("history_edu_rounded"), +// @SerializedName("history_edu_outlined") +// HISTORY_EDU_OUTLINED("history_edu_outlined"), +// @SerializedName("history_sharp") +// HISTORY_SHARP("history_sharp"), +// @SerializedName("history_rounded") +// HISTORY_ROUNDED("history_rounded"), +// @SerializedName("history_outlined") +// HISTORY_OUTLINED("history_outlined"), +// @SerializedName("history_toggle_off") +// HISTORY_TOGGLE_OFF("history_toggle_off"), +// @SerializedName("history_toggle_off_sharp") +// HISTORY_TOGGLE_OFF_SHARP("history_toggle_off_sharp"), +// @SerializedName("history_toggle_off_rounded") +// HISTORY_TOGGLE_OFF_ROUNDED("history_toggle_off_rounded"), +// @SerializedName("history_toggle_off_outlined") +// HISTORY_TOGGLE_OFF_OUTLINED("history_toggle_off_outlined"), +// @SerializedName("holiday_village") +// HOLIDAY_VILLAGE("holiday_village"), +// @SerializedName("holiday_village_sharp") +// HOLIDAY_VILLAGE_SHARP("holiday_village_sharp"), +// @SerializedName("holiday_village_rounded") +// HOLIDAY_VILLAGE_ROUNDED("holiday_village_rounded"), +// @SerializedName("holiday_village_outlined") +// HOLIDAY_VILLAGE_OUTLINED("holiday_village_outlined"), +// @SerializedName("home") +// HOME("home"), +// @SerializedName("home_filled") +// HOME_FILLED("home_filled"), +// @SerializedName("home_max") +// HOME_MAX("home_max"), +// @SerializedName("home_max_sharp") +// HOME_MAX_SHARP("home_max_sharp"), +// @SerializedName("home_max_rounded") +// HOME_MAX_ROUNDED("home_max_rounded"), +// @SerializedName("home_max_outlined") +// HOME_MAX_OUTLINED("home_max_outlined"), +// @SerializedName("home_mini") +// HOME_MINI("home_mini"), +// @SerializedName("home_mini_sharp") +// HOME_MINI_SHARP("home_mini_sharp"), +// @SerializedName("home_mini_rounded") +// HOME_MINI_ROUNDED("home_mini_rounded"), +// @SerializedName("home_mini_outlined") +// HOME_MINI_OUTLINED("home_mini_outlined"), +// @SerializedName("home_sharp") +// HOME_SHARP("home_sharp"), +// @SerializedName("home_outlined") +// HOME_OUTLINED("home_outlined"), +// @SerializedName("home_repair_service") +// HOME_REPAIR_SERVICE("home_repair_service"), +// @SerializedName("home_repair_service_sharp") +// HOME_REPAIR_SERVICE_SHARP("home_repair_service_sharp"), +// @SerializedName("home_repair_service_rounded") +// HOME_REPAIR_SERVICE_ROUNDED("home_repair_service_rounded"), +// @SerializedName("home_repair_service_outlined") +// HOME_REPAIR_SERVICE_OUTLINED("home_repair_service_outlined"), +// @SerializedName("home_rounded") +// HOME_ROUNDED("home_rounded"), +// @SerializedName("home_work") +// HOME_WORK("home_work"), +// @SerializedName("home_work_sharp") +// HOME_WORK_SHARP("home_work_sharp"), +// @SerializedName("home_work_rounded") +// HOME_WORK_ROUNDED("home_work_rounded"), +// @SerializedName("home_work_outlined") +// HOME_WORK_OUTLINED("home_work_outlined"), +// @SerializedName("horizontal_distribute") +// HORIZONTAL_DISTRIBUTE("horizontal_distribute"), +// @SerializedName("horizontal_distribute_sharp") +// HORIZONTAL_DISTRIBUTE_SHARP("horizontal_distribute_sharp"), +// @SerializedName("horizontal_distribute_rounded") +// HORIZONTAL_DISTRIBUTE_ROUNDED("horizontal_distribute_rounded"), +// @SerializedName("horizontal_distribute_outlined") +// HORIZONTAL_DISTRIBUTE_OUTLINED("horizontal_distribute_outlined"), +// @SerializedName("horizontal_rule") +// HORIZONTAL_RULE("horizontal_rule"), +// @SerializedName("horizontal_rule_sharp") +// HORIZONTAL_RULE_SHARP("horizontal_rule_sharp"), +// @SerializedName("horizontal_rule_rounded") +// HORIZONTAL_RULE_ROUNDED("horizontal_rule_rounded"), +// @SerializedName("horizontal_rule_outlined") +// HORIZONTAL_RULE_OUTLINED("horizontal_rule_outlined"), +// @SerializedName("horizontal_split") +// HORIZONTAL_SPLIT("horizontal_split"), +// @SerializedName("horizontal_split_sharp") +// HORIZONTAL_SPLIT_SHARP("horizontal_split_sharp"), +// @SerializedName("horizontal_split_rounded") +// HORIZONTAL_SPLIT_ROUNDED("horizontal_split_rounded"), +// @SerializedName("horizontal_split_outlined") +// HORIZONTAL_SPLIT_OUTLINED("horizontal_split_outlined"), +// @SerializedName("hot_tub") +// HOT_TUB("hot_tub"), +// @SerializedName("hot_tub_sharp") +// HOT_TUB_SHARP("hot_tub_sharp"), +// @SerializedName("hot_tub_rounded") +// HOT_TUB_ROUNDED("hot_tub_rounded"), +// @SerializedName("hot_tub_outlined") +// HOT_TUB_OUTLINED("hot_tub_outlined"), +// @SerializedName("hotel") +// HOTEL("hotel"), +// @SerializedName("hotel_sharp") +// HOTEL_SHARP("hotel_sharp"), +// @SerializedName("hotel_rounded") +// HOTEL_ROUNDED("hotel_rounded"), +// @SerializedName("hotel_outlined") +// HOTEL_OUTLINED("hotel_outlined"), +// @SerializedName("hourglass_bottom") +// HOURGLASS_BOTTOM("hourglass_bottom"), +// @SerializedName("hourglass_bottom_sharp") +// HOURGLASS_BOTTOM_SHARP("hourglass_bottom_sharp"), +// @SerializedName("hourglass_bottom_rounded") +// HOURGLASS_BOTTOM_ROUNDED("hourglass_bottom_rounded"), +// @SerializedName("hourglass_bottom_outlined") +// HOURGLASS_BOTTOM_OUTLINED("hourglass_bottom_outlined"), +// @SerializedName("hourglass_disabled") +// HOURGLASS_DISABLED("hourglass_disabled"), +// @SerializedName("hourglass_disabled_sharp") +// HOURGLASS_DISABLED_SHARP("hourglass_disabled_sharp"), +// @SerializedName("hourglass_disabled_rounded") +// HOURGLASS_DISABLED_ROUNDED("hourglass_disabled_rounded"), +// @SerializedName("hourglass_disabled_outlined") +// HOURGLASS_DISABLED_OUTLINED("hourglass_disabled_outlined"), +// @SerializedName("hourglass_empty") +// HOURGLASS_EMPTY("hourglass_empty"), +// @SerializedName("hourglass_empty_sharp") +// HOURGLASS_EMPTY_SHARP("hourglass_empty_sharp"), +// @SerializedName("hourglass_empty_rounded") +// HOURGLASS_EMPTY_ROUNDED("hourglass_empty_rounded"), +// @SerializedName("hourglass_empty_outlined") +// HOURGLASS_EMPTY_OUTLINED("hourglass_empty_outlined"), +// @SerializedName("hourglass_full") +// HOURGLASS_FULL("hourglass_full"), +// @SerializedName("hourglass_full_sharp") +// HOURGLASS_FULL_SHARP("hourglass_full_sharp"), +// @SerializedName("hourglass_full_rounded") +// HOURGLASS_FULL_ROUNDED("hourglass_full_rounded"), +// @SerializedName("hourglass_full_outlined") +// HOURGLASS_FULL_OUTLINED("hourglass_full_outlined"), +// @SerializedName("hourglass_top") +// HOURGLASS_TOP("hourglass_top"), +// @SerializedName("hourglass_top_sharp") +// HOURGLASS_TOP_SHARP("hourglass_top_sharp"), +// @SerializedName("hourglass_top_rounded") +// HOURGLASS_TOP_ROUNDED("hourglass_top_rounded"), +// @SerializedName("hourglass_top_outlined") +// HOURGLASS_TOP_OUTLINED("hourglass_top_outlined"), +// @SerializedName("house") +// HOUSE("house"), +// @SerializedName("house_sharp") +// HOUSE_SHARP("house_sharp"), +// @SerializedName("house_rounded") +// HOUSE_ROUNDED("house_rounded"), +// @SerializedName("house_outlined") +// HOUSE_OUTLINED("house_outlined"), +// @SerializedName("house_siding") +// HOUSE_SIDING("house_siding"), +// @SerializedName("house_siding_sharp") +// HOUSE_SIDING_SHARP("house_siding_sharp"), +// @SerializedName("house_siding_rounded") +// HOUSE_SIDING_ROUNDED("house_siding_rounded"), +// @SerializedName("house_siding_outlined") +// HOUSE_SIDING_OUTLINED("house_siding_outlined"), +// @SerializedName("houseboat") +// HOUSEBOAT("houseboat"), +// @SerializedName("houseboat_sharp") +// HOUSEBOAT_SHARP("houseboat_sharp"), +// @SerializedName("houseboat_rounded") +// HOUSEBOAT_ROUNDED("houseboat_rounded"), +// @SerializedName("houseboat_outlined") +// HOUSEBOAT_OUTLINED("houseboat_outlined"), +// @SerializedName("how_to_reg") +// HOW_TO_REG("how_to_reg"), +// @SerializedName("how_to_reg_sharp") +// HOW_TO_REG_SHARP("how_to_reg_sharp"), +// @SerializedName("how_to_reg_rounded") +// HOW_TO_REG_ROUNDED("how_to_reg_rounded"), +// @SerializedName("how_to_reg_outlined") +// HOW_TO_REG_OUTLINED("how_to_reg_outlined"), +// @SerializedName("how_to_vote") +// HOW_TO_VOTE("how_to_vote"), +// @SerializedName("how_to_vote_sharp") +// HOW_TO_VOTE_SHARP("how_to_vote_sharp"), +// @SerializedName("how_to_vote_rounded") +// HOW_TO_VOTE_ROUNDED("how_to_vote_rounded"), +// @SerializedName("how_to_vote_outlined") +// HOW_TO_VOTE_OUTLINED("how_to_vote_outlined"), +// @SerializedName("http") +// HTTP("http"), +// @SerializedName("http_sharp") +// HTTP_SHARP("http_sharp"), +// @SerializedName("http_rounded") +// HTTP_ROUNDED("http_rounded"), +// @SerializedName("http_outlined") +// HTTP_OUTLINED("http_outlined"), +// @SerializedName("https") +// HTTPS("https"), +// @SerializedName("https_sharp") +// HTTPS_SHARP("https_sharp"), +// @SerializedName("https_rounded") +// HTTPS_ROUNDED("https_rounded"), +// @SerializedName("https_outlined") +// HTTPS_OUTLINED("https_outlined"), +// @SerializedName("hvac") +// HVAC("hvac"), +// @SerializedName("hvac_sharp") +// HVAC_SHARP("hvac_sharp"), +// @SerializedName("hvac_rounded") +// HVAC_ROUNDED("hvac_rounded"), +// @SerializedName("hvac_outlined") +// HVAC_OUTLINED("hvac_outlined"), +// @SerializedName("ice_skating") +// ICE_SKATING("ice_skating"), +// @SerializedName("ice_skating_sharp") +// ICE_SKATING_SHARP("ice_skating_sharp"), +// @SerializedName("ice_skating_rounded") +// ICE_SKATING_ROUNDED("ice_skating_rounded"), +// @SerializedName("ice_skating_outlined") +// ICE_SKATING_OUTLINED("ice_skating_outlined"), +// @SerializedName("icecream") +// ICECREAM("icecream"), +// @SerializedName("icecream_sharp") +// ICECREAM_SHARP("icecream_sharp"), +// @SerializedName("icecream_rounded") +// ICECREAM_ROUNDED("icecream_rounded"), +// @SerializedName("icecream_outlined") +// ICECREAM_OUTLINED("icecream_outlined"), +// @SerializedName("image") +// IMAGE("image"), +// @SerializedName("image_aspect_ratio") +// IMAGE_ASPECT_RATIO("image_aspect_ratio"), +// @SerializedName("image_aspect_ratio_sharp") +// IMAGE_ASPECT_RATIO_SHARP("image_aspect_ratio_sharp"), +// @SerializedName("image_aspect_ratio_rounded") +// IMAGE_ASPECT_RATIO_ROUNDED("image_aspect_ratio_rounded"), +// @SerializedName("image_aspect_ratio_outlined") +// IMAGE_ASPECT_RATIO_OUTLINED("image_aspect_ratio_outlined"), +// @SerializedName("image_not_supported") +// IMAGE_NOT_SUPPORTED("image_not_supported"), +// @SerializedName("image_not_supported_sharp") +// IMAGE_NOT_SUPPORTED_SHARP("image_not_supported_sharp"), +// @SerializedName("image_not_supported_rounded") +// IMAGE_NOT_SUPPORTED_ROUNDED("image_not_supported_rounded"), +// @SerializedName("image_not_supported_outlined") +// IMAGE_NOT_SUPPORTED_OUTLINED("image_not_supported_outlined"), +// @SerializedName("image_sharp") +// IMAGE_SHARP("image_sharp"), +// @SerializedName("image_rounded") +// IMAGE_ROUNDED("image_rounded"), +// @SerializedName("image_outlined") +// IMAGE_OUTLINED("image_outlined"), +// @SerializedName("image_search") +// IMAGE_SEARCH("image_search"), +// @SerializedName("image_search_sharp") +// IMAGE_SEARCH_SHARP("image_search_sharp"), +// @SerializedName("image_search_rounded") +// IMAGE_SEARCH_ROUNDED("image_search_rounded"), +// @SerializedName("image_search_outlined") +// IMAGE_SEARCH_OUTLINED("image_search_outlined"), +// @SerializedName("imagesearch_roller") +// IMAGESEARCH_ROLLER("imagesearch_roller"), +// @SerializedName("imagesearch_roller_sharp") +// IMAGESEARCH_ROLLER_SHARP("imagesearch_roller_sharp"), +// @SerializedName("imagesearch_roller_rounded") +// IMAGESEARCH_ROLLER_ROUNDED("imagesearch_roller_rounded"), +// @SerializedName("imagesearch_roller_outlined") +// IMAGESEARCH_ROLLER_OUTLINED("imagesearch_roller_outlined"), +// @SerializedName("import_contacts") +// IMPORT_CONTACTS("import_contacts"), +// @SerializedName("import_contacts_sharp") +// IMPORT_CONTACTS_SHARP("import_contacts_sharp"), +// @SerializedName("import_contacts_rounded") +// IMPORT_CONTACTS_ROUNDED("import_contacts_rounded"), +// @SerializedName("import_contacts_outlined") +// IMPORT_CONTACTS_OUTLINED("import_contacts_outlined"), +// @SerializedName("import_export") +// IMPORT_EXPORT("import_export"), +// @SerializedName("import_export_sharp") +// IMPORT_EXPORT_SHARP("import_export_sharp"), +// @SerializedName("import_export_rounded") +// IMPORT_EXPORT_ROUNDED("import_export_rounded"), +// @SerializedName("import_export_outlined") +// IMPORT_EXPORT_OUTLINED("import_export_outlined"), +// @SerializedName("important_devices") +// IMPORTANT_DEVICES("important_devices"), +// @SerializedName("important_devices_sharp") +// IMPORTANT_DEVICES_SHARP("important_devices_sharp"), +// @SerializedName("important_devices_rounded") +// IMPORTANT_DEVICES_ROUNDED("important_devices_rounded"), +// @SerializedName("important_devices_outlined") +// IMPORTANT_DEVICES_OUTLINED("important_devices_outlined"), +// @SerializedName("inbox") +// INBOX("inbox"), +// @SerializedName("inbox_sharp") +// INBOX_SHARP("inbox_sharp"), +// @SerializedName("inbox_rounded") +// INBOX_ROUNDED("inbox_rounded"), +// @SerializedName("inbox_outlined") +// INBOX_OUTLINED("inbox_outlined"), +// @SerializedName("indeterminate_check_box") +// INDETERMINATE_CHECK_BOX("indeterminate_check_box"), +// @SerializedName("indeterminate_check_box_sharp") +// INDETERMINATE_CHECK_BOX_SHARP("indeterminate_check_box_sharp"), +// @SerializedName("indeterminate_check_box_rounded") +// INDETERMINATE_CHECK_BOX_ROUNDED("indeterminate_check_box_rounded"), +// @SerializedName("indeterminate_check_box_outlined") +// INDETERMINATE_CHECK_BOX_OUTLINED("indeterminate_check_box_outlined"), +// @SerializedName("info") +// INFO("info"), +// @SerializedName("info_outline") +// INFO_OUTLINE("info_outline"), +// @SerializedName("info_outline_sharp") +// INFO_OUTLINE_SHARP("info_outline_sharp"), +// @SerializedName("info_outline_rounded") +// INFO_OUTLINE_ROUNDED("info_outline_rounded"), +// @SerializedName("info_sharp") +// INFO_SHARP("info_sharp"), +// @SerializedName("info_rounded") +// INFO_ROUNDED("info_rounded"), +// @SerializedName("info_outlined") +// INFO_OUTLINED("info_outlined"), +// @SerializedName("input") +// INPUT("input"), +// @SerializedName("input_sharp") +// INPUT_SHARP("input_sharp"), +// @SerializedName("input_rounded") +// INPUT_ROUNDED("input_rounded"), +// @SerializedName("input_outlined") +// INPUT_OUTLINED("input_outlined"), +// @SerializedName("insert_chart") +// INSERT_CHART("insert_chart"), +// @SerializedName("insert_chart_outlined") +// INSERT_CHART_OUTLINED("insert_chart_outlined"), +// @SerializedName("insert_chart_outlined_sharp") +// INSERT_CHART_OUTLINED_SHARP("insert_chart_outlined_sharp"), +// @SerializedName("insert_chart_outlined_rounded") +// INSERT_CHART_OUTLINED_ROUNDED("insert_chart_outlined_rounded"), +// @SerializedName("insert_chart_outlined_outlined") +// INSERT_CHART_OUTLINED_OUTLINED("insert_chart_outlined_outlined"), +// @SerializedName("insert_chart_sharp") +// INSERT_CHART_SHARP("insert_chart_sharp"), +// @SerializedName("insert_chart_rounded") +// INSERT_CHART_ROUNDED("insert_chart_rounded"), +// @SerializedName("insert_comment") +// INSERT_COMMENT("insert_comment"), +// @SerializedName("insert_comment_sharp") +// INSERT_COMMENT_SHARP("insert_comment_sharp"), +// @SerializedName("insert_comment_rounded") +// INSERT_COMMENT_ROUNDED("insert_comment_rounded"), +// @SerializedName("insert_comment_outlined") +// INSERT_COMMENT_OUTLINED("insert_comment_outlined"), +// @SerializedName("insert_drive_file") +// INSERT_DRIVE_FILE("insert_drive_file"), +// @SerializedName("insert_drive_file_sharp") +// INSERT_DRIVE_FILE_SHARP("insert_drive_file_sharp"), +// @SerializedName("insert_drive_file_rounded") +// INSERT_DRIVE_FILE_ROUNDED("insert_drive_file_rounded"), +// @SerializedName("insert_drive_file_outlined") +// INSERT_DRIVE_FILE_OUTLINED("insert_drive_file_outlined"), +// @SerializedName("insert_emoticon") +// INSERT_EMOTICON("insert_emoticon"), +// @SerializedName("insert_emoticon_sharp") +// INSERT_EMOTICON_SHARP("insert_emoticon_sharp"), +// @SerializedName("insert_emoticon_rounded") +// INSERT_EMOTICON_ROUNDED("insert_emoticon_rounded"), +// @SerializedName("insert_emoticon_outlined") +// INSERT_EMOTICON_OUTLINED("insert_emoticon_outlined"), +// @SerializedName("insert_invitation") +// INSERT_INVITATION("insert_invitation"), +// @SerializedName("insert_invitation_sharp") +// INSERT_INVITATION_SHARP("insert_invitation_sharp"), +// @SerializedName("insert_invitation_rounded") +// INSERT_INVITATION_ROUNDED("insert_invitation_rounded"), +// @SerializedName("insert_invitation_outlined") +// INSERT_INVITATION_OUTLINED("insert_invitation_outlined"), +// @SerializedName("insert_link") +// INSERT_LINK("insert_link"), +// @SerializedName("insert_link_sharp") +// INSERT_LINK_SHARP("insert_link_sharp"), +// @SerializedName("insert_link_rounded") +// INSERT_LINK_ROUNDED("insert_link_rounded"), +// @SerializedName("insert_link_outlined") +// INSERT_LINK_OUTLINED("insert_link_outlined"), +// @SerializedName("insert_photo") +// INSERT_PHOTO("insert_photo"), +// @SerializedName("insert_photo_sharp") +// INSERT_PHOTO_SHARP("insert_photo_sharp"), +// @SerializedName("insert_photo_rounded") +// INSERT_PHOTO_ROUNDED("insert_photo_rounded"), +// @SerializedName("insert_photo_outlined") +// INSERT_PHOTO_OUTLINED("insert_photo_outlined"), +// @SerializedName("insights") +// INSIGHTS("insights"), +// @SerializedName("insights_sharp") +// INSIGHTS_SHARP("insights_sharp"), +// @SerializedName("insights_rounded") +// INSIGHTS_ROUNDED("insights_rounded"), +// @SerializedName("insights_outlined") +// INSIGHTS_OUTLINED("insights_outlined"), +// @SerializedName("integration_instructions") +// INTEGRATION_INSTRUCTIONS("integration_instructions"), +// @SerializedName("integration_instructions_sharp") +// INTEGRATION_INSTRUCTIONS_SHARP("integration_instructions_sharp"), +// @SerializedName("integration_instructions_rounded") +// INTEGRATION_INSTRUCTIONS_ROUNDED("integration_instructions_rounded"), +// @SerializedName("integration_instructions_outlined") +// INTEGRATION_INSTRUCTIONS_OUTLINED("integration_instructions_outlined"), +// @SerializedName("inventory") +// INVENTORY("inventory"), +// @SerializedName("inventory_2") +// INVENTORY_2("inventory_2"), +// @SerializedName("inventory_2_sharp") +// INVENTORY_2_SHARP("inventory_2_sharp"), +// @SerializedName("inventory_2_rounded") +// INVENTORY_2_ROUNDED("inventory_2_rounded"), +// @SerializedName("inventory_2_outlined") +// INVENTORY_2_OUTLINED("inventory_2_outlined"), +// @SerializedName("inventory_sharp") +// INVENTORY_SHARP("inventory_sharp"), +// @SerializedName("inventory_rounded") +// INVENTORY_ROUNDED("inventory_rounded"), +// @SerializedName("inventory_outlined") +// INVENTORY_OUTLINED("inventory_outlined"), +// @SerializedName("invert_colors") +// INVERT_COLORS("invert_colors"), +// @SerializedName("invert_colors_off") +// INVERT_COLORS_OFF("invert_colors_off"), +// @SerializedName("invert_colors_off_sharp") +// INVERT_COLORS_OFF_SHARP("invert_colors_off_sharp"), +// @SerializedName("invert_colors_off_rounded") +// INVERT_COLORS_OFF_ROUNDED("invert_colors_off_rounded"), +// @SerializedName("invert_colors_off_outlined") +// INVERT_COLORS_OFF_OUTLINED("invert_colors_off_outlined"), +// @SerializedName("invert_colors_on") +// INVERT_COLORS_ON("invert_colors_on"), +// @SerializedName("invert_colors_on_sharp") +// INVERT_COLORS_ON_SHARP("invert_colors_on_sharp"), +// @SerializedName("invert_colors_on_rounded") +// INVERT_COLORS_ON_ROUNDED("invert_colors_on_rounded"), +// @SerializedName("invert_colors_on_outlined") +// INVERT_COLORS_ON_OUTLINED("invert_colors_on_outlined"), +// @SerializedName("invert_colors_sharp") +// INVERT_COLORS_SHARP("invert_colors_sharp"), +// @SerializedName("invert_colors_rounded") +// INVERT_COLORS_ROUNDED("invert_colors_rounded"), +// @SerializedName("invert_colors_outlined") +// INVERT_COLORS_OUTLINED("invert_colors_outlined"), +// @SerializedName("ios_share") +// IOS_SHARE("ios_share"), +// @SerializedName("ios_share_sharp") +// IOS_SHARE_SHARP("ios_share_sharp"), +// @SerializedName("ios_share_rounded") +// IOS_SHARE_ROUNDED("ios_share_rounded"), +// @SerializedName("ios_share_outlined") +// IOS_SHARE_OUTLINED("ios_share_outlined"), +// @SerializedName("iron") +// IRON("iron"), +// @SerializedName("iron_sharp") +// IRON_SHARP("iron_sharp"), +// @SerializedName("iron_rounded") +// IRON_ROUNDED("iron_rounded"), +// @SerializedName("iron_outlined") +// IRON_OUTLINED("iron_outlined"), +// @SerializedName("iso") +// ISO("iso"), +// @SerializedName("iso_sharp") +// ISO_SHARP("iso_sharp"), +// @SerializedName("iso_rounded") +// ISO_ROUNDED("iso_rounded"), +// @SerializedName("iso_outlined") +// ISO_OUTLINED("iso_outlined"), +// @SerializedName("kayaking") +// KAYAKING("kayaking"), +// @SerializedName("kayaking_sharp") +// KAYAKING_SHARP("kayaking_sharp"), +// @SerializedName("kayaking_rounded") +// KAYAKING_ROUNDED("kayaking_rounded"), +// @SerializedName("kayaking_outlined") +// KAYAKING_OUTLINED("kayaking_outlined"), +// @SerializedName("keyboard") +// KEYBOARD("keyboard"), +// @SerializedName("keyboard_alt") +// KEYBOARD_ALT("keyboard_alt"), +// @SerializedName("keyboard_alt_sharp") +// KEYBOARD_ALT_SHARP("keyboard_alt_sharp"), +// @SerializedName("keyboard_alt_rounded") +// KEYBOARD_ALT_ROUNDED("keyboard_alt_rounded"), +// @SerializedName("keyboard_alt_outlined") +// KEYBOARD_ALT_OUTLINED("keyboard_alt_outlined"), +// @SerializedName("keyboard_arrow_down") +// KEYBOARD_ARROW_DOWN("keyboard_arrow_down"), +// @SerializedName("keyboard_arrow_down_sharp") +// KEYBOARD_ARROW_DOWN_SHARP("keyboard_arrow_down_sharp"), +// @SerializedName("keyboard_arrow_down_rounded") +// KEYBOARD_ARROW_DOWN_ROUNDED("keyboard_arrow_down_rounded"), +// @SerializedName("keyboard_arrow_down_outlined") +// KEYBOARD_ARROW_DOWN_OUTLINED("keyboard_arrow_down_outlined"), +// @SerializedName("keyboard_arrow_left") +// KEYBOARD_ARROW_LEFT("keyboard_arrow_left"), +// @SerializedName("keyboard_arrow_left_sharp") +// KEYBOARD_ARROW_LEFT_SHARP("keyboard_arrow_left_sharp"), +// @SerializedName("keyboard_arrow_left_rounded") +// KEYBOARD_ARROW_LEFT_ROUNDED("keyboard_arrow_left_rounded"), +// @SerializedName("keyboard_arrow_left_outlined") +// KEYBOARD_ARROW_LEFT_OUTLINED("keyboard_arrow_left_outlined"), +// @SerializedName("keyboard_arrow_right") +// KEYBOARD_ARROW_RIGHT("keyboard_arrow_right"), +// @SerializedName("keyboard_arrow_right_sharp") +// KEYBOARD_ARROW_RIGHT_SHARP("keyboard_arrow_right_sharp"), +// @SerializedName("keyboard_arrow_right_rounded") +// KEYBOARD_ARROW_RIGHT_ROUNDED("keyboard_arrow_right_rounded"), +// @SerializedName("keyboard_arrow_right_outlined") +// KEYBOARD_ARROW_RIGHT_OUTLINED("keyboard_arrow_right_outlined"), +// @SerializedName("keyboard_arrow_up") +// KEYBOARD_ARROW_UP("keyboard_arrow_up"), +// @SerializedName("keyboard_arrow_up_sharp") +// KEYBOARD_ARROW_UP_SHARP("keyboard_arrow_up_sharp"), +// @SerializedName("keyboard_arrow_up_rounded") +// KEYBOARD_ARROW_UP_ROUNDED("keyboard_arrow_up_rounded"), +// @SerializedName("keyboard_arrow_up_outlined") +// KEYBOARD_ARROW_UP_OUTLINED("keyboard_arrow_up_outlined"), +// @SerializedName("keyboard_backspace") +// KEYBOARD_BACKSPACE("keyboard_backspace"), +// @SerializedName("keyboard_backspace_sharp") +// KEYBOARD_BACKSPACE_SHARP("keyboard_backspace_sharp"), +// @SerializedName("keyboard_backspace_rounded") +// KEYBOARD_BACKSPACE_ROUNDED("keyboard_backspace_rounded"), +// @SerializedName("keyboard_backspace_outlined") +// KEYBOARD_BACKSPACE_OUTLINED("keyboard_backspace_outlined"), +// @SerializedName("keyboard_capslock") +// KEYBOARD_CAPSLOCK("keyboard_capslock"), +// @SerializedName("keyboard_capslock_sharp") +// KEYBOARD_CAPSLOCK_SHARP("keyboard_capslock_sharp"), +// @SerializedName("keyboard_capslock_rounded") +// KEYBOARD_CAPSLOCK_ROUNDED("keyboard_capslock_rounded"), +// @SerializedName("keyboard_capslock_outlined") +// KEYBOARD_CAPSLOCK_OUTLINED("keyboard_capslock_outlined"), +// @SerializedName("keyboard_control") +// KEYBOARD_CONTROL("keyboard_control"), +// @SerializedName("keyboard_control_sharp") +// KEYBOARD_CONTROL_SHARP("keyboard_control_sharp"), +// @SerializedName("keyboard_control_rounded") +// KEYBOARD_CONTROL_ROUNDED("keyboard_control_rounded"), +// @SerializedName("keyboard_control_outlined") +// KEYBOARD_CONTROL_OUTLINED("keyboard_control_outlined"), +// @SerializedName("keyboard_hide") +// KEYBOARD_HIDE("keyboard_hide"), +// @SerializedName("keyboard_hide_sharp") +// KEYBOARD_HIDE_SHARP("keyboard_hide_sharp"), +// @SerializedName("keyboard_hide_rounded") +// KEYBOARD_HIDE_ROUNDED("keyboard_hide_rounded"), +// @SerializedName("keyboard_hide_outlined") +// KEYBOARD_HIDE_OUTLINED("keyboard_hide_outlined"), +// @SerializedName("keyboard_return") +// KEYBOARD_RETURN("keyboard_return"), +// @SerializedName("keyboard_sharp") +// KEYBOARD_SHARP("keyboard_sharp"), +// @SerializedName("keyboard_rounded") +// KEYBOARD_ROUNDED("keyboard_rounded"), +// @SerializedName("keyboard_outlined") +// KEYBOARD_OUTLINED("keyboard_outlined"), +// @SerializedName("keyboard_return_sharp") +// KEYBOARD_RETURN_SHARP("keyboard_return_sharp"), +// @SerializedName("keyboard_return_rounded") +// KEYBOARD_RETURN_ROUNDED("keyboard_return_rounded"), +// @SerializedName("keyboard_return_outlined") +// KEYBOARD_RETURN_OUTLINED("keyboard_return_outlined"), +// @SerializedName("keyboard_tab") +// KEYBOARD_TAB("keyboard_tab"), +// @SerializedName("keyboard_tab_sharp") +// KEYBOARD_TAB_SHARP("keyboard_tab_sharp"), +// @SerializedName("keyboard_tab_rounded") +// KEYBOARD_TAB_ROUNDED("keyboard_tab_rounded"), +// @SerializedName("keyboard_tab_outlined") +// KEYBOARD_TAB_OUTLINED("keyboard_tab_outlined"), +// @SerializedName("keyboard_voice") +// KEYBOARD_VOICE("keyboard_voice"), +// @SerializedName("keyboard_voice_sharp") +// KEYBOARD_VOICE_SHARP("keyboard_voice_sharp"), +// @SerializedName("keyboard_voice_rounded") +// KEYBOARD_VOICE_ROUNDED("keyboard_voice_rounded"), +// @SerializedName("keyboard_voice_outlined") +// KEYBOARD_VOICE_OUTLINED("keyboard_voice_outlined"), +// @SerializedName("king_bed") +// KING_BED("king_bed"), +// @SerializedName("king_bed_sharp") +// KING_BED_SHARP("king_bed_sharp"), +// @SerializedName("king_bed_rounded") +// KING_BED_ROUNDED("king_bed_rounded"), +// @SerializedName("king_bed_outlined") +// KING_BED_OUTLINED("king_bed_outlined"), +// @SerializedName("kitchen") +// KITCHEN("kitchen"), +// @SerializedName("kitchen_sharp") +// KITCHEN_SHARP("kitchen_sharp"), +// @SerializedName("kitchen_rounded") +// KITCHEN_ROUNDED("kitchen_rounded"), +// @SerializedName("kitchen_outlined") +// KITCHEN_OUTLINED("kitchen_outlined"), +// @SerializedName("kitesurfing") +// KITESURFING("kitesurfing"), +// @SerializedName("kitesurfing_sharp") +// KITESURFING_SHARP("kitesurfing_sharp"), +// @SerializedName("kitesurfing_rounded") +// KITESURFING_ROUNDED("kitesurfing_rounded"), +// @SerializedName("kitesurfing_outlined") +// KITESURFING_OUTLINED("kitesurfing_outlined"), +// @SerializedName("label") +// LABEL("label"), +// @SerializedName("label_important") +// LABEL_IMPORTANT("label_important"), +// @SerializedName("label_important_outline") +// LABEL_IMPORTANT_OUTLINE("label_important_outline"), +// @SerializedName("label_important_outline_sharp") +// LABEL_IMPORTANT_OUTLINE_SHARP("label_important_outline_sharp"), +// @SerializedName("label_important_outline_rounded") +// LABEL_IMPORTANT_OUTLINE_ROUNDED("label_important_outline_rounded"), +// @SerializedName("label_important_sharp") +// LABEL_IMPORTANT_SHARP("label_important_sharp"), +// @SerializedName("label_important_rounded") +// LABEL_IMPORTANT_ROUNDED("label_important_rounded"), +// @SerializedName("label_important_outlined") +// LABEL_IMPORTANT_OUTLINED("label_important_outlined"), +// @SerializedName("label_off") +// LABEL_OFF("label_off"), +// @SerializedName("label_off_sharp") +// LABEL_OFF_SHARP("label_off_sharp"), +// @SerializedName("label_off_rounded") +// LABEL_OFF_ROUNDED("label_off_rounded"), +// @SerializedName("label_off_outlined") +// LABEL_OFF_OUTLINED("label_off_outlined"), +// @SerializedName("label_outline") +// LABEL_OUTLINE("label_outline"), +// @SerializedName("label_outline_sharp") +// LABEL_OUTLINE_SHARP("label_outline_sharp"), +// @SerializedName("label_outline_rounded") +// LABEL_OUTLINE_ROUNDED("label_outline_rounded"), +// @SerializedName("label_sharp") +// LABEL_SHARP("label_sharp"), +// @SerializedName("label_rounded") +// LABEL_ROUNDED("label_rounded"), +// @SerializedName("label_outlined") +// LABEL_OUTLINED("label_outlined"), +// @SerializedName("landscape") +// LANDSCAPE("landscape"), +// @SerializedName("landscape_sharp") +// LANDSCAPE_SHARP("landscape_sharp"), +// @SerializedName("landscape_rounded") +// LANDSCAPE_ROUNDED("landscape_rounded"), +// @SerializedName("landscape_outlined") +// LANDSCAPE_OUTLINED("landscape_outlined"), +// @SerializedName("language") +// LANGUAGE("language"), +// @SerializedName("language_sharp") +// LANGUAGE_SHARP("language_sharp"), +// @SerializedName("language_rounded") +// LANGUAGE_ROUNDED("language_rounded"), +// @SerializedName("language_outlined") +// LANGUAGE_OUTLINED("language_outlined"), +// @SerializedName("laptop") +// LAPTOP("laptop"), +// @SerializedName("laptop_chromebook") +// LAPTOP_CHROMEBOOK("laptop_chromebook"), +// @SerializedName("laptop_chromebook_sharp") +// LAPTOP_CHROMEBOOK_SHARP("laptop_chromebook_sharp"), +// @SerializedName("laptop_chromebook_rounded") +// LAPTOP_CHROMEBOOK_ROUNDED("laptop_chromebook_rounded"), +// @SerializedName("laptop_chromebook_outlined") +// LAPTOP_CHROMEBOOK_OUTLINED("laptop_chromebook_outlined"), +// @SerializedName("laptop_mac") +// LAPTOP_MAC("laptop_mac"), +// @SerializedName("laptop_mac_sharp") +// LAPTOP_MAC_SHARP("laptop_mac_sharp"), +// @SerializedName("laptop_mac_rounded") +// LAPTOP_MAC_ROUNDED("laptop_mac_rounded"), +// @SerializedName("laptop_mac_outlined") +// LAPTOP_MAC_OUTLINED("laptop_mac_outlined"), +// @SerializedName("laptop_sharp") +// LAPTOP_SHARP("laptop_sharp"), +// @SerializedName("laptop_rounded") +// LAPTOP_ROUNDED("laptop_rounded"), +// @SerializedName("laptop_outlined") +// LAPTOP_OUTLINED("laptop_outlined"), +// @SerializedName("laptop_windows") +// LAPTOP_WINDOWS("laptop_windows"), +// @SerializedName("laptop_windows_sharp") +// LAPTOP_WINDOWS_SHARP("laptop_windows_sharp"), +// @SerializedName("laptop_windows_rounded") +// LAPTOP_WINDOWS_ROUNDED("laptop_windows_rounded"), +// @SerializedName("laptop_windows_outlined") +// LAPTOP_WINDOWS_OUTLINED("laptop_windows_outlined"), +// @SerializedName("last_page") +// LAST_PAGE("last_page"), +// @SerializedName("last_page_sharp") +// LAST_PAGE_SHARP("last_page_sharp"), +// @SerializedName("last_page_rounded") +// LAST_PAGE_ROUNDED("last_page_rounded"), +// @SerializedName("last_page_outlined") +// LAST_PAGE_OUTLINED("last_page_outlined"), +// @SerializedName("launch") +// LAUNCH("launch"), +// @SerializedName("launch_sharp") +// LAUNCH_SHARP("launch_sharp"), +// @SerializedName("launch_rounded") +// LAUNCH_ROUNDED("launch_rounded"), +// @SerializedName("launch_outlined") +// LAUNCH_OUTLINED("launch_outlined"), +// @SerializedName("layers") +// LAYERS("layers"), +// @SerializedName("layers_clear") +// LAYERS_CLEAR("layers_clear"), +// @SerializedName("layers_clear_sharp") +// LAYERS_CLEAR_SHARP("layers_clear_sharp"), +// @SerializedName("layers_clear_rounded") +// LAYERS_CLEAR_ROUNDED("layers_clear_rounded"), +// @SerializedName("layers_clear_outlined") +// LAYERS_CLEAR_OUTLINED("layers_clear_outlined"), +// @SerializedName("layers_sharp") +// LAYERS_SHARP("layers_sharp"), +// @SerializedName("layers_rounded") +// LAYERS_ROUNDED("layers_rounded"), +// @SerializedName("layers_outlined") +// LAYERS_OUTLINED("layers_outlined"), +// @SerializedName("leaderboard") +// LEADERBOARD("leaderboard"), +// @SerializedName("leaderboard_sharp") +// LEADERBOARD_SHARP("leaderboard_sharp"), +// @SerializedName("leaderboard_rounded") +// LEADERBOARD_ROUNDED("leaderboard_rounded"), +// @SerializedName("leaderboard_outlined") +// LEADERBOARD_OUTLINED("leaderboard_outlined"), +// @SerializedName("leak_add") +// LEAK_ADD("leak_add"), +// @SerializedName("leak_add_sharp") +// LEAK_ADD_SHARP("leak_add_sharp"), +// @SerializedName("leak_add_rounded") +// LEAK_ADD_ROUNDED("leak_add_rounded"), +// @SerializedName("leak_add_outlined") +// LEAK_ADD_OUTLINED("leak_add_outlined"), +// @SerializedName("leak_remove") +// LEAK_REMOVE("leak_remove"), +// @SerializedName("leak_remove_sharp") +// LEAK_REMOVE_SHARP("leak_remove_sharp"), +// @SerializedName("leak_remove_rounded") +// LEAK_REMOVE_ROUNDED("leak_remove_rounded"), +// @SerializedName("leak_remove_outlined") +// LEAK_REMOVE_OUTLINED("leak_remove_outlined"), +// @SerializedName("leave_bags_at_home") +// LEAVE_BAGS_AT_HOME("leave_bags_at_home"), +// @SerializedName("leave_bags_at_home_sharp") +// LEAVE_BAGS_AT_HOME_SHARP("leave_bags_at_home_sharp"), +// @SerializedName("leave_bags_at_home_rounded") +// LEAVE_BAGS_AT_HOME_ROUNDED("leave_bags_at_home_rounded"), +// @SerializedName("leave_bags_at_home_outlined") +// LEAVE_BAGS_AT_HOME_OUTLINED("leave_bags_at_home_outlined"), +// @SerializedName("legend_toggle") +// LEGEND_TOGGLE("legend_toggle"), +// @SerializedName("legend_toggle_sharp") +// LEGEND_TOGGLE_SHARP("legend_toggle_sharp"), +// @SerializedName("legend_toggle_rounded") +// LEGEND_TOGGLE_ROUNDED("legend_toggle_rounded"), +// @SerializedName("legend_toggle_outlined") +// LEGEND_TOGGLE_OUTLINED("legend_toggle_outlined"), +// @SerializedName("lens") +// LENS("lens"), +// @SerializedName("lens_blur") +// LENS_BLUR("lens_blur"), +// @SerializedName("lens_blur_sharp") +// LENS_BLUR_SHARP("lens_blur_sharp"), +// @SerializedName("lens_blur_rounded") +// LENS_BLUR_ROUNDED("lens_blur_rounded"), +// @SerializedName("lens_blur_outlined") +// LENS_BLUR_OUTLINED("lens_blur_outlined"), +// @SerializedName("lens_sharp") +// LENS_SHARP("lens_sharp"), +// @SerializedName("lens_rounded") +// LENS_ROUNDED("lens_rounded"), +// @SerializedName("lens_outlined") +// LENS_OUTLINED("lens_outlined"), +// @SerializedName("library_add") +// LIBRARY_ADD("library_add"), +// @SerializedName("library_add_check") +// LIBRARY_ADD_CHECK("library_add_check"), +// @SerializedName("library_add_check_sharp") +// LIBRARY_ADD_CHECK_SHARP("library_add_check_sharp"), +// @SerializedName("library_add_check_rounded") +// LIBRARY_ADD_CHECK_ROUNDED("library_add_check_rounded"), +// @SerializedName("library_add_check_outlined") +// LIBRARY_ADD_CHECK_OUTLINED("library_add_check_outlined"), +// @SerializedName("library_add_sharp") +// LIBRARY_ADD_SHARP("library_add_sharp"), +// @SerializedName("library_add_rounded") +// LIBRARY_ADD_ROUNDED("library_add_rounded"), +// @SerializedName("library_add_outlined") +// LIBRARY_ADD_OUTLINED("library_add_outlined"), +// @SerializedName("library_books") +// LIBRARY_BOOKS("library_books"), +// @SerializedName("library_books_sharp") +// LIBRARY_BOOKS_SHARP("library_books_sharp"), +// @SerializedName("library_books_rounded") +// LIBRARY_BOOKS_ROUNDED("library_books_rounded"), +// @SerializedName("library_books_outlined") +// LIBRARY_BOOKS_OUTLINED("library_books_outlined"), +// @SerializedName("library_music") +// LIBRARY_MUSIC("library_music"), +// @SerializedName("library_music_sharp") +// LIBRARY_MUSIC_SHARP("library_music_sharp"), +// @SerializedName("library_music_rounded") +// LIBRARY_MUSIC_ROUNDED("library_music_rounded"), +// @SerializedName("library_music_outlined") +// LIBRARY_MUSIC_OUTLINED("library_music_outlined"), +// @SerializedName("light") +// LIGHT("light"), +// @SerializedName("light_mode") +// LIGHT_MODE("light_mode"), +// @SerializedName("light_mode_sharp") +// LIGHT_MODE_SHARP("light_mode_sharp"), +// @SerializedName("light_mode_rounded") +// LIGHT_MODE_ROUNDED("light_mode_rounded"), +// @SerializedName("light_mode_outlined") +// LIGHT_MODE_OUTLINED("light_mode_outlined"), +// @SerializedName("light_sharp") +// LIGHT_SHARP("light_sharp"), +// @SerializedName("light_rounded") +// LIGHT_ROUNDED("light_rounded"), +// @SerializedName("light_outlined") +// LIGHT_OUTLINED("light_outlined"), +// @SerializedName("lightbulb") +// LIGHTBULB("lightbulb"), +// @SerializedName("lightbulb_outline") +// LIGHTBULB_OUTLINE("lightbulb_outline"), +// @SerializedName("lightbulb_outline_sharp") +// LIGHTBULB_OUTLINE_SHARP("lightbulb_outline_sharp"), +// @SerializedName("lightbulb_outline_rounded") +// LIGHTBULB_OUTLINE_ROUNDED("lightbulb_outline_rounded"), +// @SerializedName("lightbulb_sharp") +// LIGHTBULB_SHARP("lightbulb_sharp"), +// @SerializedName("lightbulb_rounded") +// LIGHTBULB_ROUNDED("lightbulb_rounded"), +// @SerializedName("lightbulb_outlined") +// LIGHTBULB_OUTLINED("lightbulb_outlined"), +// @SerializedName("line_style") +// LINE_STYLE("line_style"), +// @SerializedName("line_style_sharp") +// LINE_STYLE_SHARP("line_style_sharp"), +// @SerializedName("line_style_rounded") +// LINE_STYLE_ROUNDED("line_style_rounded"), +// @SerializedName("line_style_outlined") +// LINE_STYLE_OUTLINED("line_style_outlined"), +// @SerializedName("line_weight") +// LINE_WEIGHT("line_weight"), +// @SerializedName("line_weight_sharp") +// LINE_WEIGHT_SHARP("line_weight_sharp"), +// @SerializedName("line_weight_rounded") +// LINE_WEIGHT_ROUNDED("line_weight_rounded"), +// @SerializedName("line_weight_outlined") +// LINE_WEIGHT_OUTLINED("line_weight_outlined"), +// @SerializedName("linear_scale") +// LINEAR_SCALE("linear_scale"), +// @SerializedName("linear_scale_sharp") +// LINEAR_SCALE_SHARP("linear_scale_sharp"), +// @SerializedName("linear_scale_rounded") +// LINEAR_SCALE_ROUNDED("linear_scale_rounded"), +// @SerializedName("linear_scale_outlined") +// LINEAR_SCALE_OUTLINED("linear_scale_outlined"), +// @SerializedName("link") +// LINK("link"), +// @SerializedName("link_off") +// LINK_OFF("link_off"), +// @SerializedName("link_off_sharp") +// LINK_OFF_SHARP("link_off_sharp"), +// @SerializedName("link_off_rounded") +// LINK_OFF_ROUNDED("link_off_rounded"), +// @SerializedName("link_off_outlined") +// LINK_OFF_OUTLINED("link_off_outlined"), +// @SerializedName("link_sharp") +// LINK_SHARP("link_sharp"), +// @SerializedName("link_rounded") +// LINK_ROUNDED("link_rounded"), +// @SerializedName("link_outlined") +// LINK_OUTLINED("link_outlined"), +// @SerializedName("linked_camera") +// LINKED_CAMERA("linked_camera"), +// @SerializedName("linked_camera_sharp") +// LINKED_CAMERA_SHARP("linked_camera_sharp"), +// @SerializedName("linked_camera_rounded") +// LINKED_CAMERA_ROUNDED("linked_camera_rounded"), +// @SerializedName("linked_camera_outlined") +// LINKED_CAMERA_OUTLINED("linked_camera_outlined"), +// @SerializedName("liquor") +// LIQUOR("liquor"), +// @SerializedName("liquor_sharp") +// LIQUOR_SHARP("liquor_sharp"), +// @SerializedName("liquor_rounded") +// LIQUOR_ROUNDED("liquor_rounded"), +// @SerializedName("liquor_outlined") +// LIQUOR_OUTLINED("liquor_outlined"), +// @SerializedName("list") +// LIST("list"), +// @SerializedName("list_alt") +// LIST_ALT("list_alt"), +// @SerializedName("list_alt_sharp") +// LIST_ALT_SHARP("list_alt_sharp"), +// @SerializedName("list_alt_rounded") +// LIST_ALT_ROUNDED("list_alt_rounded"), +// @SerializedName("list_alt_outlined") +// LIST_ALT_OUTLINED("list_alt_outlined"), +// @SerializedName("list_sharp") +// LIST_SHARP("list_sharp"), +// @SerializedName("list_rounded") +// LIST_ROUNDED("list_rounded"), +// @SerializedName("list_outlined") +// LIST_OUTLINED("list_outlined"), +// @SerializedName("live_help") +// LIVE_HELP("live_help"), +// @SerializedName("live_help_sharp") +// LIVE_HELP_SHARP("live_help_sharp"), +// @SerializedName("live_help_rounded") +// LIVE_HELP_ROUNDED("live_help_rounded"), +// @SerializedName("live_help_outlined") +// LIVE_HELP_OUTLINED("live_help_outlined"), +// @SerializedName("live_tv") +// LIVE_TV("live_tv"), +// @SerializedName("live_tv_sharp") +// LIVE_TV_SHARP("live_tv_sharp"), +// @SerializedName("live_tv_rounded") +// LIVE_TV_ROUNDED("live_tv_rounded"), +// @SerializedName("live_tv_outlined") +// LIVE_TV_OUTLINED("live_tv_outlined"), +// @SerializedName("living") +// LIVING("living"), +// @SerializedName("living_sharp") +// LIVING_SHARP("living_sharp"), +// @SerializedName("living_rounded") +// LIVING_ROUNDED("living_rounded"), +// @SerializedName("living_outlined") +// LIVING_OUTLINED("living_outlined"), +// @SerializedName("local_activity") +// LOCAL_ACTIVITY("local_activity"), +// @SerializedName("local_activity_sharp") +// LOCAL_ACTIVITY_SHARP("local_activity_sharp"), +// @SerializedName("local_activity_rounded") +// LOCAL_ACTIVITY_ROUNDED("local_activity_rounded"), +// @SerializedName("local_activity_outlined") +// LOCAL_ACTIVITY_OUTLINED("local_activity_outlined"), +// @SerializedName("local_airport") +// LOCAL_AIRPORT("local_airport"), +// @SerializedName("local_airport_sharp") +// LOCAL_AIRPORT_SHARP("local_airport_sharp"), +// @SerializedName("local_airport_rounded") +// LOCAL_AIRPORT_ROUNDED("local_airport_rounded"), +// @SerializedName("local_airport_outlined") +// LOCAL_AIRPORT_OUTLINED("local_airport_outlined"), +// @SerializedName("local_atm") +// LOCAL_ATM("local_atm"), +// @SerializedName("local_atm_sharp") +// LOCAL_ATM_SHARP("local_atm_sharp"), +// @SerializedName("local_atm_rounded") +// LOCAL_ATM_ROUNDED("local_atm_rounded"), +// @SerializedName("local_atm_outlined") +// LOCAL_ATM_OUTLINED("local_atm_outlined"), +// @SerializedName("local_attraction") +// LOCAL_ATTRACTION("local_attraction"), +// @SerializedName("local_attraction_sharp") +// LOCAL_ATTRACTION_SHARP("local_attraction_sharp"), +// @SerializedName("local_attraction_rounded") +// LOCAL_ATTRACTION_ROUNDED("local_attraction_rounded"), +// @SerializedName("local_attraction_outlined") +// LOCAL_ATTRACTION_OUTLINED("local_attraction_outlined"), +// @SerializedName("local_bar") +// LOCAL_BAR("local_bar"), +// @SerializedName("local_bar_sharp") +// LOCAL_BAR_SHARP("local_bar_sharp"), +// @SerializedName("local_bar_rounded") +// LOCAL_BAR_ROUNDED("local_bar_rounded"), +// @SerializedName("local_bar_outlined") +// LOCAL_BAR_OUTLINED("local_bar_outlined"), +// @SerializedName("local_cafe") +// LOCAL_CAFE("local_cafe"), +// @SerializedName("local_cafe_sharp") +// LOCAL_CAFE_SHARP("local_cafe_sharp"), +// @SerializedName("local_cafe_rounded") +// LOCAL_CAFE_ROUNDED("local_cafe_rounded"), +// @SerializedName("local_cafe_outlined") +// LOCAL_CAFE_OUTLINED("local_cafe_outlined"), +// @SerializedName("local_car_wash") +// LOCAL_CAR_WASH("local_car_wash"), +// @SerializedName("local_car_wash_sharp") +// LOCAL_CAR_WASH_SHARP("local_car_wash_sharp"), +// @SerializedName("local_car_wash_rounded") +// LOCAL_CAR_WASH_ROUNDED("local_car_wash_rounded"), +// @SerializedName("local_car_wash_outlined") +// LOCAL_CAR_WASH_OUTLINED("local_car_wash_outlined"), +// @SerializedName("local_convenience_store") +// LOCAL_CONVENIENCE_STORE("local_convenience_store"), +// @SerializedName("local_convenience_store_sharp") +// LOCAL_CONVENIENCE_STORE_SHARP("local_convenience_store_sharp"), +// @SerializedName("local_convenience_store_rounded") +// LOCAL_CONVENIENCE_STORE_ROUNDED("local_convenience_store_rounded"), +// @SerializedName("local_convenience_store_outlined") +// LOCAL_CONVENIENCE_STORE_OUTLINED("local_convenience_store_outlined"), +// @SerializedName("local_dining") +// LOCAL_DINING("local_dining"), +// @SerializedName("local_dining_sharp") +// LOCAL_DINING_SHARP("local_dining_sharp"), +// @SerializedName("local_dining_rounded") +// LOCAL_DINING_ROUNDED("local_dining_rounded"), +// @SerializedName("local_dining_outlined") +// LOCAL_DINING_OUTLINED("local_dining_outlined"), +// @SerializedName("local_drink") +// LOCAL_DRINK("local_drink"), +// @SerializedName("local_drink_sharp") +// LOCAL_DRINK_SHARP("local_drink_sharp"), +// @SerializedName("local_drink_rounded") +// LOCAL_DRINK_ROUNDED("local_drink_rounded"), +// @SerializedName("local_drink_outlined") +// LOCAL_DRINK_OUTLINED("local_drink_outlined"), +// @SerializedName("local_fire_department") +// LOCAL_FIRE_DEPARTMENT("local_fire_department"), +// @SerializedName("local_fire_department_sharp") +// LOCAL_FIRE_DEPARTMENT_SHARP("local_fire_department_sharp"), +// @SerializedName("local_fire_department_rounded") +// LOCAL_FIRE_DEPARTMENT_ROUNDED("local_fire_department_rounded"), +// @SerializedName("local_fire_department_outlined") +// LOCAL_FIRE_DEPARTMENT_OUTLINED("local_fire_department_outlined"), +// @SerializedName("local_florist") +// LOCAL_FLORIST("local_florist"), +// @SerializedName("local_florist_sharp") +// LOCAL_FLORIST_SHARP("local_florist_sharp"), +// @SerializedName("local_florist_rounded") +// LOCAL_FLORIST_ROUNDED("local_florist_rounded"), +// @SerializedName("local_florist_outlined") +// LOCAL_FLORIST_OUTLINED("local_florist_outlined"), +// @SerializedName("local_gas_station") +// LOCAL_GAS_STATION("local_gas_station"), +// @SerializedName("local_gas_station_sharp") +// LOCAL_GAS_STATION_SHARP("local_gas_station_sharp"), +// @SerializedName("local_gas_station_rounded") +// LOCAL_GAS_STATION_ROUNDED("local_gas_station_rounded"), +// @SerializedName("local_gas_station_outlined") +// LOCAL_GAS_STATION_OUTLINED("local_gas_station_outlined"), +// @SerializedName("local_grocery_store") +// LOCAL_GROCERY_STORE("local_grocery_store"), +// @SerializedName("local_grocery_store_sharp") +// LOCAL_GROCERY_STORE_SHARP("local_grocery_store_sharp"), +// @SerializedName("local_grocery_store_rounded") +// LOCAL_GROCERY_STORE_ROUNDED("local_grocery_store_rounded"), +// @SerializedName("local_grocery_store_outlined") +// LOCAL_GROCERY_STORE_OUTLINED("local_grocery_store_outlined"), +// @SerializedName("local_hospital") +// LOCAL_HOSPITAL("local_hospital"), +// @SerializedName("local_hospital_sharp") +// LOCAL_HOSPITAL_SHARP("local_hospital_sharp"), +// @SerializedName("local_hospital_rounded") +// LOCAL_HOSPITAL_ROUNDED("local_hospital_rounded"), +// @SerializedName("local_hospital_outlined") +// LOCAL_HOSPITAL_OUTLINED("local_hospital_outlined"), +// @SerializedName("local_hotel") +// LOCAL_HOTEL("local_hotel"), +// @SerializedName("local_hotel_sharp") +// LOCAL_HOTEL_SHARP("local_hotel_sharp"), +// @SerializedName("local_hotel_rounded") +// LOCAL_HOTEL_ROUNDED("local_hotel_rounded"), +// @SerializedName("local_hotel_outlined") +// LOCAL_HOTEL_OUTLINED("local_hotel_outlined"), +// @SerializedName("local_laundry_service") +// LOCAL_LAUNDRY_SERVICE("local_laundry_service"), +// @SerializedName("local_laundry_service_sharp") +// LOCAL_LAUNDRY_SERVICE_SHARP("local_laundry_service_sharp"), +// @SerializedName("local_laundry_service_rounded") +// LOCAL_LAUNDRY_SERVICE_ROUNDED("local_laundry_service_rounded"), +// @SerializedName("local_laundry_service_outlined") +// LOCAL_LAUNDRY_SERVICE_OUTLINED("local_laundry_service_outlined"), +// @SerializedName("local_library") +// LOCAL_LIBRARY("local_library"), +// @SerializedName("local_library_sharp") +// LOCAL_LIBRARY_SHARP("local_library_sharp"), +// @SerializedName("local_library_rounded") +// LOCAL_LIBRARY_ROUNDED("local_library_rounded"), +// @SerializedName("local_library_outlined") +// LOCAL_LIBRARY_OUTLINED("local_library_outlined"), +// @SerializedName("local_mall") +// LOCAL_MALL("local_mall"), +// @SerializedName("local_mall_sharp") +// LOCAL_MALL_SHARP("local_mall_sharp"), +// @SerializedName("local_mall_rounded") +// LOCAL_MALL_ROUNDED("local_mall_rounded"), +// @SerializedName("local_mall_outlined") +// LOCAL_MALL_OUTLINED("local_mall_outlined"), +// @SerializedName("local_movies") +// LOCAL_MOVIES("local_movies"), +// @SerializedName("local_movies_sharp") +// LOCAL_MOVIES_SHARP("local_movies_sharp"), +// @SerializedName("local_movies_rounded") +// LOCAL_MOVIES_ROUNDED("local_movies_rounded"), +// @SerializedName("local_movies_outlined") +// LOCAL_MOVIES_OUTLINED("local_movies_outlined"), +// @SerializedName("local_offer") +// LOCAL_OFFER("local_offer"), +// @SerializedName("local_offer_sharp") +// LOCAL_OFFER_SHARP("local_offer_sharp"), +// @SerializedName("local_offer_rounded") +// LOCAL_OFFER_ROUNDED("local_offer_rounded"), +// @SerializedName("local_offer_outlined") +// LOCAL_OFFER_OUTLINED("local_offer_outlined"), +// @SerializedName("local_parking") +// LOCAL_PARKING("local_parking"), +// @SerializedName("local_parking_sharp") +// LOCAL_PARKING_SHARP("local_parking_sharp"), +// @SerializedName("local_parking_rounded") +// LOCAL_PARKING_ROUNDED("local_parking_rounded"), +// @SerializedName("local_parking_outlined") +// LOCAL_PARKING_OUTLINED("local_parking_outlined"), +// @SerializedName("local_pharmacy") +// LOCAL_PHARMACY("local_pharmacy"), +// @SerializedName("local_pharmacy_sharp") +// LOCAL_PHARMACY_SHARP("local_pharmacy_sharp"), +// @SerializedName("local_pharmacy_rounded") +// LOCAL_PHARMACY_ROUNDED("local_pharmacy_rounded"), +// @SerializedName("local_pharmacy_outlined") +// LOCAL_PHARMACY_OUTLINED("local_pharmacy_outlined"), +// @SerializedName("local_phone") +// LOCAL_PHONE("local_phone"), +// @SerializedName("local_phone_sharp") +// LOCAL_PHONE_SHARP("local_phone_sharp"), +// @SerializedName("local_phone_rounded") +// LOCAL_PHONE_ROUNDED("local_phone_rounded"), +// @SerializedName("local_phone_outlined") +// LOCAL_PHONE_OUTLINED("local_phone_outlined"), +// @SerializedName("local_pizza") +// LOCAL_PIZZA("local_pizza"), +// @SerializedName("local_pizza_sharp") +// LOCAL_PIZZA_SHARP("local_pizza_sharp"), +// @SerializedName("local_pizza_rounded") +// LOCAL_PIZZA_ROUNDED("local_pizza_rounded"), +// @SerializedName("local_pizza_outlined") +// LOCAL_PIZZA_OUTLINED("local_pizza_outlined"), +// @SerializedName("local_play") +// LOCAL_PLAY("local_play"), +// @SerializedName("local_play_sharp") +// LOCAL_PLAY_SHARP("local_play_sharp"), +// @SerializedName("local_play_rounded") +// LOCAL_PLAY_ROUNDED("local_play_rounded"), +// @SerializedName("local_play_outlined") +// LOCAL_PLAY_OUTLINED("local_play_outlined"), +// @SerializedName("local_police") +// LOCAL_POLICE("local_police"), +// @SerializedName("local_police_sharp") +// LOCAL_POLICE_SHARP("local_police_sharp"), +// @SerializedName("local_police_rounded") +// LOCAL_POLICE_ROUNDED("local_police_rounded"), +// @SerializedName("local_police_outlined") +// LOCAL_POLICE_OUTLINED("local_police_outlined"), +// @SerializedName("local_post_office") +// LOCAL_POST_OFFICE("local_post_office"), +// @SerializedName("local_post_office_sharp") +// LOCAL_POST_OFFICE_SHARP("local_post_office_sharp"), +// @SerializedName("local_post_office_rounded") +// LOCAL_POST_OFFICE_ROUNDED("local_post_office_rounded"), +// @SerializedName("local_post_office_outlined") +// LOCAL_POST_OFFICE_OUTLINED("local_post_office_outlined"), +// @SerializedName("local_print_shop") +// LOCAL_PRINT_SHOP("local_print_shop"), +// @SerializedName("local_print_shop_sharp") +// LOCAL_PRINT_SHOP_SHARP("local_print_shop_sharp"), +// @SerializedName("local_print_shop_rounded") +// LOCAL_PRINT_SHOP_ROUNDED("local_print_shop_rounded"), +// @SerializedName("local_print_shop_outlined") +// LOCAL_PRINT_SHOP_OUTLINED("local_print_shop_outlined"), +// @SerializedName("local_printshop") +// LOCAL_PRINTSHOP("local_printshop"), +// @SerializedName("local_printshop_sharp") +// LOCAL_PRINTSHOP_SHARP("local_printshop_sharp"), +// @SerializedName("local_printshop_rounded") +// LOCAL_PRINTSHOP_ROUNDED("local_printshop_rounded"), +// @SerializedName("local_printshop_outlined") +// LOCAL_PRINTSHOP_OUTLINED("local_printshop_outlined"), +// @SerializedName("local_restaurant") +// LOCAL_RESTAURANT("local_restaurant"), +// @SerializedName("local_restaurant_sharp") +// LOCAL_RESTAURANT_SHARP("local_restaurant_sharp"), +// @SerializedName("local_restaurant_rounded") +// LOCAL_RESTAURANT_ROUNDED("local_restaurant_rounded"), +// @SerializedName("local_restaurant_outlined") +// LOCAL_RESTAURANT_OUTLINED("local_restaurant_outlined"), +// @SerializedName("local_see") +// LOCAL_SEE("local_see"), +// @SerializedName("local_see_sharp") +// LOCAL_SEE_SHARP("local_see_sharp"), +// @SerializedName("local_see_rounded") +// LOCAL_SEE_ROUNDED("local_see_rounded"), +// @SerializedName("local_see_outlined") +// LOCAL_SEE_OUTLINED("local_see_outlined"), +// @SerializedName("local_shipping") +// LOCAL_SHIPPING("local_shipping"), +// @SerializedName("local_shipping_sharp") +// LOCAL_SHIPPING_SHARP("local_shipping_sharp"), +// @SerializedName("local_shipping_rounded") +// LOCAL_SHIPPING_ROUNDED("local_shipping_rounded"), +// @SerializedName("local_shipping_outlined") +// LOCAL_SHIPPING_OUTLINED("local_shipping_outlined"), +// @SerializedName("local_taxi") +// LOCAL_TAXI("local_taxi"), +// @SerializedName("local_taxi_sharp") +// LOCAL_TAXI_SHARP("local_taxi_sharp"), +// @SerializedName("local_taxi_rounded") +// LOCAL_TAXI_ROUNDED("local_taxi_rounded"), +// @SerializedName("local_taxi_outlined") +// LOCAL_TAXI_OUTLINED("local_taxi_outlined"), +// @SerializedName("location_city") +// LOCATION_CITY("location_city"), +// @SerializedName("location_city_sharp") +// LOCATION_CITY_SHARP("location_city_sharp"), +// @SerializedName("location_city_rounded") +// LOCATION_CITY_ROUNDED("location_city_rounded"), +// @SerializedName("location_city_outlined") +// LOCATION_CITY_OUTLINED("location_city_outlined"), +// @SerializedName("location_disabled") +// LOCATION_DISABLED("location_disabled"), +// @SerializedName("location_disabled_sharp") +// LOCATION_DISABLED_SHARP("location_disabled_sharp"), +// @SerializedName("location_disabled_rounded") +// LOCATION_DISABLED_ROUNDED("location_disabled_rounded"), +// @SerializedName("location_disabled_outlined") +// LOCATION_DISABLED_OUTLINED("location_disabled_outlined"), +// @SerializedName("location_history") +// LOCATION_HISTORY("location_history"), +// @SerializedName("location_history_sharp") +// LOCATION_HISTORY_SHARP("location_history_sharp"), +// @SerializedName("location_history_rounded") +// LOCATION_HISTORY_ROUNDED("location_history_rounded"), +// @SerializedName("location_history_outlined") +// LOCATION_HISTORY_OUTLINED("location_history_outlined"), +// @SerializedName("location_off") +// LOCATION_OFF("location_off"), +// @SerializedName("location_off_sharp") +// LOCATION_OFF_SHARP("location_off_sharp"), +// @SerializedName("location_off_rounded") +// LOCATION_OFF_ROUNDED("location_off_rounded"), +// @SerializedName("location_off_outlined") +// LOCATION_OFF_OUTLINED("location_off_outlined"), +// @SerializedName("location_on") +// LOCATION_ON("location_on"), +// @SerializedName("location_on_sharp") +// LOCATION_ON_SHARP("location_on_sharp"), +// @SerializedName("location_on_rounded") +// LOCATION_ON_ROUNDED("location_on_rounded"), +// @SerializedName("location_on_outlined") +// LOCATION_ON_OUTLINED("location_on_outlined"), +// @SerializedName("location_pin") +// LOCATION_PIN("location_pin"), +// @SerializedName("location_searching") +// LOCATION_SEARCHING("location_searching"), +// @SerializedName("location_searching_sharp") +// LOCATION_SEARCHING_SHARP("location_searching_sharp"), +// @SerializedName("location_searching_rounded") +// LOCATION_SEARCHING_ROUNDED("location_searching_rounded"), +// @SerializedName("location_searching_outlined") +// LOCATION_SEARCHING_OUTLINED("location_searching_outlined"), +// @SerializedName("lock") +// LOCK("lock"), +// @SerializedName("lock_clock") +// LOCK_CLOCK("lock_clock"), +// @SerializedName("lock_clock_sharp") +// LOCK_CLOCK_SHARP("lock_clock_sharp"), +// @SerializedName("lock_clock_rounded") +// LOCK_CLOCK_ROUNDED("lock_clock_rounded"), +// @SerializedName("lock_clock_outlined") +// LOCK_CLOCK_OUTLINED("lock_clock_outlined"), +// @SerializedName("lock_open") +// LOCK_OPEN("lock_open"), +// @SerializedName("lock_open_sharp") +// LOCK_OPEN_SHARP("lock_open_sharp"), +// @SerializedName("lock_open_rounded") +// LOCK_OPEN_ROUNDED("lock_open_rounded"), +// @SerializedName("lock_open_outlined") +// LOCK_OPEN_OUTLINED("lock_open_outlined"), +// @SerializedName("lock_outline") +// LOCK_OUTLINE("lock_outline"), +// @SerializedName("lock_outline_sharp") +// LOCK_OUTLINE_SHARP("lock_outline_sharp"), +// @SerializedName("lock_outline_rounded") +// LOCK_OUTLINE_ROUNDED("lock_outline_rounded"), +// @SerializedName("lock_sharp") +// LOCK_SHARP("lock_sharp"), +// @SerializedName("lock_rounded") +// LOCK_ROUNDED("lock_rounded"), +// @SerializedName("lock_outlined") +// LOCK_OUTLINED("lock_outlined"), +// @SerializedName("login") +// LOGIN("login"), +// @SerializedName("login_sharp") +// LOGIN_SHARP("login_sharp"), +// @SerializedName("login_rounded") +// LOGIN_ROUNDED("login_rounded"), +// @SerializedName("login_outlined") +// LOGIN_OUTLINED("login_outlined"), +// @SerializedName("logout") +// LOGOUT("logout"), +// @SerializedName("logout_sharp") +// LOGOUT_SHARP("logout_sharp"), +// @SerializedName("logout_rounded") +// LOGOUT_ROUNDED("logout_rounded"), +// @SerializedName("logout_outlined") +// LOGOUT_OUTLINED("logout_outlined"), +// @SerializedName("looks") +// LOOKS("looks"), +// @SerializedName("looks_3") +// LOOKS_3("looks_3"), +// @SerializedName("looks_3_sharp") +// LOOKS_3_SHARP("looks_3_sharp"), +// @SerializedName("looks_3_rounded") +// LOOKS_3_ROUNDED("looks_3_rounded"), +// @SerializedName("looks_3_outlined") +// LOOKS_3_OUTLINED("looks_3_outlined"), +// @SerializedName("looks_4") +// LOOKS_4("looks_4"), +// @SerializedName("looks_4_sharp") +// LOOKS_4_SHARP("looks_4_sharp"), +// @SerializedName("looks_4_rounded") +// LOOKS_4_ROUNDED("looks_4_rounded"), +// @SerializedName("looks_4_outlined") +// LOOKS_4_OUTLINED("looks_4_outlined"), +// @SerializedName("looks_5") +// LOOKS_5("looks_5"), +// @SerializedName("looks_5_sharp") +// LOOKS_5_SHARP("looks_5_sharp"), +// @SerializedName("looks_5_rounded") +// LOOKS_5_ROUNDED("looks_5_rounded"), +// @SerializedName("looks_5_outlined") +// LOOKS_5_OUTLINED("looks_5_outlined"), +// @SerializedName("looks_6") +// LOOKS_6("looks_6"), +// @SerializedName("looks_6_sharp") +// LOOKS_6_SHARP("looks_6_sharp"), +// @SerializedName("looks_6_rounded") +// LOOKS_6_ROUNDED("looks_6_rounded"), +// @SerializedName("looks_6_outlined") +// LOOKS_6_OUTLINED("looks_6_outlined"), +// @SerializedName("looks_one") +// LOOKS_ONE("looks_one"), +// @SerializedName("looks_one_sharp") +// LOOKS_ONE_SHARP("looks_one_sharp"), +// @SerializedName("looks_one_rounded") +// LOOKS_ONE_ROUNDED("looks_one_rounded"), +// @SerializedName("looks_one_outlined") +// LOOKS_ONE_OUTLINED("looks_one_outlined"), +// @SerializedName("looks_sharp") +// LOOKS_SHARP("looks_sharp"), +// @SerializedName("looks_rounded") +// LOOKS_ROUNDED("looks_rounded"), +// @SerializedName("looks_outlined") +// LOOKS_OUTLINED("looks_outlined"), +// @SerializedName("looks_two") +// LOOKS_TWO("looks_two"), +// @SerializedName("looks_two_sharp") +// LOOKS_TWO_SHARP("looks_two_sharp"), +// @SerializedName("looks_two_rounded") +// LOOKS_TWO_ROUNDED("looks_two_rounded"), +// @SerializedName("looks_two_outlined") +// LOOKS_TWO_OUTLINED("looks_two_outlined"), +// @SerializedName("loop") +// LOOP("loop"), +// @SerializedName("loop_sharp") +// LOOP_SHARP("loop_sharp"), +// @SerializedName("loop_rounded") +// LOOP_ROUNDED("loop_rounded"), +// @SerializedName("loop_outlined") +// LOOP_OUTLINED("loop_outlined"), +// @SerializedName("loupe") +// LOUPE("loupe"), +// @SerializedName("loupe_sharp") +// LOUPE_SHARP("loupe_sharp"), +// @SerializedName("loupe_rounded") +// LOUPE_ROUNDED("loupe_rounded"), +// @SerializedName("loupe_outlined") +// LOUPE_OUTLINED("loupe_outlined"), +// @SerializedName("low_priority") +// LOW_PRIORITY("low_priority"), +// @SerializedName("low_priority_sharp") +// LOW_PRIORITY_SHARP("low_priority_sharp"), +// @SerializedName("low_priority_rounded") +// LOW_PRIORITY_ROUNDED("low_priority_rounded"), +// @SerializedName("low_priority_outlined") +// LOW_PRIORITY_OUTLINED("low_priority_outlined"), +// @SerializedName("loyalty") +// LOYALTY("loyalty"), +// @SerializedName("loyalty_sharp") +// LOYALTY_SHARP("loyalty_sharp"), +// @SerializedName("loyalty_rounded") +// LOYALTY_ROUNDED("loyalty_rounded"), +// @SerializedName("loyalty_outlined") +// LOYALTY_OUTLINED("loyalty_outlined"), +// @SerializedName("lte_mobiledata") +// LTE_MOBILEDATA("lte_mobiledata"), +// @SerializedName("lte_mobiledata_sharp") +// LTE_MOBILEDATA_SHARP("lte_mobiledata_sharp"), +// @SerializedName("lte_mobiledata_rounded") +// LTE_MOBILEDATA_ROUNDED("lte_mobiledata_rounded"), +// @SerializedName("lte_mobiledata_outlined") +// LTE_MOBILEDATA_OUTLINED("lte_mobiledata_outlined"), +// @SerializedName("lte_plus_mobiledata") +// LTE_PLUS_MOBILEDATA("lte_plus_mobiledata"), +// @SerializedName("lte_plus_mobiledata_sharp") +// LTE_PLUS_MOBILEDATA_SHARP("lte_plus_mobiledata_sharp"), +// @SerializedName("lte_plus_mobiledata_rounded") +// LTE_PLUS_MOBILEDATA_ROUNDED("lte_plus_mobiledata_rounded"), +// @SerializedName("lte_plus_mobiledata_outlined") +// LTE_PLUS_MOBILEDATA_OUTLINED("lte_plus_mobiledata_outlined"), +// @SerializedName("luggage") +// LUGGAGE("luggage"), +// @SerializedName("luggage_sharp") +// LUGGAGE_SHARP("luggage_sharp"), +// @SerializedName("luggage_rounded") +// LUGGAGE_ROUNDED("luggage_rounded"), +// @SerializedName("luggage_outlined") +// LUGGAGE_OUTLINED("luggage_outlined"), +// @SerializedName("lunch_dining") +// LUNCH_DINING("lunch_dining"), +// @SerializedName("lunch_dining_sharp") +// LUNCH_DINING_SHARP("lunch_dining_sharp"), +// @SerializedName("lunch_dining_rounded") +// LUNCH_DINING_ROUNDED("lunch_dining_rounded"), +// @SerializedName("lunch_dining_outlined") +// LUNCH_DINING_OUTLINED("lunch_dining_outlined"), +// @SerializedName("mail") +// MAIL("mail"), +// @SerializedName("mail_outline") +// MAIL_OUTLINE("mail_outline"), +// @SerializedName("mail_outline_sharp") +// MAIL_OUTLINE_SHARP("mail_outline_sharp"), +// @SerializedName("mail_outline_rounded") +// MAIL_OUTLINE_ROUNDED("mail_outline_rounded"), +// @SerializedName("mail_outline_outlined") +// MAIL_OUTLINE_OUTLINED("mail_outline_outlined"), +// @SerializedName("mail_sharp") +// MAIL_SHARP("mail_sharp"), +// @SerializedName("mail_rounded") +// MAIL_ROUNDED("mail_rounded"), +// @SerializedName("mail_outlined") +// MAIL_OUTLINED("mail_outlined"), +// @SerializedName("male") +// MALE("male"), +// @SerializedName("male_sharp") +// MALE_SHARP("male_sharp"), +// @SerializedName("male_rounded") +// MALE_ROUNDED("male_rounded"), +// @SerializedName("male_outlined") +// MALE_OUTLINED("male_outlined"), +// @SerializedName("manage_accounts") +// MANAGE_ACCOUNTS("manage_accounts"), +// @SerializedName("manage_accounts_sharp") +// MANAGE_ACCOUNTS_SHARP("manage_accounts_sharp"), +// @SerializedName("manage_accounts_rounded") +// MANAGE_ACCOUNTS_ROUNDED("manage_accounts_rounded"), +// @SerializedName("manage_accounts_outlined") +// MANAGE_ACCOUNTS_OUTLINED("manage_accounts_outlined"), +// @SerializedName("manage_search") +// MANAGE_SEARCH("manage_search"), +// @SerializedName("manage_search_sharp") +// MANAGE_SEARCH_SHARP("manage_search_sharp"), +// @SerializedName("manage_search_rounded") +// MANAGE_SEARCH_ROUNDED("manage_search_rounded"), +// @SerializedName("manage_search_outlined") +// MANAGE_SEARCH_OUTLINED("manage_search_outlined"), +// @SerializedName("map") +// MAP("map"), +// @SerializedName("map_sharp") +// MAP_SHARP("map_sharp"), +// @SerializedName("map_rounded") +// MAP_ROUNDED("map_rounded"), +// @SerializedName("map_outlined") +// MAP_OUTLINED("map_outlined"), +// @SerializedName("maps_home_work") +// MAPS_HOME_WORK("maps_home_work"), +// @SerializedName("maps_home_work_sharp") +// MAPS_HOME_WORK_SHARP("maps_home_work_sharp"), +// @SerializedName("maps_home_work_rounded") +// MAPS_HOME_WORK_ROUNDED("maps_home_work_rounded"), +// @SerializedName("maps_home_work_outlined") +// MAPS_HOME_WORK_OUTLINED("maps_home_work_outlined"), +// @SerializedName("maps_ugc") +// MAPS_UGC("maps_ugc"), +// @SerializedName("maps_ugc_sharp") +// MAPS_UGC_SHARP("maps_ugc_sharp"), +// @SerializedName("maps_ugc_rounded") +// MAPS_UGC_ROUNDED("maps_ugc_rounded"), +// @SerializedName("maps_ugc_outlined") +// MAPS_UGC_OUTLINED("maps_ugc_outlined"), +// @SerializedName("margin") +// MARGIN("margin"), +// @SerializedName("margin_sharp") +// MARGIN_SHARP("margin_sharp"), +// @SerializedName("margin_rounded") +// MARGIN_ROUNDED("margin_rounded"), +// @SerializedName("margin_outlined") +// MARGIN_OUTLINED("margin_outlined"), +// @SerializedName("mark_as_unread") +// MARK_AS_UNREAD("mark_as_unread"), +// @SerializedName("mark_as_unread_sharp") +// MARK_AS_UNREAD_SHARP("mark_as_unread_sharp"), +// @SerializedName("mark_as_unread_rounded") +// MARK_AS_UNREAD_ROUNDED("mark_as_unread_rounded"), +// @SerializedName("mark_as_unread_outlined") +// MARK_AS_UNREAD_OUTLINED("mark_as_unread_outlined"), +// @SerializedName("mark_chat_read") +// MARK_CHAT_READ("mark_chat_read"), +// @SerializedName("mark_chat_read_sharp") +// MARK_CHAT_READ_SHARP("mark_chat_read_sharp"), +// @SerializedName("mark_chat_read_rounded") +// MARK_CHAT_READ_ROUNDED("mark_chat_read_rounded"), +// @SerializedName("mark_chat_read_outlined") +// MARK_CHAT_READ_OUTLINED("mark_chat_read_outlined"), +// @SerializedName("mark_chat_unread") +// MARK_CHAT_UNREAD("mark_chat_unread"), +// @SerializedName("mark_chat_unread_sharp") +// MARK_CHAT_UNREAD_SHARP("mark_chat_unread_sharp"), +// @SerializedName("mark_chat_unread_rounded") +// MARK_CHAT_UNREAD_ROUNDED("mark_chat_unread_rounded"), +// @SerializedName("mark_chat_unread_outlined") +// MARK_CHAT_UNREAD_OUTLINED("mark_chat_unread_outlined"), +// @SerializedName("mark_email_read") +// MARK_EMAIL_READ("mark_email_read"), +// @SerializedName("mark_email_read_sharp") +// MARK_EMAIL_READ_SHARP("mark_email_read_sharp"), +// @SerializedName("mark_email_read_rounded") +// MARK_EMAIL_READ_ROUNDED("mark_email_read_rounded"), +// @SerializedName("mark_email_read_outlined") +// MARK_EMAIL_READ_OUTLINED("mark_email_read_outlined"), +// @SerializedName("mark_email_unread") +// MARK_EMAIL_UNREAD("mark_email_unread"), +// @SerializedName("mark_email_unread_sharp") +// MARK_EMAIL_UNREAD_SHARP("mark_email_unread_sharp"), +// @SerializedName("mark_email_unread_rounded") +// MARK_EMAIL_UNREAD_ROUNDED("mark_email_unread_rounded"), +// @SerializedName("mark_email_unread_outlined") +// MARK_EMAIL_UNREAD_OUTLINED("mark_email_unread_outlined"), +// @SerializedName("markunread") +// MARKUNREAD("markunread"), +// @SerializedName("markunread_mailbox") +// MARKUNREAD_MAILBOX("markunread_mailbox"), +// @SerializedName("markunread_mailbox_sharp") +// MARKUNREAD_MAILBOX_SHARP("markunread_mailbox_sharp"), +// @SerializedName("markunread_mailbox_rounded") +// MARKUNREAD_MAILBOX_ROUNDED("markunread_mailbox_rounded"), +// @SerializedName("markunread_mailbox_outlined") +// MARKUNREAD_MAILBOX_OUTLINED("markunread_mailbox_outlined"), +// @SerializedName("markunread_sharp") +// MARKUNREAD_SHARP("markunread_sharp"), +// @SerializedName("markunread_rounded") +// MARKUNREAD_ROUNDED("markunread_rounded"), +// @SerializedName("markunread_outlined") +// MARKUNREAD_OUTLINED("markunread_outlined"), +// @SerializedName("masks") +// MASKS("masks"), +// @SerializedName("masks_sharp") +// MASKS_SHARP("masks_sharp"), +// @SerializedName("masks_rounded") +// MASKS_ROUNDED("masks_rounded"), +// @SerializedName("masks_outlined") +// MASKS_OUTLINED("masks_outlined"), +// @SerializedName("maximize") +// MAXIMIZE("maximize"), +// @SerializedName("maximize_sharp") +// MAXIMIZE_SHARP("maximize_sharp"), +// @SerializedName("maximize_rounded") +// MAXIMIZE_ROUNDED("maximize_rounded"), +// @SerializedName("maximize_outlined") +// MAXIMIZE_OUTLINED("maximize_outlined"), +// @SerializedName("media_bluetooth_off") +// MEDIA_BLUETOOTH_OFF("media_bluetooth_off"), +// @SerializedName("media_bluetooth_off_sharp") +// MEDIA_BLUETOOTH_OFF_SHARP("media_bluetooth_off_sharp"), +// @SerializedName("media_bluetooth_off_rounded") +// MEDIA_BLUETOOTH_OFF_ROUNDED("media_bluetooth_off_rounded"), +// @SerializedName("media_bluetooth_off_outlined") +// MEDIA_BLUETOOTH_OFF_OUTLINED("media_bluetooth_off_outlined"), +// @SerializedName("media_bluetooth_on") +// MEDIA_BLUETOOTH_ON("media_bluetooth_on"), +// @SerializedName("media_bluetooth_on_sharp") +// MEDIA_BLUETOOTH_ON_SHARP("media_bluetooth_on_sharp"), +// @SerializedName("media_bluetooth_on_rounded") +// MEDIA_BLUETOOTH_ON_ROUNDED("media_bluetooth_on_rounded"), +// @SerializedName("media_bluetooth_on_outlined") +// MEDIA_BLUETOOTH_ON_OUTLINED("media_bluetooth_on_outlined"), +// @SerializedName("mediation") +// MEDIATION("mediation"), +// @SerializedName("mediation_sharp") +// MEDIATION_SHARP("mediation_sharp"), +// @SerializedName("mediation_rounded") +// MEDIATION_ROUNDED("mediation_rounded"), +// @SerializedName("mediation_outlined") +// MEDIATION_OUTLINED("mediation_outlined"), +// @SerializedName("medical_services") +// MEDICAL_SERVICES("medical_services"), +// @SerializedName("medical_services_sharp") +// MEDICAL_SERVICES_SHARP("medical_services_sharp"), +// @SerializedName("medical_services_rounded") +// MEDICAL_SERVICES_ROUNDED("medical_services_rounded"), +// @SerializedName("medical_services_outlined") +// MEDICAL_SERVICES_OUTLINED("medical_services_outlined"), +// @SerializedName("medication") +// MEDICATION("medication"), +// @SerializedName("medication_sharp") +// MEDICATION_SHARP("medication_sharp"), +// @SerializedName("medication_rounded") +// MEDICATION_ROUNDED("medication_rounded"), +// @SerializedName("medication_outlined") +// MEDICATION_OUTLINED("medication_outlined"), +// @SerializedName("meeting_room") +// MEETING_ROOM("meeting_room"), +// @SerializedName("meeting_room_sharp") +// MEETING_ROOM_SHARP("meeting_room_sharp"), +// @SerializedName("meeting_room_rounded") +// MEETING_ROOM_ROUNDED("meeting_room_rounded"), +// @SerializedName("meeting_room_outlined") +// MEETING_ROOM_OUTLINED("meeting_room_outlined"), +// @SerializedName("memory") +// MEMORY("memory"), +// @SerializedName("memory_sharp") +// MEMORY_SHARP("memory_sharp"), +// @SerializedName("memory_rounded") +// MEMORY_ROUNDED("memory_rounded"), +// @SerializedName("memory_outlined") +// MEMORY_OUTLINED("memory_outlined"), +// @SerializedName("menu") +// MENU("menu"), +// @SerializedName("menu_book") +// MENU_BOOK("menu_book"), +// @SerializedName("menu_book_sharp") +// MENU_BOOK_SHARP("menu_book_sharp"), +// @SerializedName("menu_book_rounded") +// MENU_BOOK_ROUNDED("menu_book_rounded"), +// @SerializedName("menu_book_outlined") +// MENU_BOOK_OUTLINED("menu_book_outlined"), +// @SerializedName("menu_open") +// MENU_OPEN("menu_open"), +// @SerializedName("menu_open_sharp") +// MENU_OPEN_SHARP("menu_open_sharp"), +// @SerializedName("menu_open_rounded") +// MENU_OPEN_ROUNDED("menu_open_rounded"), +// @SerializedName("menu_open_outlined") +// MENU_OPEN_OUTLINED("menu_open_outlined"), +// @SerializedName("menu_sharp") +// MENU_SHARP("menu_sharp"), +// @SerializedName("menu_rounded") +// MENU_ROUNDED("menu_rounded"), +// @SerializedName("menu_outlined") +// MENU_OUTLINED("menu_outlined"), +// @SerializedName("merge_type") +// MERGE_TYPE("merge_type"), +// @SerializedName("merge_type_sharp") +// MERGE_TYPE_SHARP("merge_type_sharp"), +// @SerializedName("merge_type_rounded") +// MERGE_TYPE_ROUNDED("merge_type_rounded"), +// @SerializedName("merge_type_outlined") +// MERGE_TYPE_OUTLINED("merge_type_outlined"), +// @SerializedName("message") +// MESSAGE("message"), +// @SerializedName("message_sharp") +// MESSAGE_SHARP("message_sharp"), +// @SerializedName("message_rounded") +// MESSAGE_ROUNDED("message_rounded"), +// @SerializedName("message_outlined") +// MESSAGE_OUTLINED("message_outlined"), +// @SerializedName("messenger") +// MESSENGER("messenger"), +// @SerializedName("messenger_outline") +// MESSENGER_OUTLINE("messenger_outline"), +// @SerializedName("messenger_outline_sharp") +// MESSENGER_OUTLINE_SHARP("messenger_outline_sharp"), +// @SerializedName("messenger_outline_rounded") +// MESSENGER_OUTLINE_ROUNDED("messenger_outline_rounded"), +// @SerializedName("messenger_outline_outlined") +// MESSENGER_OUTLINE_OUTLINED("messenger_outline_outlined"), +// @SerializedName("messenger_sharp") +// MESSENGER_SHARP("messenger_sharp"), +// @SerializedName("messenger_rounded") +// MESSENGER_ROUNDED("messenger_rounded"), +// @SerializedName("messenger_outlined") +// MESSENGER_OUTLINED("messenger_outlined"), +// @SerializedName("mic") +// MIC("mic"), +// @SerializedName("mic_external_off") +// MIC_EXTERNAL_OFF("mic_external_off"), +// @SerializedName("mic_external_off_sharp") +// MIC_EXTERNAL_OFF_SHARP("mic_external_off_sharp"), +// @SerializedName("mic_external_off_rounded") +// MIC_EXTERNAL_OFF_ROUNDED("mic_external_off_rounded"), +// @SerializedName("mic_external_off_outlined") +// MIC_EXTERNAL_OFF_OUTLINED("mic_external_off_outlined"), +// @SerializedName("mic_external_on") +// MIC_EXTERNAL_ON("mic_external_on"), +// @SerializedName("mic_external_on_sharp") +// MIC_EXTERNAL_ON_SHARP("mic_external_on_sharp"), +// @SerializedName("mic_external_on_rounded") +// MIC_EXTERNAL_ON_ROUNDED("mic_external_on_rounded"), +// @SerializedName("mic_external_on_outlined") +// MIC_EXTERNAL_ON_OUTLINED("mic_external_on_outlined"), +// @SerializedName("mic_none") +// MIC_NONE("mic_none"), +// @SerializedName("mic_none_sharp") +// MIC_NONE_SHARP("mic_none_sharp"), +// @SerializedName("mic_none_rounded") +// MIC_NONE_ROUNDED("mic_none_rounded"), +// @SerializedName("mic_none_outlined") +// MIC_NONE_OUTLINED("mic_none_outlined"), +// @SerializedName("mic_off") +// MIC_OFF("mic_off"), +// @SerializedName("mic_off_sharp") +// MIC_OFF_SHARP("mic_off_sharp"), +// @SerializedName("mic_off_rounded") +// MIC_OFF_ROUNDED("mic_off_rounded"), +// @SerializedName("mic_off_outlined") +// MIC_OFF_OUTLINED("mic_off_outlined"), +// @SerializedName("mic_sharp") +// MIC_SHARP("mic_sharp"), +// @SerializedName("mic_rounded") +// MIC_ROUNDED("mic_rounded"), +// @SerializedName("mic_outlined") +// MIC_OUTLINED("mic_outlined"), +// @SerializedName("microwave") +// MICROWAVE("microwave"), +// @SerializedName("microwave_sharp") +// MICROWAVE_SHARP("microwave_sharp"), +// @SerializedName("microwave_rounded") +// MICROWAVE_ROUNDED("microwave_rounded"), +// @SerializedName("microwave_outlined") +// MICROWAVE_OUTLINED("microwave_outlined"), +// @SerializedName("military_tech") +// MILITARY_TECH("military_tech"), +// @SerializedName("military_tech_sharp") +// MILITARY_TECH_SHARP("military_tech_sharp"), +// @SerializedName("military_tech_rounded") +// MILITARY_TECH_ROUNDED("military_tech_rounded"), +// @SerializedName("military_tech_outlined") +// MILITARY_TECH_OUTLINED("military_tech_outlined"), +// @SerializedName("minimize") +// MINIMIZE("minimize"), +// @SerializedName("minimize_sharp") +// MINIMIZE_SHARP("minimize_sharp"), +// @SerializedName("minimize_rounded") +// MINIMIZE_ROUNDED("minimize_rounded"), +// @SerializedName("minimize_outlined") +// MINIMIZE_OUTLINED("minimize_outlined"), +// @SerializedName("miscellaneous_services") +// MISCELLANEOUS_SERVICES("miscellaneous_services"), +// @SerializedName("miscellaneous_services_sharp") +// MISCELLANEOUS_SERVICES_SHARP("miscellaneous_services_sharp"), +// @SerializedName("miscellaneous_services_rounded") +// MISCELLANEOUS_SERVICES_ROUNDED("miscellaneous_services_rounded"), +// @SerializedName("miscellaneous_services_outlined") +// MISCELLANEOUS_SERVICES_OUTLINED("miscellaneous_services_outlined"), +// @SerializedName("missed_video_call") +// MISSED_VIDEO_CALL("missed_video_call"), +// @SerializedName("missed_video_call_sharp") +// MISSED_VIDEO_CALL_SHARP("missed_video_call_sharp"), +// @SerializedName("missed_video_call_rounded") +// MISSED_VIDEO_CALL_ROUNDED("missed_video_call_rounded"), +// @SerializedName("missed_video_call_outlined") +// MISSED_VIDEO_CALL_OUTLINED("missed_video_call_outlined"), +// @SerializedName("mms") +// MMS("mms"), +// @SerializedName("mms_sharp") +// MMS_SHARP("mms_sharp"), +// @SerializedName("mms_rounded") +// MMS_ROUNDED("mms_rounded"), +// @SerializedName("mms_outlined") +// MMS_OUTLINED("mms_outlined"), +// @SerializedName("mobile_friendly") +// MOBILE_FRIENDLY("mobile_friendly"), +// @SerializedName("mobile_friendly_sharp") +// MOBILE_FRIENDLY_SHARP("mobile_friendly_sharp"), +// @SerializedName("mobile_friendly_rounded") +// MOBILE_FRIENDLY_ROUNDED("mobile_friendly_rounded"), +// @SerializedName("mobile_friendly_outlined") +// MOBILE_FRIENDLY_OUTLINED("mobile_friendly_outlined"), +// @SerializedName("mobile_off") +// MOBILE_OFF("mobile_off"), +// @SerializedName("mobile_off_sharp") +// MOBILE_OFF_SHARP("mobile_off_sharp"), +// @SerializedName("mobile_off_rounded") +// MOBILE_OFF_ROUNDED("mobile_off_rounded"), +// @SerializedName("mobile_off_outlined") +// MOBILE_OFF_OUTLINED("mobile_off_outlined"), +// @SerializedName("mobile_screen_share") +// MOBILE_SCREEN_SHARE("mobile_screen_share"), +// @SerializedName("mobile_screen_share_sharp") +// MOBILE_SCREEN_SHARE_SHARP("mobile_screen_share_sharp"), +// @SerializedName("mobile_screen_share_rounded") +// MOBILE_SCREEN_SHARE_ROUNDED("mobile_screen_share_rounded"), +// @SerializedName("mobile_screen_share_outlined") +// MOBILE_SCREEN_SHARE_OUTLINED("mobile_screen_share_outlined"), +// @SerializedName("mobiledata_off") +// MOBILEDATA_OFF("mobiledata_off"), +// @SerializedName("mobiledata_off_sharp") +// MOBILEDATA_OFF_SHARP("mobiledata_off_sharp"), +// @SerializedName("mobiledata_off_rounded") +// MOBILEDATA_OFF_ROUNDED("mobiledata_off_rounded"), +// @SerializedName("mobiledata_off_outlined") +// MOBILEDATA_OFF_OUTLINED("mobiledata_off_outlined"), +// @SerializedName("mode") +// MODE("mode"), +// @SerializedName("mode_comment") +// MODE_COMMENT("mode_comment"), +// @SerializedName("mode_comment_sharp") +// MODE_COMMENT_SHARP("mode_comment_sharp"), +// @SerializedName("mode_comment_rounded") +// MODE_COMMENT_ROUNDED("mode_comment_rounded"), +// @SerializedName("mode_comment_outlined") +// MODE_COMMENT_OUTLINED("mode_comment_outlined"), +// @SerializedName("mode_edit") +// MODE_EDIT("mode_edit"), +// @SerializedName("mode_edit_outline") +// MODE_EDIT_OUTLINE("mode_edit_outline"), +// @SerializedName("mode_edit_outline_sharp") +// MODE_EDIT_OUTLINE_SHARP("mode_edit_outline_sharp"), +// @SerializedName("mode_edit_outline_rounded") +// MODE_EDIT_OUTLINE_ROUNDED("mode_edit_outline_rounded"), +// @SerializedName("mode_edit_outline_outlined") +// MODE_EDIT_OUTLINE_OUTLINED("mode_edit_outline_outlined"), +// @SerializedName("mode_edit_sharp") +// MODE_EDIT_SHARP("mode_edit_sharp"), +// @SerializedName("mode_edit_rounded") +// MODE_EDIT_ROUNDED("mode_edit_rounded"), +// @SerializedName("mode_edit_outlined") +// MODE_EDIT_OUTLINED("mode_edit_outlined"), +// @SerializedName("mode_night") +// MODE_NIGHT("mode_night"), +// @SerializedName("mode_night_sharp") +// MODE_NIGHT_SHARP("mode_night_sharp"), +// @SerializedName("mode_night_rounded") +// MODE_NIGHT_ROUNDED("mode_night_rounded"), +// @SerializedName("mode_night_outlined") +// MODE_NIGHT_OUTLINED("mode_night_outlined"), +// @SerializedName("mode_sharp") +// MODE_SHARP("mode_sharp"), +// @SerializedName("mode_rounded") +// MODE_ROUNDED("mode_rounded"), +// @SerializedName("mode_outlined") +// MODE_OUTLINED("mode_outlined"), +// @SerializedName("mode_standby") +// MODE_STANDBY("mode_standby"), +// @SerializedName("mode_standby_sharp") +// MODE_STANDBY_SHARP("mode_standby_sharp"), +// @SerializedName("mode_standby_rounded") +// MODE_STANDBY_ROUNDED("mode_standby_rounded"), +// @SerializedName("mode_standby_outlined") +// MODE_STANDBY_OUTLINED("mode_standby_outlined"), +// @SerializedName("model_training") +// MODEL_TRAINING("model_training"), +// @SerializedName("model_training_sharp") +// MODEL_TRAINING_SHARP("model_training_sharp"), +// @SerializedName("model_training_rounded") +// MODEL_TRAINING_ROUNDED("model_training_rounded"), +// @SerializedName("model_training_outlined") +// MODEL_TRAINING_OUTLINED("model_training_outlined"), +// @SerializedName("monetization_on") +// MONETIZATION_ON("monetization_on"), +// @SerializedName("monetization_on_sharp") +// MONETIZATION_ON_SHARP("monetization_on_sharp"), +// @SerializedName("monetization_on_rounded") +// MONETIZATION_ON_ROUNDED("monetization_on_rounded"), +// @SerializedName("monetization_on_outlined") +// MONETIZATION_ON_OUTLINED("monetization_on_outlined"), +// @SerializedName("money") +// MONEY("money"), +// @SerializedName("money_off") +// MONEY_OFF("money_off"), +// @SerializedName("money_off_csred") +// MONEY_OFF_CSRED("money_off_csred"), +// @SerializedName("money_off_csred_sharp") +// MONEY_OFF_CSRED_SHARP("money_off_csred_sharp"), +// @SerializedName("money_off_csred_rounded") +// MONEY_OFF_CSRED_ROUNDED("money_off_csred_rounded"), +// @SerializedName("money_off_csred_outlined") +// MONEY_OFF_CSRED_OUTLINED("money_off_csred_outlined"), +// @SerializedName("money_off_sharp") +// MONEY_OFF_SHARP("money_off_sharp"), +// @SerializedName("money_off_rounded") +// MONEY_OFF_ROUNDED("money_off_rounded"), +// @SerializedName("money_off_outlined") +// MONEY_OFF_OUTLINED("money_off_outlined"), +// @SerializedName("money_sharp") +// MONEY_SHARP("money_sharp"), +// @SerializedName("money_rounded") +// MONEY_ROUNDED("money_rounded"), +// @SerializedName("money_outlined") +// MONEY_OUTLINED("money_outlined"), +// @SerializedName("monitor") +// MONITOR("monitor"), +// @SerializedName("monitor_sharp") +// MONITOR_SHARP("monitor_sharp"), +// @SerializedName("monitor_rounded") +// MONITOR_ROUNDED("monitor_rounded"), +// @SerializedName("monitor_outlined") +// MONITOR_OUTLINED("monitor_outlined"), +// @SerializedName("monitor_weight") +// MONITOR_WEIGHT("monitor_weight"), +// @SerializedName("monitor_weight_sharp") +// MONITOR_WEIGHT_SHARP("monitor_weight_sharp"), +// @SerializedName("monitor_weight_rounded") +// MONITOR_WEIGHT_ROUNDED("monitor_weight_rounded"), +// @SerializedName("monitor_weight_outlined") +// MONITOR_WEIGHT_OUTLINED("monitor_weight_outlined"), +// @SerializedName("monochrome_photos") +// MONOCHROME_PHOTOS("monochrome_photos"), +// @SerializedName("monochrome_photos_sharp") +// MONOCHROME_PHOTOS_SHARP("monochrome_photos_sharp"), +// @SerializedName("monochrome_photos_rounded") +// MONOCHROME_PHOTOS_ROUNDED("monochrome_photos_rounded"), +// @SerializedName("monochrome_photos_outlined") +// MONOCHROME_PHOTOS_OUTLINED("monochrome_photos_outlined"), +// @SerializedName("mood") +// MOOD("mood"), +// @SerializedName("mood_bad") +// MOOD_BAD("mood_bad"), +// @SerializedName("mood_bad_sharp") +// MOOD_BAD_SHARP("mood_bad_sharp"), +// @SerializedName("mood_bad_rounded") +// MOOD_BAD_ROUNDED("mood_bad_rounded"), +// @SerializedName("mood_bad_outlined") +// MOOD_BAD_OUTLINED("mood_bad_outlined"), +// @SerializedName("mood_sharp") +// MOOD_SHARP("mood_sharp"), +// @SerializedName("mood_rounded") +// MOOD_ROUNDED("mood_rounded"), +// @SerializedName("mood_outlined") +// MOOD_OUTLINED("mood_outlined"), +// @SerializedName("moped") +// MOPED("moped"), +// @SerializedName("moped_sharp") +// MOPED_SHARP("moped_sharp"), +// @SerializedName("moped_rounded") +// MOPED_ROUNDED("moped_rounded"), +// @SerializedName("moped_outlined") +// MOPED_OUTLINED("moped_outlined"), +// @SerializedName("more") +// MORE("more"), +// @SerializedName("more_horiz") +// MORE_HORIZ("more_horiz"), +// @SerializedName("more_horiz_sharp") +// MORE_HORIZ_SHARP("more_horiz_sharp"), +// @SerializedName("more_horiz_rounded") +// MORE_HORIZ_ROUNDED("more_horiz_rounded"), +// @SerializedName("more_horiz_outlined") +// MORE_HORIZ_OUTLINED("more_horiz_outlined"), +// @SerializedName("more_sharp") +// MORE_SHARP("more_sharp"), +// @SerializedName("more_rounded") +// MORE_ROUNDED("more_rounded"), +// @SerializedName("more_outlined") +// MORE_OUTLINED("more_outlined"), +// @SerializedName("more_time") +// MORE_TIME("more_time"), +// @SerializedName("more_time_sharp") +// MORE_TIME_SHARP("more_time_sharp"), +// @SerializedName("more_time_rounded") +// MORE_TIME_ROUNDED("more_time_rounded"), +// @SerializedName("more_time_outlined") +// MORE_TIME_OUTLINED("more_time_outlined"), +// @SerializedName("more_vert") +// MORE_VERT("more_vert"), +// @SerializedName("more_vert_sharp") +// MORE_VERT_SHARP("more_vert_sharp"), +// @SerializedName("more_vert_rounded") +// MORE_VERT_ROUNDED("more_vert_rounded"), +// @SerializedName("more_vert_outlined") +// MORE_VERT_OUTLINED("more_vert_outlined"), +// @SerializedName("motion_photos_auto") +// MOTION_PHOTOS_AUTO("motion_photos_auto"), +// @SerializedName("motion_photos_auto_sharp") +// MOTION_PHOTOS_AUTO_SHARP("motion_photos_auto_sharp"), +// @SerializedName("motion_photos_auto_rounded") +// MOTION_PHOTOS_AUTO_ROUNDED("motion_photos_auto_rounded"), +// @SerializedName("motion_photos_auto_outlined") +// MOTION_PHOTOS_AUTO_OUTLINED("motion_photos_auto_outlined"), +// @SerializedName("motion_photos_off") +// MOTION_PHOTOS_OFF("motion_photos_off"), +// @SerializedName("motion_photos_off_sharp") +// MOTION_PHOTOS_OFF_SHARP("motion_photos_off_sharp"), +// @SerializedName("motion_photos_off_rounded") +// MOTION_PHOTOS_OFF_ROUNDED("motion_photos_off_rounded"), +// @SerializedName("motion_photos_off_outlined") +// MOTION_PHOTOS_OFF_OUTLINED("motion_photos_off_outlined"), +// @SerializedName("motion_photos_on") +// MOTION_PHOTOS_ON("motion_photos_on"), +// @SerializedName("motion_photos_on_sharp") +// MOTION_PHOTOS_ON_SHARP("motion_photos_on_sharp"), +// @SerializedName("motion_photos_on_rounded") +// MOTION_PHOTOS_ON_ROUNDED("motion_photos_on_rounded"), +// @SerializedName("motion_photos_on_outlined") +// MOTION_PHOTOS_ON_OUTLINED("motion_photos_on_outlined"), +// @SerializedName("motion_photos_pause") +// MOTION_PHOTOS_PAUSE("motion_photos_pause"), +// @SerializedName("motion_photos_pause_sharp") +// MOTION_PHOTOS_PAUSE_SHARP("motion_photos_pause_sharp"), +// @SerializedName("motion_photos_pause_rounded") +// MOTION_PHOTOS_PAUSE_ROUNDED("motion_photos_pause_rounded"), +// @SerializedName("motion_photos_pause_outlined") +// MOTION_PHOTOS_PAUSE_OUTLINED("motion_photos_pause_outlined"), +// @SerializedName("motion_photos_paused") +// MOTION_PHOTOS_PAUSED("motion_photos_paused"), +// @SerializedName("motion_photos_paused_sharp") +// MOTION_PHOTOS_PAUSED_SHARP("motion_photos_paused_sharp"), +// @SerializedName("motion_photos_paused_rounded") +// MOTION_PHOTOS_PAUSED_ROUNDED("motion_photos_paused_rounded"), +// @SerializedName("motion_photos_paused_outlined") +// MOTION_PHOTOS_PAUSED_OUTLINED("motion_photos_paused_outlined"), +// @SerializedName("motorcycle") +// MOTORCYCLE("motorcycle"), +// @SerializedName("motorcycle_sharp") +// MOTORCYCLE_SHARP("motorcycle_sharp"), +// @SerializedName("motorcycle_rounded") +// MOTORCYCLE_ROUNDED("motorcycle_rounded"), +// @SerializedName("motorcycle_outlined") +// MOTORCYCLE_OUTLINED("motorcycle_outlined"), +// @SerializedName("mouse") +// MOUSE("mouse"), +// @SerializedName("mouse_sharp") +// MOUSE_SHARP("mouse_sharp"), +// @SerializedName("mouse_rounded") +// MOUSE_ROUNDED("mouse_rounded"), +// @SerializedName("mouse_outlined") +// MOUSE_OUTLINED("mouse_outlined"), +// @SerializedName("move_to_inbox") +// MOVE_TO_INBOX("move_to_inbox"), +// @SerializedName("move_to_inbox_sharp") +// MOVE_TO_INBOX_SHARP("move_to_inbox_sharp"), +// @SerializedName("move_to_inbox_rounded") +// MOVE_TO_INBOX_ROUNDED("move_to_inbox_rounded"), +// @SerializedName("move_to_inbox_outlined") +// MOVE_TO_INBOX_OUTLINED("move_to_inbox_outlined"), +// @SerializedName("movie") +// MOVIE("movie"), +// @SerializedName("movie_creation") +// MOVIE_CREATION("movie_creation"), +// @SerializedName("movie_creation_sharp") +// MOVIE_CREATION_SHARP("movie_creation_sharp"), +// @SerializedName("movie_creation_rounded") +// MOVIE_CREATION_ROUNDED("movie_creation_rounded"), +// @SerializedName("movie_creation_outlined") +// MOVIE_CREATION_OUTLINED("movie_creation_outlined"), +// @SerializedName("movie_filter") +// MOVIE_FILTER("movie_filter"), +// @SerializedName("movie_filter_sharp") +// MOVIE_FILTER_SHARP("movie_filter_sharp"), +// @SerializedName("movie_filter_rounded") +// MOVIE_FILTER_ROUNDED("movie_filter_rounded"), +// @SerializedName("movie_filter_outlined") +// MOVIE_FILTER_OUTLINED("movie_filter_outlined"), +// @SerializedName("movie_sharp") +// MOVIE_SHARP("movie_sharp"), +// @SerializedName("movie_rounded") +// MOVIE_ROUNDED("movie_rounded"), +// @SerializedName("movie_outlined") +// MOVIE_OUTLINED("movie_outlined"), +// @SerializedName("moving") +// MOVING("moving"), +// @SerializedName("moving_sharp") +// MOVING_SHARP("moving_sharp"), +// @SerializedName("moving_rounded") +// MOVING_ROUNDED("moving_rounded"), +// @SerializedName("moving_outlined") +// MOVING_OUTLINED("moving_outlined"), +// @SerializedName("mp") +// MP("mp"), +// @SerializedName("mp_sharp") +// MP_SHARP("mp_sharp"), +// @SerializedName("mp_rounded") +// MP_ROUNDED("mp_rounded"), +// @SerializedName("mp_outlined") +// MP_OUTLINED("mp_outlined"), +// @SerializedName("multiline_chart") +// MULTILINE_CHART("multiline_chart"), +// @SerializedName("multiline_chart_sharp") +// MULTILINE_CHART_SHARP("multiline_chart_sharp"), +// @SerializedName("multiline_chart_rounded") +// MULTILINE_CHART_ROUNDED("multiline_chart_rounded"), +// @SerializedName("multiline_chart_outlined") +// MULTILINE_CHART_OUTLINED("multiline_chart_outlined"), +// @SerializedName("multiple_stop") +// MULTIPLE_STOP("multiple_stop"), +// @SerializedName("multiple_stop_sharp") +// MULTIPLE_STOP_SHARP("multiple_stop_sharp"), +// @SerializedName("multiple_stop_rounded") +// MULTIPLE_STOP_ROUNDED("multiple_stop_rounded"), +// @SerializedName("multiple_stop_outlined") +// MULTIPLE_STOP_OUTLINED("multiple_stop_outlined"), +// @SerializedName("multitrack_audio") +// MULTITRACK_AUDIO("multitrack_audio"), +// @SerializedName("multitrack_audio_sharp") +// MULTITRACK_AUDIO_SHARP("multitrack_audio_sharp"), +// @SerializedName("multitrack_audio_rounded") +// MULTITRACK_AUDIO_ROUNDED("multitrack_audio_rounded"), +// @SerializedName("multitrack_audio_outlined") +// MULTITRACK_AUDIO_OUTLINED("multitrack_audio_outlined"), +// @SerializedName("museum") +// MUSEUM("museum"), +// @SerializedName("museum_sharp") +// MUSEUM_SHARP("museum_sharp"), +// @SerializedName("museum_rounded") +// MUSEUM_ROUNDED("museum_rounded"), +// @SerializedName("museum_outlined") +// MUSEUM_OUTLINED("museum_outlined"), +// @SerializedName("music_note") +// MUSIC_NOTE("music_note"), +// @SerializedName("music_note_sharp") +// MUSIC_NOTE_SHARP("music_note_sharp"), +// @SerializedName("music_note_rounded") +// MUSIC_NOTE_ROUNDED("music_note_rounded"), +// @SerializedName("music_note_outlined") +// MUSIC_NOTE_OUTLINED("music_note_outlined"), +// @SerializedName("music_off") +// MUSIC_OFF("music_off"), +// @SerializedName("music_off_sharp") +// MUSIC_OFF_SHARP("music_off_sharp"), +// @SerializedName("music_off_rounded") +// MUSIC_OFF_ROUNDED("music_off_rounded"), +// @SerializedName("music_off_outlined") +// MUSIC_OFF_OUTLINED("music_off_outlined"), +// @SerializedName("music_video") +// MUSIC_VIDEO("music_video"), +// @SerializedName("music_video_sharp") +// MUSIC_VIDEO_SHARP("music_video_sharp"), +// @SerializedName("music_video_rounded") +// MUSIC_VIDEO_ROUNDED("music_video_rounded"), +// @SerializedName("music_video_outlined") +// MUSIC_VIDEO_OUTLINED("music_video_outlined"), +// @SerializedName("my_library_add") +// MY_LIBRARY_ADD("my_library_add"), +// @SerializedName("my_library_add_sharp") +// MY_LIBRARY_ADD_SHARP("my_library_add_sharp"), +// @SerializedName("my_library_add_rounded") +// MY_LIBRARY_ADD_ROUNDED("my_library_add_rounded"), +// @SerializedName("my_library_add_outlined") +// MY_LIBRARY_ADD_OUTLINED("my_library_add_outlined"), +// @SerializedName("my_library_books") +// MY_LIBRARY_BOOKS("my_library_books"), +// @SerializedName("my_library_books_sharp") +// MY_LIBRARY_BOOKS_SHARP("my_library_books_sharp"), +// @SerializedName("my_library_books_rounded") +// MY_LIBRARY_BOOKS_ROUNDED("my_library_books_rounded"), +// @SerializedName("my_library_books_outlined") +// MY_LIBRARY_BOOKS_OUTLINED("my_library_books_outlined"), +// @SerializedName("my_library_music") +// MY_LIBRARY_MUSIC("my_library_music"), +// @SerializedName("my_library_music_sharp") +// MY_LIBRARY_MUSIC_SHARP("my_library_music_sharp"), +// @SerializedName("my_library_music_rounded") +// MY_LIBRARY_MUSIC_ROUNDED("my_library_music_rounded"), +// @SerializedName("my_library_music_outlined") +// MY_LIBRARY_MUSIC_OUTLINED("my_library_music_outlined"), +// @SerializedName("my_location") +// MY_LOCATION("my_location"), +// @SerializedName("my_location_sharp") +// MY_LOCATION_SHARP("my_location_sharp"), +// @SerializedName("my_location_rounded") +// MY_LOCATION_ROUNDED("my_location_rounded"), +// @SerializedName("my_location_outlined") +// MY_LOCATION_OUTLINED("my_location_outlined"), +// @SerializedName("nat") +// NAT("nat"), +// @SerializedName("nat_sharp") +// NAT_SHARP("nat_sharp"), +// @SerializedName("nat_rounded") +// NAT_ROUNDED("nat_rounded"), +// @SerializedName("nat_outlined") +// NAT_OUTLINED("nat_outlined"), +// @SerializedName("nature") +// NATURE("nature"), +// @SerializedName("nature_people_rounded") +// NATURE_PEOPLE_ROUNDED("nature_people_rounded"), +// @SerializedName("nature_people_outlined") +// NATURE_PEOPLE_OUTLINED("nature_people_outlined"), +// @SerializedName("nature_sharp") +// NATURE_SHARP("nature_sharp"), +// @SerializedName("nature_rounded") +// NATURE_ROUNDED("nature_rounded"), +// @SerializedName("nature_outlined") +// NATURE_OUTLINED("nature_outlined"), +// @SerializedName("nature_people") +// NATURE_PEOPLE("nature_people"), +// @SerializedName("nature_people_sharp") +// NATURE_PEOPLE_SHARP("nature_people_sharp"), +// @SerializedName("navigate_before") +// NAVIGATE_BEFORE("navigate_before"), +// @SerializedName("navigate_before_sharp") +// NAVIGATE_BEFORE_SHARP("navigate_before_sharp"), +// @SerializedName("navigate_before_rounded") +// NAVIGATE_BEFORE_ROUNDED("navigate_before_rounded"), +// @SerializedName("navigate_before_outlined") +// NAVIGATE_BEFORE_OUTLINED("navigate_before_outlined"), +// @SerializedName("navigate_next") +// NAVIGATE_NEXT("navigate_next"), +// @SerializedName("navigate_next_sharp") +// NAVIGATE_NEXT_SHARP("navigate_next_sharp"), +// @SerializedName("navigate_next_rounded") +// NAVIGATE_NEXT_ROUNDED("navigate_next_rounded"), +// @SerializedName("navigate_next_outlined") +// NAVIGATE_NEXT_OUTLINED("navigate_next_outlined"), +// @SerializedName("navigation") +// NAVIGATION("navigation"), +// @SerializedName("navigation_sharp") +// NAVIGATION_SHARP("navigation_sharp"), +// @SerializedName("navigation_rounded") +// NAVIGATION_ROUNDED("navigation_rounded"), +// @SerializedName("navigation_outlined") +// NAVIGATION_OUTLINED("navigation_outlined"), +// @SerializedName("near_me") +// NEAR_ME("near_me"), +// @SerializedName("near_me_disabled") +// NEAR_ME_DISABLED("near_me_disabled"), +// @SerializedName("near_me_disabled_sharp") +// NEAR_ME_DISABLED_SHARP("near_me_disabled_sharp"), +// @SerializedName("near_me_disabled_rounded") +// NEAR_ME_DISABLED_ROUNDED("near_me_disabled_rounded"), +// @SerializedName("near_me_disabled_outlined") +// NEAR_ME_DISABLED_OUTLINED("near_me_disabled_outlined"), +// @SerializedName("near_me_sharp") +// NEAR_ME_SHARP("near_me_sharp"), +// @SerializedName("near_me_rounded") +// NEAR_ME_ROUNDED("near_me_rounded"), +// @SerializedName("near_me_outlined") +// NEAR_ME_OUTLINED("near_me_outlined"), +// @SerializedName("nearby_error") +// NEARBY_ERROR("nearby_error"), +// @SerializedName("nearby_error_sharp") +// NEARBY_ERROR_SHARP("nearby_error_sharp"), +// @SerializedName("nearby_error_rounded") +// NEARBY_ERROR_ROUNDED("nearby_error_rounded"), +// @SerializedName("nearby_error_outlined") +// NEARBY_ERROR_OUTLINED("nearby_error_outlined"), +// @SerializedName("nearby_off") +// NEARBY_OFF("nearby_off"), +// @SerializedName("nearby_off_sharp") +// NEARBY_OFF_SHARP("nearby_off_sharp"), +// @SerializedName("nearby_off_rounded") +// NEARBY_OFF_ROUNDED("nearby_off_rounded"), +// @SerializedName("nearby_off_outlined") +// NEARBY_OFF_OUTLINED("nearby_off_outlined"), +// @SerializedName("network_cell") +// NETWORK_CELL("network_cell"), +// @SerializedName("network_cell_sharp") +// NETWORK_CELL_SHARP("network_cell_sharp"), +// @SerializedName("network_cell_rounded") +// NETWORK_CELL_ROUNDED("network_cell_rounded"), +// @SerializedName("network_cell_outlined") +// NETWORK_CELL_OUTLINED("network_cell_outlined"), +// @SerializedName("network_check") +// NETWORK_CHECK("network_check"), +// @SerializedName("network_check_sharp") +// NETWORK_CHECK_SHARP("network_check_sharp"), +// @SerializedName("network_check_rounded") +// NETWORK_CHECK_ROUNDED("network_check_rounded"), +// @SerializedName("network_check_outlined") +// NETWORK_CHECK_OUTLINED("network_check_outlined"), +// @SerializedName("network_locked") +// NETWORK_LOCKED("network_locked"), +// @SerializedName("network_locked_sharp") +// NETWORK_LOCKED_SHARP("network_locked_sharp"), +// @SerializedName("network_locked_rounded") +// NETWORK_LOCKED_ROUNDED("network_locked_rounded"), +// @SerializedName("network_locked_outlined") +// NETWORK_LOCKED_OUTLINED("network_locked_outlined"), +// @SerializedName("network_wifi") +// NETWORK_WIFI("network_wifi"), +// @SerializedName("network_wifi_sharp") +// NETWORK_WIFI_SHARP("network_wifi_sharp"), +// @SerializedName("network_wifi_rounded") +// NETWORK_WIFI_ROUNDED("network_wifi_rounded"), +// @SerializedName("network_wifi_outlined") +// NETWORK_WIFI_OUTLINED("network_wifi_outlined"), +// @SerializedName("new_label") +// NEW_LABEL("new_label"), +// @SerializedName("new_label_sharp") +// NEW_LABEL_SHARP("new_label_sharp"), +// @SerializedName("new_label_rounded") +// NEW_LABEL_ROUNDED("new_label_rounded"), +// @SerializedName("new_label_outlined") +// NEW_LABEL_OUTLINED("new_label_outlined"), +// @SerializedName("new_releases") +// NEW_RELEASES("new_releases"), +// @SerializedName("new_releases_sharp") +// NEW_RELEASES_SHARP("new_releases_sharp"), +// @SerializedName("new_releases_rounded") +// NEW_RELEASES_ROUNDED("new_releases_rounded"), +// @SerializedName("new_releases_outlined") +// NEW_RELEASES_OUTLINED("new_releases_outlined"), +// @SerializedName("next_plan") +// NEXT_PLAN("next_plan"), +// @SerializedName("next_plan_sharp") +// NEXT_PLAN_SHARP("next_plan_sharp"), +// @SerializedName("next_plan_rounded") +// NEXT_PLAN_ROUNDED("next_plan_rounded"), +// @SerializedName("next_plan_outlined") +// NEXT_PLAN_OUTLINED("next_plan_outlined"), +// @SerializedName("next_week") +// NEXT_WEEK("next_week"), +// @SerializedName("next_week_sharp") +// NEXT_WEEK_SHARP("next_week_sharp"), +// @SerializedName("next_week_rounded") +// NEXT_WEEK_ROUNDED("next_week_rounded"), +// @SerializedName("next_week_outlined") +// NEXT_WEEK_OUTLINED("next_week_outlined"), +// @SerializedName("nfc") +// NFC("nfc"), +// @SerializedName("nfc_sharp") +// NFC_SHARP("nfc_sharp"), +// @SerializedName("nfc_rounded") +// NFC_ROUNDED("nfc_rounded"), +// @SerializedName("nfc_outlined") +// NFC_OUTLINED("nfc_outlined"), +// @SerializedName("night_shelter") +// NIGHT_SHELTER("night_shelter"), +// @SerializedName("night_shelter_sharp") +// NIGHT_SHELTER_SHARP("night_shelter_sharp"), +// @SerializedName("night_shelter_rounded") +// NIGHT_SHELTER_ROUNDED("night_shelter_rounded"), +// @SerializedName("night_shelter_outlined") +// NIGHT_SHELTER_OUTLINED("night_shelter_outlined"), +// @SerializedName("nightlife") +// NIGHTLIFE("nightlife"), +// @SerializedName("nightlife_sharp") +// NIGHTLIFE_SHARP("nightlife_sharp"), +// @SerializedName("nightlife_rounded") +// NIGHTLIFE_ROUNDED("nightlife_rounded"), +// @SerializedName("nightlife_outlined") +// NIGHTLIFE_OUTLINED("nightlife_outlined"), +// @SerializedName("nightlight") +// NIGHTLIGHT("nightlight"), +// @SerializedName("nightlight_outlined") +// NIGHTLIGHT_OUTLINED("nightlight_outlined"), +// @SerializedName("nightlight_round") +// NIGHTLIGHT_ROUND("nightlight_round"), +// @SerializedName("nightlight_round_sharp") +// NIGHTLIGHT_ROUND_SHARP("nightlight_round_sharp"), +// @SerializedName("nightlight_round_rounded") +// NIGHTLIGHT_ROUND_ROUNDED("nightlight_round_rounded"), +// @SerializedName("nightlight_round_outlined") +// NIGHTLIGHT_ROUND_OUTLINED("nightlight_round_outlined"), +// @SerializedName("nightlight_sharp") +// NIGHTLIGHT_SHARP("nightlight_sharp"), +// @SerializedName("nightlight_rounded") +// NIGHTLIGHT_ROUNDED("nightlight_rounded"), +// @SerializedName("nights_stay") +// NIGHTS_STAY("nights_stay"), +// @SerializedName("nights_stay_sharp") +// NIGHTS_STAY_SHARP("nights_stay_sharp"), +// @SerializedName("nights_stay_rounded") +// NIGHTS_STAY_ROUNDED("nights_stay_rounded"), +// @SerializedName("nights_stay_outlined") +// NIGHTS_STAY_OUTLINED("nights_stay_outlined"), +// @SerializedName("nine_k") +// NINE_K("nine_k"), +// @SerializedName("nine_k_outlined") +// NINE_K_OUTLINED("nine_k_outlined"), +// @SerializedName("nine_k_plus") +// NINE_K_PLUS("nine_k_plus"), +// @SerializedName("nine_k_plus_sharp") +// NINE_K_PLUS_SHARP("nine_k_plus_sharp"), +// @SerializedName("nine_k_plus_rounded") +// NINE_K_PLUS_ROUNDED("nine_k_plus_rounded"), +// @SerializedName("nine_k_plus_outlined") +// NINE_K_PLUS_OUTLINED("nine_k_plus_outlined"), +// @SerializedName("nine_k_sharp") +// NINE_K_SHARP("nine_k_sharp"), +// @SerializedName("nine_k_rounded") +// NINE_K_ROUNDED("nine_k_rounded"), +// @SerializedName("nine_mp") +// NINE_MP("nine_mp"), +// @SerializedName("nine_mp_sharp") +// NINE_MP_SHARP("nine_mp_sharp"), +// @SerializedName("nine_mp_rounded") +// NINE_MP_ROUNDED("nine_mp_rounded"), +// @SerializedName("nine_mp_outlined") +// NINE_MP_OUTLINED("nine_mp_outlined"), +// @SerializedName("nineteen_mp") +// NINETEEN_MP("nineteen_mp"), +// @SerializedName("nineteen_mp_sharp") +// NINETEEN_MP_SHARP("nineteen_mp_sharp"), +// @SerializedName("nineteen_mp_rounded") +// NINETEEN_MP_ROUNDED("nineteen_mp_rounded"), +// @SerializedName("nineteen_mp_outlined") +// NINETEEN_MP_OUTLINED("nineteen_mp_outlined"), +// @SerializedName("no_accounts") +// NO_ACCOUNTS("no_accounts"), +// @SerializedName("no_accounts_sharp") +// NO_ACCOUNTS_SHARP("no_accounts_sharp"), +// @SerializedName("no_accounts_rounded") +// NO_ACCOUNTS_ROUNDED("no_accounts_rounded"), +// @SerializedName("no_accounts_outlined") +// NO_ACCOUNTS_OUTLINED("no_accounts_outlined"), +// @SerializedName("no_backpack") +// NO_BACKPACK("no_backpack"), +// @SerializedName("no_backpack_sharp") +// NO_BACKPACK_SHARP("no_backpack_sharp"), +// @SerializedName("no_backpack_rounded") +// NO_BACKPACK_ROUNDED("no_backpack_rounded"), +// @SerializedName("no_backpack_outlined") +// NO_BACKPACK_OUTLINED("no_backpack_outlined"), +// @SerializedName("no_cell") +// NO_CELL("no_cell"), +// @SerializedName("no_cell_sharp") +// NO_CELL_SHARP("no_cell_sharp"), +// @SerializedName("no_cell_rounded") +// NO_CELL_ROUNDED("no_cell_rounded"), +// @SerializedName("no_cell_outlined") +// NO_CELL_OUTLINED("no_cell_outlined"), +// @SerializedName("no_drinks") +// NO_DRINKS("no_drinks"), +// @SerializedName("no_drinks_sharp") +// NO_DRINKS_SHARP("no_drinks_sharp"), +// @SerializedName("no_drinks_rounded") +// NO_DRINKS_ROUNDED("no_drinks_rounded"), +// @SerializedName("no_drinks_outlined") +// NO_DRINKS_OUTLINED("no_drinks_outlined"), +// @SerializedName("no_encryption") +// NO_ENCRYPTION("no_encryption"), +// @SerializedName("no_encryption_gmailerrorred") +// NO_ENCRYPTION_GMAILERRORRED("no_encryption_gmailerrorred"), +// @SerializedName("no_encryption_gmailerrorred_sharp") +// NO_ENCRYPTION_GMAILERRORRED_SHARP("no_encryption_gmailerrorred_sharp"), +// @SerializedName("no_encryption_gmailerrorred_rounded") +// NO_ENCRYPTION_GMAILERRORRED_ROUNDED("no_encryption_gmailerrorred_rounded"), +// @SerializedName("no_encryption_gmailerrorred_outlined") +// NO_ENCRYPTION_GMAILERRORRED_OUTLINED("no_encryption_gmailerrorred_outlined"), +// @SerializedName("no_encryption_sharp") +// NO_ENCRYPTION_SHARP("no_encryption_sharp"), +// @SerializedName("no_encryption_rounded") +// NO_ENCRYPTION_ROUNDED("no_encryption_rounded"), +// @SerializedName("no_encryption_outlined") +// NO_ENCRYPTION_OUTLINED("no_encryption_outlined"), +// @SerializedName("no_flash") +// NO_FLASH("no_flash"), +// @SerializedName("no_flash_sharp") +// NO_FLASH_SHARP("no_flash_sharp"), +// @SerializedName("no_flash_rounded") +// NO_FLASH_ROUNDED("no_flash_rounded"), +// @SerializedName("no_flash_outlined") +// NO_FLASH_OUTLINED("no_flash_outlined"), +// @SerializedName("no_food") +// NO_FOOD("no_food"), +// @SerializedName("no_food_sharp") +// NO_FOOD_SHARP("no_food_sharp"), +// @SerializedName("no_food_rounded") +// NO_FOOD_ROUNDED("no_food_rounded"), +// @SerializedName("no_food_outlined") +// NO_FOOD_OUTLINED("no_food_outlined"), +// @SerializedName("no_luggage") +// NO_LUGGAGE("no_luggage"), +// @SerializedName("no_luggage_sharp") +// NO_LUGGAGE_SHARP("no_luggage_sharp"), +// @SerializedName("no_luggage_rounded") +// NO_LUGGAGE_ROUNDED("no_luggage_rounded"), +// @SerializedName("no_luggage_outlined") +// NO_LUGGAGE_OUTLINED("no_luggage_outlined"), +// @SerializedName("no_meals") +// NO_MEALS("no_meals"), +// @SerializedName("no_meals_ouline") +// NO_MEALS_OULINE("no_meals_ouline"), +// @SerializedName("no_meals_sharp") +// NO_MEALS_SHARP("no_meals_sharp"), +// @SerializedName("no_meals_rounded") +// NO_MEALS_ROUNDED("no_meals_rounded"), +// @SerializedName("no_meals_outlined") +// NO_MEALS_OUTLINED("no_meals_outlined"), +// @SerializedName("no_meeting_room") +// NO_MEETING_ROOM("no_meeting_room"), +// @SerializedName("no_meeting_room_sharp") +// NO_MEETING_ROOM_SHARP("no_meeting_room_sharp"), +// @SerializedName("no_meeting_room_rounded") +// NO_MEETING_ROOM_ROUNDED("no_meeting_room_rounded"), +// @SerializedName("no_meeting_room_outlined") +// NO_MEETING_ROOM_OUTLINED("no_meeting_room_outlined"), +// @SerializedName("no_photography") +// NO_PHOTOGRAPHY("no_photography"), +// @SerializedName("no_photography_sharp") +// NO_PHOTOGRAPHY_SHARP("no_photography_sharp"), +// @SerializedName("no_photography_rounded") +// NO_PHOTOGRAPHY_ROUNDED("no_photography_rounded"), +// @SerializedName("no_photography_outlined") +// NO_PHOTOGRAPHY_OUTLINED("no_photography_outlined"), +// @SerializedName("no_sim") +// NO_SIM("no_sim"), +// @SerializedName("no_sim_sharp") +// NO_SIM_SHARP("no_sim_sharp"), +// @SerializedName("no_sim_rounded") +// NO_SIM_ROUNDED("no_sim_rounded"), +// @SerializedName("no_sim_outlined") +// NO_SIM_OUTLINED("no_sim_outlined"), +// @SerializedName("no_stroller") +// NO_STROLLER("no_stroller"), +// @SerializedName("no_stroller_sharp") +// NO_STROLLER_SHARP("no_stroller_sharp"), +// @SerializedName("no_stroller_rounded") +// NO_STROLLER_ROUNDED("no_stroller_rounded"), +// @SerializedName("no_stroller_outlined") +// NO_STROLLER_OUTLINED("no_stroller_outlined"), +// @SerializedName("no_transfer") +// NO_TRANSFER("no_transfer"), +// @SerializedName("no_transfer_sharp") +// NO_TRANSFER_SHARP("no_transfer_sharp"), +// @SerializedName("no_transfer_rounded") +// NO_TRANSFER_ROUNDED("no_transfer_rounded"), +// @SerializedName("no_transfer_outlined") +// NO_TRANSFER_OUTLINED("no_transfer_outlined"), +// @SerializedName("nordic_walking") +// NORDIC_WALKING("nordic_walking"), +// @SerializedName("nordic_walking_sharp") +// NORDIC_WALKING_SHARP("nordic_walking_sharp"), +// @SerializedName("nordic_walking_rounded") +// NORDIC_WALKING_ROUNDED("nordic_walking_rounded"), +// @SerializedName("nordic_walking_outlined") +// NORDIC_WALKING_OUTLINED("nordic_walking_outlined"), +// @SerializedName("north") +// NORTH("north"), +// @SerializedName("north_east") +// NORTH_EAST("north_east"), +// @SerializedName("north_east_sharp") +// NORTH_EAST_SHARP("north_east_sharp"), +// @SerializedName("north_east_rounded") +// NORTH_EAST_ROUNDED("north_east_rounded"), +// @SerializedName("north_east_outlined") +// NORTH_EAST_OUTLINED("north_east_outlined"), +// @SerializedName("north_sharp") +// NORTH_SHARP("north_sharp"), +// @SerializedName("north_rounded") +// NORTH_ROUNDED("north_rounded"), +// @SerializedName("north_outlined") +// NORTH_OUTLINED("north_outlined"), +// @SerializedName("north_west") +// NORTH_WEST("north_west"), +// @SerializedName("north_west_sharp") +// NORTH_WEST_SHARP("north_west_sharp"), +// @SerializedName("north_west_rounded") +// NORTH_WEST_ROUNDED("north_west_rounded"), +// @SerializedName("north_west_outlined") +// NORTH_WEST_OUTLINED("north_west_outlined"), +// @SerializedName("not_accessible") +// NOT_ACCESSIBLE("not_accessible"), +// @SerializedName("not_accessible_sharp") +// NOT_ACCESSIBLE_SHARP("not_accessible_sharp"), +// @SerializedName("not_accessible_rounded") +// NOT_ACCESSIBLE_ROUNDED("not_accessible_rounded"), +// @SerializedName("not_accessible_outlined") +// NOT_ACCESSIBLE_OUTLINED("not_accessible_outlined"), +// @SerializedName("not_interested") +// NOT_INTERESTED("not_interested"), +// @SerializedName("not_interested_sharp") +// NOT_INTERESTED_SHARP("not_interested_sharp"), +// @SerializedName("not_interested_rounded") +// NOT_INTERESTED_ROUNDED("not_interested_rounded"), +// @SerializedName("not_interested_outlined") +// NOT_INTERESTED_OUTLINED("not_interested_outlined"), +// @SerializedName("not_listed_location") +// NOT_LISTED_LOCATION("not_listed_location"), +// @SerializedName("not_listed_location_sharp") +// NOT_LISTED_LOCATION_SHARP("not_listed_location_sharp"), +// @SerializedName("not_listed_location_rounded") +// NOT_LISTED_LOCATION_ROUNDED("not_listed_location_rounded"), +// @SerializedName("not_listed_location_outlined") +// NOT_LISTED_LOCATION_OUTLINED("not_listed_location_outlined"), +// @SerializedName("not_started") +// NOT_STARTED("not_started"), +// @SerializedName("not_started_sharp") +// NOT_STARTED_SHARP("not_started_sharp"), +// @SerializedName("not_started_rounded") +// NOT_STARTED_ROUNDED("not_started_rounded"), +// @SerializedName("not_started_outlined") +// NOT_STARTED_OUTLINED("not_started_outlined"), +// @SerializedName("note") +// NOTE("note"), +// @SerializedName("note_add") +// NOTE_ADD("note_add"), +// @SerializedName("note_add_sharp") +// NOTE_ADD_SHARP("note_add_sharp"), +// @SerializedName("note_add_rounded") +// NOTE_ADD_ROUNDED("note_add_rounded"), +// @SerializedName("note_add_outlined") +// NOTE_ADD_OUTLINED("note_add_outlined"), +// @SerializedName("note_alt") +// NOTE_ALT("note_alt"), +// @SerializedName("note_alt_sharp") +// NOTE_ALT_SHARP("note_alt_sharp"), +// @SerializedName("note_alt_rounded") +// NOTE_ALT_ROUNDED("note_alt_rounded"), +// @SerializedName("note_alt_outlined") +// NOTE_ALT_OUTLINED("note_alt_outlined"), +// @SerializedName("note_sharp") +// NOTE_SHARP("note_sharp"), +// @SerializedName("note_rounded") +// NOTE_ROUNDED("note_rounded"), +// @SerializedName("note_outlined") +// NOTE_OUTLINED("note_outlined"), +// @SerializedName("notes") +// NOTES("notes"), +// @SerializedName("notes_sharp") +// NOTES_SHARP("notes_sharp"), +// @SerializedName("notes_rounded") +// NOTES_ROUNDED("notes_rounded"), +// @SerializedName("notes_outlined") +// NOTES_OUTLINED("notes_outlined"), +// @SerializedName("notification_add") +// NOTIFICATION_ADD("notification_add"), +// @SerializedName("notification_add_sharp") +// NOTIFICATION_ADD_SHARP("notification_add_sharp"), +// @SerializedName("notification_add_rounded") +// NOTIFICATION_ADD_ROUNDED("notification_add_rounded"), +// @SerializedName("notification_add_outlined") +// NOTIFICATION_ADD_OUTLINED("notification_add_outlined"), +// @SerializedName("notification_important") +// NOTIFICATION_IMPORTANT("notification_important"), +// @SerializedName("notification_important_sharp") +// NOTIFICATION_IMPORTANT_SHARP("notification_important_sharp"), +// @SerializedName("notification_important_rounded") +// NOTIFICATION_IMPORTANT_ROUNDED("notification_important_rounded"), +// @SerializedName("notification_important_outlined") +// NOTIFICATION_IMPORTANT_OUTLINED("notification_important_outlined"), +// @SerializedName("notifications") +// NOTIFICATIONS("notifications"), +// @SerializedName("notifications_active") +// NOTIFICATIONS_ACTIVE("notifications_active"), +// @SerializedName("notifications_active_sharp") +// NOTIFICATIONS_ACTIVE_SHARP("notifications_active_sharp"), +// @SerializedName("notifications_active_rounded") +// NOTIFICATIONS_ACTIVE_ROUNDED("notifications_active_rounded"), +// @SerializedName("notifications_active_outlined") +// NOTIFICATIONS_ACTIVE_OUTLINED("notifications_active_outlined"), +// @SerializedName("notifications_none") +// NOTIFICATIONS_NONE("notifications_none"), +// @SerializedName("notifications_none_sharp") +// NOTIFICATIONS_NONE_SHARP("notifications_none_sharp"), +// @SerializedName("notifications_none_rounded") +// NOTIFICATIONS_NONE_ROUNDED("notifications_none_rounded"), +// @SerializedName("notifications_none_outlined") +// NOTIFICATIONS_NONE_OUTLINED("notifications_none_outlined"), +// @SerializedName("notifications_off") +// NOTIFICATIONS_OFF("notifications_off"), +// @SerializedName("notifications_off_sharp") +// NOTIFICATIONS_OFF_SHARP("notifications_off_sharp"), +// @SerializedName("notifications_off_rounded") +// NOTIFICATIONS_OFF_ROUNDED("notifications_off_rounded"), +// @SerializedName("notifications_off_outlined") +// NOTIFICATIONS_OFF_OUTLINED("notifications_off_outlined"), +// @SerializedName("notifications_on") +// NOTIFICATIONS_ON("notifications_on"), +// @SerializedName("notifications_on_sharp") +// NOTIFICATIONS_ON_SHARP("notifications_on_sharp"), +// @SerializedName("notifications_on_rounded") +// NOTIFICATIONS_ON_ROUNDED("notifications_on_rounded"), +// @SerializedName("notifications_on_outlined") +// NOTIFICATIONS_ON_OUTLINED("notifications_on_outlined"), +// @SerializedName("notifications_outlined") +// NOTIFICATIONS_OUTLINED("notifications_outlined"), +// @SerializedName("notifications_paused") +// NOTIFICATIONS_PAUSED("notifications_paused"), +// @SerializedName("notifications_paused_sharp") +// NOTIFICATIONS_PAUSED_SHARP("notifications_paused_sharp"), +// @SerializedName("notifications_paused_rounded") +// NOTIFICATIONS_PAUSED_ROUNDED("notifications_paused_rounded"), +// @SerializedName("notifications_paused_outlined") +// NOTIFICATIONS_PAUSED_OUTLINED("notifications_paused_outlined"), +// @SerializedName("notifications_sharp") +// NOTIFICATIONS_SHARP("notifications_sharp"), +// @SerializedName("notifications_rounded") +// NOTIFICATIONS_ROUNDED("notifications_rounded"), +// @SerializedName("now_wallpaper") +// NOW_WALLPAPER("now_wallpaper"), +// @SerializedName("now_wallpaper_sharp") +// NOW_WALLPAPER_SHARP("now_wallpaper_sharp"), +// @SerializedName("now_wallpaper_rounded") +// NOW_WALLPAPER_ROUNDED("now_wallpaper_rounded"), +// @SerializedName("now_wallpaper_outlined") +// NOW_WALLPAPER_OUTLINED("now_wallpaper_outlined"), +// @SerializedName("now_widgets") +// NOW_WIDGETS("now_widgets"), +// @SerializedName("now_widgets_sharp") +// NOW_WIDGETS_SHARP("now_widgets_sharp"), +// @SerializedName("now_widgets_rounded") +// NOW_WIDGETS_ROUNDED("now_widgets_rounded"), +// @SerializedName("now_widgets_outlined") +// NOW_WIDGETS_OUTLINED("now_widgets_outlined"), +// @SerializedName("offline_bolt") +// OFFLINE_BOLT("offline_bolt"), +// @SerializedName("offline_bolt_sharp") +// OFFLINE_BOLT_SHARP("offline_bolt_sharp"), +// @SerializedName("offline_bolt_rounded") +// OFFLINE_BOLT_ROUNDED("offline_bolt_rounded"), +// @SerializedName("offline_bolt_outlined") +// OFFLINE_BOLT_OUTLINED("offline_bolt_outlined"), +// @SerializedName("offline_pin") +// OFFLINE_PIN("offline_pin"), +// @SerializedName("offline_pin_sharp") +// OFFLINE_PIN_SHARP("offline_pin_sharp"), +// @SerializedName("offline_pin_rounded") +// OFFLINE_PIN_ROUNDED("offline_pin_rounded"), +// @SerializedName("offline_pin_outlined") +// OFFLINE_PIN_OUTLINED("offline_pin_outlined"), +// @SerializedName("offline_share") +// OFFLINE_SHARE("offline_share"), +// @SerializedName("offline_share_sharp") +// OFFLINE_SHARE_SHARP("offline_share_sharp"), +// @SerializedName("offline_share_rounded") +// OFFLINE_SHARE_ROUNDED("offline_share_rounded"), +// @SerializedName("offline_share_outlined") +// OFFLINE_SHARE_OUTLINED("offline_share_outlined"), +// @SerializedName("ondemand_video") +// ONDEMAND_VIDEO("ondemand_video"), +// @SerializedName("ondemand_video_sharp") +// ONDEMAND_VIDEO_SHARP("ondemand_video_sharp"), +// @SerializedName("ondemand_video_rounded") +// ONDEMAND_VIDEO_ROUNDED("ondemand_video_rounded"), +// @SerializedName("ondemand_video_outlined") +// ONDEMAND_VIDEO_OUTLINED("ondemand_video_outlined"), +// @SerializedName("one_k") +// ONE_K("one_k"), +// @SerializedName("one_k_outlined") +// ONE_K_OUTLINED("one_k_outlined"), +// @SerializedName("one_k_plus") +// ONE_K_PLUS("one_k_plus"), +// @SerializedName("one_k_plus_sharp") +// ONE_K_PLUS_SHARP("one_k_plus_sharp"), +// @SerializedName("one_k_plus_rounded") +// ONE_K_PLUS_ROUNDED("one_k_plus_rounded"), +// @SerializedName("one_k_plus_outlined") +// ONE_K_PLUS_OUTLINED("one_k_plus_outlined"), +// @SerializedName("one_k_sharp") +// ONE_K_SHARP("one_k_sharp"), +// @SerializedName("one_k_rounded") +// ONE_K_ROUNDED("one_k_rounded"), +// @SerializedName("one_x_mobiledata") +// ONE_X_MOBILEDATA("one_x_mobiledata"), +// @SerializedName("one_x_mobiledata_sharp") +// ONE_X_MOBILEDATA_SHARP("one_x_mobiledata_sharp"), +// @SerializedName("one_x_mobiledata_rounded") +// ONE_X_MOBILEDATA_ROUNDED("one_x_mobiledata_rounded"), +// @SerializedName("one_x_mobiledata_outlined") +// ONE_X_MOBILEDATA_OUTLINED("one_x_mobiledata_outlined"), +// @SerializedName("online_prediction") +// ONLINE_PREDICTION("online_prediction"), +// @SerializedName("online_prediction_sharp") +// ONLINE_PREDICTION_SHARP("online_prediction_sharp"), +// @SerializedName("online_prediction_rounded") +// ONLINE_PREDICTION_ROUNDED("online_prediction_rounded"), +// @SerializedName("online_prediction_outlined") +// ONLINE_PREDICTION_OUTLINED("online_prediction_outlined"), +// @SerializedName("opacity") +// OPACITY("opacity"), +// @SerializedName("opacity_sharp") +// OPACITY_SHARP("opacity_sharp"), +// @SerializedName("opacity_rounded") +// OPACITY_ROUNDED("opacity_rounded"), +// @SerializedName("opacity_outlined") +// OPACITY_OUTLINED("opacity_outlined"), +// @SerializedName("open_in_browser") +// OPEN_IN_BROWSER("open_in_browser"), +// @SerializedName("open_in_browser_sharp") +// OPEN_IN_BROWSER_SHARP("open_in_browser_sharp"), +// @SerializedName("open_in_browser_rounded") +// OPEN_IN_BROWSER_ROUNDED("open_in_browser_rounded"), +// @SerializedName("open_in_browser_outlined") +// OPEN_IN_BROWSER_OUTLINED("open_in_browser_outlined"), +// @SerializedName("open_in_full") +// OPEN_IN_FULL("open_in_full"), +// @SerializedName("open_in_full_sharp") +// OPEN_IN_FULL_SHARP("open_in_full_sharp"), +// @SerializedName("open_in_full_rounded") +// OPEN_IN_FULL_ROUNDED("open_in_full_rounded"), +// @SerializedName("open_in_full_outlined") +// OPEN_IN_FULL_OUTLINED("open_in_full_outlined"), +// @SerializedName("open_in_new") +// OPEN_IN_NEW("open_in_new"), +// @SerializedName("open_in_new_off") +// OPEN_IN_NEW_OFF("open_in_new_off"), +// @SerializedName("open_in_new_off_sharp") +// OPEN_IN_NEW_OFF_SHARP("open_in_new_off_sharp"), +// @SerializedName("open_in_new_off_rounded") +// OPEN_IN_NEW_OFF_ROUNDED("open_in_new_off_rounded"), +// @SerializedName("open_in_new_off_outlined") +// OPEN_IN_NEW_OFF_OUTLINED("open_in_new_off_outlined"), +// @SerializedName("open_in_new_sharp") +// OPEN_IN_NEW_SHARP("open_in_new_sharp"), +// @SerializedName("open_in_new_rounded") +// OPEN_IN_NEW_ROUNDED("open_in_new_rounded"), +// @SerializedName("open_in_new_outlined") +// OPEN_IN_NEW_OUTLINED("open_in_new_outlined"), +// @SerializedName("open_with") +// OPEN_WITH("open_with"), +// @SerializedName("open_with_sharp") +// OPEN_WITH_SHARP("open_with_sharp"), +// @SerializedName("open_with_rounded") +// OPEN_WITH_ROUNDED("open_with_rounded"), +// @SerializedName("open_with_outlined") +// OPEN_WITH_OUTLINED("open_with_outlined"), +// @SerializedName("other_houses") +// OTHER_HOUSES("other_houses"), +// @SerializedName("other_houses_sharp") +// OTHER_HOUSES_SHARP("other_houses_sharp"), +// @SerializedName("other_houses_rounded") +// OTHER_HOUSES_ROUNDED("other_houses_rounded"), +// @SerializedName("other_houses_outlined") +// OTHER_HOUSES_OUTLINED("other_houses_outlined"), +// @SerializedName("outbond") +// OUTBOND("outbond"), +// @SerializedName("outbond_sharp") +// OUTBOND_SHARP("outbond_sharp"), +// @SerializedName("outbond_rounded") +// OUTBOND_ROUNDED("outbond_rounded"), +// @SerializedName("outbond_outlined") +// OUTBOND_OUTLINED("outbond_outlined"), +// @SerializedName("outbound") +// OUTBOUND("outbound"), +// @SerializedName("outbound_sharp") +// OUTBOUND_SHARP("outbound_sharp"), +// @SerializedName("outbound_rounded") +// OUTBOUND_ROUNDED("outbound_rounded"), +// @SerializedName("outbound_outlined") +// OUTBOUND_OUTLINED("outbound_outlined"), +// @SerializedName("outbox") +// OUTBOX("outbox"), +// @SerializedName("outbox_sharp") +// OUTBOX_SHARP("outbox_sharp"), +// @SerializedName("outbox_rounded") +// OUTBOX_ROUNDED("outbox_rounded"), +// @SerializedName("outbox_outlined") +// OUTBOX_OUTLINED("outbox_outlined"), +// @SerializedName("outdoor_grill") +// OUTDOOR_GRILL("outdoor_grill"), +// @SerializedName("outdoor_grill_sharp") +// OUTDOOR_GRILL_SHARP("outdoor_grill_sharp"), +// @SerializedName("outdoor_grill_rounded") +// OUTDOOR_GRILL_ROUNDED("outdoor_grill_rounded"), +// @SerializedName("outdoor_grill_outlined") +// OUTDOOR_GRILL_OUTLINED("outdoor_grill_outlined"), +// @SerializedName("outgoing_mail") +// OUTGOING_MAIL("outgoing_mail"), +// @SerializedName("outlet") +// OUTLET("outlet"), +// @SerializedName("outlet_sharp") +// OUTLET_SHARP("outlet_sharp"), +// @SerializedName("outlet_rounded") +// OUTLET_ROUNDED("outlet_rounded"), +// @SerializedName("outlet_outlined") +// OUTLET_OUTLINED("outlet_outlined"), +// @SerializedName("outlined_flag") +// OUTLINED_FLAG("outlined_flag"), +// @SerializedName("outlined_flag_sharp") +// OUTLINED_FLAG_SHARP("outlined_flag_sharp"), +// @SerializedName("outlined_flag_rounded") +// OUTLINED_FLAG_ROUNDED("outlined_flag_rounded"), +// @SerializedName("outlined_flag_outlined") +// OUTLINED_FLAG_OUTLINED("outlined_flag_outlined"), +// @SerializedName("padding") +// PADDING("padding"), +// @SerializedName("padding_sharp") +// PADDING_SHARP("padding_sharp"), +// @SerializedName("padding_rounded") +// PADDING_ROUNDED("padding_rounded"), +// @SerializedName("padding_outlined") +// PADDING_OUTLINED("padding_outlined"), +// @SerializedName("pages") +// PAGES("pages"), +// @SerializedName("pages_sharp") +// PAGES_SHARP("pages_sharp"), +// @SerializedName("pages_rounded") +// PAGES_ROUNDED("pages_rounded"), +// @SerializedName("pages_outlined") +// PAGES_OUTLINED("pages_outlined"), +// @SerializedName("pageview") +// PAGEVIEW("pageview"), +// @SerializedName("pageview_sharp") +// PAGEVIEW_SHARP("pageview_sharp"), +// @SerializedName("pageview_rounded") +// PAGEVIEW_ROUNDED("pageview_rounded"), +// @SerializedName("pageview_outlined") +// PAGEVIEW_OUTLINED("pageview_outlined"), +// @SerializedName("paid") +// PAID("paid"), +// @SerializedName("paid_sharp") +// PAID_SHARP("paid_sharp"), +// @SerializedName("paid_rounded") +// PAID_ROUNDED("paid_rounded"), +// @SerializedName("paid_outlined") +// PAID_OUTLINED("paid_outlined"), +// @SerializedName("palette") +// PALETTE("palette"), +// @SerializedName("palette_sharp") +// PALETTE_SHARP("palette_sharp"), +// @SerializedName("palette_rounded") +// PALETTE_ROUNDED("palette_rounded"), +// @SerializedName("palette_outlined") +// PALETTE_OUTLINED("palette_outlined"), +// @SerializedName("pan_tool") +// PAN_TOOL("pan_tool"), +// @SerializedName("pan_tool_sharp") +// PAN_TOOL_SHARP("pan_tool_sharp"), +// @SerializedName("pan_tool_rounded") +// PAN_TOOL_ROUNDED("pan_tool_rounded"), +// @SerializedName("pan_tool_outlined") +// PAN_TOOL_OUTLINED("pan_tool_outlined"), +// @SerializedName("panorama") +// PANORAMA("panorama"), +// @SerializedName("panorama_fish_eye") +// PANORAMA_FISH_EYE("panorama_fish_eye"), +// @SerializedName("panorama_fish_eye_sharp") +// PANORAMA_FISH_EYE_SHARP("panorama_fish_eye_sharp"), +// @SerializedName("panorama_fish_eye_rounded") +// PANORAMA_FISH_EYE_ROUNDED("panorama_fish_eye_rounded"), +// @SerializedName("panorama_fish_eye_outlined") +// PANORAMA_FISH_EYE_OUTLINED("panorama_fish_eye_outlined"), +// @SerializedName("panorama_fisheye") +// PANORAMA_FISHEYE("panorama_fisheye"), +// @SerializedName("panorama_fisheye_sharp") +// PANORAMA_FISHEYE_SHARP("panorama_fisheye_sharp"), +// @SerializedName("panorama_fisheye_rounded") +// PANORAMA_FISHEYE_ROUNDED("panorama_fisheye_rounded"), +// @SerializedName("panorama_fisheye_outlined") +// PANORAMA_FISHEYE_OUTLINED("panorama_fisheye_outlined"), +// @SerializedName("panorama_horizontal") +// PANORAMA_HORIZONTAL("panorama_horizontal"), +// @SerializedName("panorama_horizontal_select") +// PANORAMA_HORIZONTAL_SELECT("panorama_horizontal_select"), +// @SerializedName("panorama_horizontal_select_sharp") +// PANORAMA_HORIZONTAL_SELECT_SHARP("panorama_horizontal_select_sharp"), +// @SerializedName("panorama_horizontal_select_rounded") +// PANORAMA_HORIZONTAL_SELECT_ROUNDED("panorama_horizontal_select_rounded"), +// @SerializedName("panorama_horizontal_select_outlined") +// PANORAMA_HORIZONTAL_SELECT_OUTLINED("panorama_horizontal_select_outlined"), +// @SerializedName("panorama_horizontal_sharp") +// PANORAMA_HORIZONTAL_SHARP("panorama_horizontal_sharp"), +// @SerializedName("panorama_horizontal_rounded") +// PANORAMA_HORIZONTAL_ROUNDED("panorama_horizontal_rounded"), +// @SerializedName("panorama_horizontal_outlined") +// PANORAMA_HORIZONTAL_OUTLINED("panorama_horizontal_outlined"), +// @SerializedName("panorama_outlined") +// PANORAMA_OUTLINED("panorama_outlined"), +// @SerializedName("panorama_photosphere") +// PANORAMA_PHOTOSPHERE("panorama_photosphere"), +// @SerializedName("panorama_photosphere_select") +// PANORAMA_PHOTOSPHERE_SELECT("panorama_photosphere_select"), +// @SerializedName("panorama_photosphere_sharp") +// PANORAMA_PHOTOSPHERE_SHARP("panorama_photosphere_sharp"), +// @SerializedName("panorama_photosphere_rounded") +// PANORAMA_PHOTOSPHERE_ROUNDED("panorama_photosphere_rounded"), +// @SerializedName("panorama_photosphere_outlined") +// PANORAMA_PHOTOSPHERE_OUTLINED("panorama_photosphere_outlined"), +// @SerializedName("panorama_photosphere_select_sharp") +// PANORAMA_PHOTOSPHERE_SELECT_SHARP("panorama_photosphere_select_sharp"), +// @SerializedName("panorama_photosphere_select_rounded") +// PANORAMA_PHOTOSPHERE_SELECT_ROUNDED("panorama_photosphere_select_rounded"), +// @SerializedName("panorama_photosphere_select_outlined") +// PANORAMA_PHOTOSPHERE_SELECT_OUTLINED("panorama_photosphere_select_outlined"), +// @SerializedName("panorama_sharp") +// PANORAMA_SHARP("panorama_sharp"), +// @SerializedName("panorama_rounded") +// PANORAMA_ROUNDED("panorama_rounded"), +// @SerializedName("panorama_vertical") +// PANORAMA_VERTICAL("panorama_vertical"), +// @SerializedName("panorama_vertical_sharp") +// PANORAMA_VERTICAL_SHARP("panorama_vertical_sharp"), +// @SerializedName("panorama_vertical_rounded") +// PANORAMA_VERTICAL_ROUNDED("panorama_vertical_rounded"), +// @SerializedName("panorama_vertical_outlined") +// PANORAMA_VERTICAL_OUTLINED("panorama_vertical_outlined"), +// @SerializedName("panorama_vertical_select") +// PANORAMA_VERTICAL_SELECT("panorama_vertical_select"), +// @SerializedName("panorama_vertical_select_sharp") +// PANORAMA_VERTICAL_SELECT_SHARP("panorama_vertical_select_sharp"), +// @SerializedName("panorama_vertical_select_rounded") +// PANORAMA_VERTICAL_SELECT_ROUNDED("panorama_vertical_select_rounded"), +// @SerializedName("panorama_vertical_select_outlined") +// PANORAMA_VERTICAL_SELECT_OUTLINED("panorama_vertical_select_outlined"), +// @SerializedName("panorama_wide_angle") +// PANORAMA_WIDE_ANGLE("panorama_wide_angle"), +// @SerializedName("panorama_wide_angle_sharp") +// PANORAMA_WIDE_ANGLE_SHARP("panorama_wide_angle_sharp"), +// @SerializedName("panorama_wide_angle_rounded") +// PANORAMA_WIDE_ANGLE_ROUNDED("panorama_wide_angle_rounded"), +// @SerializedName("panorama_wide_angle_outlined") +// PANORAMA_WIDE_ANGLE_OUTLINED("panorama_wide_angle_outlined"), +// @SerializedName("panorama_wide_angle_select") +// PANORAMA_WIDE_ANGLE_SELECT("panorama_wide_angle_select"), +// @SerializedName("panorama_wide_angle_select_sharp") +// PANORAMA_WIDE_ANGLE_SELECT_SHARP("panorama_wide_angle_select_sharp"), +// @SerializedName("panorama_wide_angle_select_rounded") +// PANORAMA_WIDE_ANGLE_SELECT_ROUNDED("panorama_wide_angle_select_rounded"), +// @SerializedName("panorama_wide_angle_select_outlined") +// PANORAMA_WIDE_ANGLE_SELECT_OUTLINED("panorama_wide_angle_select_outlined"), +// @SerializedName("paragliding") +// PARAGLIDING("paragliding"), +// @SerializedName("paragliding_sharp") +// PARAGLIDING_SHARP("paragliding_sharp"), +// @SerializedName("paragliding_rounded") +// PARAGLIDING_ROUNDED("paragliding_rounded"), +// @SerializedName("paragliding_outlined") +// PARAGLIDING_OUTLINED("paragliding_outlined"), +// @SerializedName("park") +// PARK("park"), +// @SerializedName("park_sharp") +// PARK_SHARP("park_sharp"), +// @SerializedName("park_rounded") +// PARK_ROUNDED("park_rounded"), +// @SerializedName("park_outlined") +// PARK_OUTLINED("park_outlined"), +// @SerializedName("party_mode") +// PARTY_MODE("party_mode"), +// @SerializedName("party_mode_sharp") +// PARTY_MODE_SHARP("party_mode_sharp"), +// @SerializedName("party_mode_rounded") +// PARTY_MODE_ROUNDED("party_mode_rounded"), +// @SerializedName("party_mode_outlined") +// PARTY_MODE_OUTLINED("party_mode_outlined"), +// @SerializedName("password") +// PASSWORD("password"), +// @SerializedName("password_sharp") +// PASSWORD_SHARP("password_sharp"), +// @SerializedName("password_rounded") +// PASSWORD_ROUNDED("password_rounded"), +// @SerializedName("password_outlined") +// PASSWORD_OUTLINED("password_outlined"), +// @SerializedName("paste") +// PASTE("paste"), +// @SerializedName("paste_sharp") +// PASTE_SHARP("paste_sharp"), +// @SerializedName("paste_rounded") +// PASTE_ROUNDED("paste_rounded"), +// @SerializedName("paste_outlined") +// PASTE_OUTLINED("paste_outlined"), +// @SerializedName("pattern") +// PATTERN("pattern"), +// @SerializedName("pattern_sharp") +// PATTERN_SHARP("pattern_sharp"), +// @SerializedName("pattern_rounded") +// PATTERN_ROUNDED("pattern_rounded"), +// @SerializedName("pattern_outlined") +// PATTERN_OUTLINED("pattern_outlined"), +// @SerializedName("pause") +// PAUSE("pause"), +// @SerializedName("pause_circle") +// PAUSE_CIRCLE("pause_circle"), +// @SerializedName("pause_circle_filled") +// PAUSE_CIRCLE_FILLED("pause_circle_filled"), +// @SerializedName("pause_circle_filled_sharp") +// PAUSE_CIRCLE_FILLED_SHARP("pause_circle_filled_sharp"), +// @SerializedName("pause_circle_filled_rounded") +// PAUSE_CIRCLE_FILLED_ROUNDED("pause_circle_filled_rounded"), +// @SerializedName("pause_circle_filled_outlined") +// PAUSE_CIRCLE_FILLED_OUTLINED("pause_circle_filled_outlined"), +// @SerializedName("pause_circle_outline") +// PAUSE_CIRCLE_OUTLINE("pause_circle_outline"), +// @SerializedName("pause_circle_outline_sharp") +// PAUSE_CIRCLE_OUTLINE_SHARP("pause_circle_outline_sharp"), +// @SerializedName("pause_circle_outline_rounded") +// PAUSE_CIRCLE_OUTLINE_ROUNDED("pause_circle_outline_rounded"), +// @SerializedName("pause_circle_outline_outlined") +// PAUSE_CIRCLE_OUTLINE_OUTLINED("pause_circle_outline_outlined"), +// @SerializedName("pause_circle_sharp") +// PAUSE_CIRCLE_SHARP("pause_circle_sharp"), +// @SerializedName("pause_circle_rounded") +// PAUSE_CIRCLE_ROUNDED("pause_circle_rounded"), +// @SerializedName("pause_circle_outlined") +// PAUSE_CIRCLE_OUTLINED("pause_circle_outlined"), +// @SerializedName("pause_presentation") +// PAUSE_PRESENTATION("pause_presentation"), +// @SerializedName("pause_presentation_rounded") +// PAUSE_PRESENTATION_ROUNDED("pause_presentation_rounded"), +// @SerializedName("pause_presentation_outlined") +// PAUSE_PRESENTATION_OUTLINED("pause_presentation_outlined"), +// @SerializedName("pause_sharp") +// PAUSE_SHARP("pause_sharp"), +// @SerializedName("pause_rounded") +// PAUSE_ROUNDED("pause_rounded"), +// @SerializedName("pause_outlined") +// PAUSE_OUTLINED("pause_outlined"), +// @SerializedName("pause_presentation_sharp") +// PAUSE_PRESENTATION_SHARP("pause_presentation_sharp"), +// @SerializedName("payment") +// PAYMENT("payment"), +// @SerializedName("payment_sharp") +// PAYMENT_SHARP("payment_sharp"), +// @SerializedName("payment_rounded") +// PAYMENT_ROUNDED("payment_rounded"), +// @SerializedName("payment_outlined") +// PAYMENT_OUTLINED("payment_outlined"), +// @SerializedName("payments") +// PAYMENTS("payments"), +// @SerializedName("payments_sharp") +// PAYMENTS_SHARP("payments_sharp"), +// @SerializedName("payments_rounded") +// PAYMENTS_ROUNDED("payments_rounded"), +// @SerializedName("payments_outlined") +// PAYMENTS_OUTLINED("payments_outlined"), +// @SerializedName("pedal_bike") +// PEDAL_BIKE("pedal_bike"), +// @SerializedName("pedal_bike_sharp") +// PEDAL_BIKE_SHARP("pedal_bike_sharp"), +// @SerializedName("pedal_bike_rounded") +// PEDAL_BIKE_ROUNDED("pedal_bike_rounded"), +// @SerializedName("pedal_bike_outlined") +// PEDAL_BIKE_OUTLINED("pedal_bike_outlined"), +// @SerializedName("pending") +// PENDING("pending"), +// @SerializedName("pending_actions") +// PENDING_ACTIONS("pending_actions"), +// @SerializedName("pending_actions_sharp") +// PENDING_ACTIONS_SHARP("pending_actions_sharp"), +// @SerializedName("pending_actions_rounded") +// PENDING_ACTIONS_ROUNDED("pending_actions_rounded"), +// @SerializedName("pending_actions_outlined") +// PENDING_ACTIONS_OUTLINED("pending_actions_outlined"), +// @SerializedName("pending_sharp") +// PENDING_SHARP("pending_sharp"), +// @SerializedName("pending_rounded") +// PENDING_ROUNDED("pending_rounded"), +// @SerializedName("pending_outlined") +// PENDING_OUTLINED("pending_outlined"), +// @SerializedName("people") +// PEOPLE("people"), +// @SerializedName("people_alt") +// PEOPLE_ALT("people_alt"), +// @SerializedName("people_alt_sharp") +// PEOPLE_ALT_SHARP("people_alt_sharp"), +// @SerializedName("people_alt_rounded") +// PEOPLE_ALT_ROUNDED("people_alt_rounded"), +// @SerializedName("people_alt_outlined") +// PEOPLE_ALT_OUTLINED("people_alt_outlined"), +// @SerializedName("people_outline") +// PEOPLE_OUTLINE("people_outline"), +// @SerializedName("people_outline_sharp") +// PEOPLE_OUTLINE_SHARP("people_outline_sharp"), +// @SerializedName("people_outline_rounded") +// PEOPLE_OUTLINE_ROUNDED("people_outline_rounded"), +// @SerializedName("people_outline_outlined") +// PEOPLE_OUTLINE_OUTLINED("people_outline_outlined"), +// @SerializedName("people_sharp") +// PEOPLE_SHARP("people_sharp"), +// @SerializedName("people_rounded") +// PEOPLE_ROUNDED("people_rounded"), +// @SerializedName("people_outlined") +// PEOPLE_OUTLINED("people_outlined"), +// @SerializedName("perm_camera_mic") +// PERM_CAMERA_MIC("perm_camera_mic"), +// @SerializedName("perm_camera_mic_sharp") +// PERM_CAMERA_MIC_SHARP("perm_camera_mic_sharp"), +// @SerializedName("perm_camera_mic_rounded") +// PERM_CAMERA_MIC_ROUNDED("perm_camera_mic_rounded"), +// @SerializedName("perm_camera_mic_outlined") +// PERM_CAMERA_MIC_OUTLINED("perm_camera_mic_outlined"), +// @SerializedName("perm_contact_cal") +// PERM_CONTACT_CAL("perm_contact_cal"), +// @SerializedName("perm_contact_cal_sharp") +// PERM_CONTACT_CAL_SHARP("perm_contact_cal_sharp"), +// @SerializedName("perm_contact_cal_rounded") +// PERM_CONTACT_CAL_ROUNDED("perm_contact_cal_rounded"), +// @SerializedName("perm_contact_cal_outlined") +// PERM_CONTACT_CAL_OUTLINED("perm_contact_cal_outlined"), +// @SerializedName("perm_contact_calendar") +// PERM_CONTACT_CALENDAR("perm_contact_calendar"), +// @SerializedName("perm_contact_calendar_sharp") +// PERM_CONTACT_CALENDAR_SHARP("perm_contact_calendar_sharp"), +// @SerializedName("perm_contact_calendar_rounded") +// PERM_CONTACT_CALENDAR_ROUNDED("perm_contact_calendar_rounded"), +// @SerializedName("perm_contact_calendar_outlined") +// PERM_CONTACT_CALENDAR_OUTLINED("perm_contact_calendar_outlined"), +// @SerializedName("perm_data_setting") +// PERM_DATA_SETTING("perm_data_setting"), +// @SerializedName("perm_data_setting_sharp") +// PERM_DATA_SETTING_SHARP("perm_data_setting_sharp"), +// @SerializedName("perm_data_setting_rounded") +// PERM_DATA_SETTING_ROUNDED("perm_data_setting_rounded"), +// @SerializedName("perm_data_setting_outlined") +// PERM_DATA_SETTING_OUTLINED("perm_data_setting_outlined"), +// @SerializedName("perm_device_info") +// PERM_DEVICE_INFO("perm_device_info"), +// @SerializedName("perm_device_info_sharp") +// PERM_DEVICE_INFO_SHARP("perm_device_info_sharp"), +// @SerializedName("perm_device_info_rounded") +// PERM_DEVICE_INFO_ROUNDED("perm_device_info_rounded"), +// @SerializedName("perm_device_info_outlined") +// PERM_DEVICE_INFO_OUTLINED("perm_device_info_outlined"), +// @SerializedName("perm_device_information") +// PERM_DEVICE_INFORMATION("perm_device_information"), +// @SerializedName("perm_device_information_sharp") +// PERM_DEVICE_INFORMATION_SHARP("perm_device_information_sharp"), +// @SerializedName("perm_device_information_rounded") +// PERM_DEVICE_INFORMATION_ROUNDED("perm_device_information_rounded"), +// @SerializedName("perm_device_information_outlined") +// PERM_DEVICE_INFORMATION_OUTLINED("perm_device_information_outlined"), +// @SerializedName("perm_identity") +// PERM_IDENTITY("perm_identity"), +// @SerializedName("perm_identity_sharp") +// PERM_IDENTITY_SHARP("perm_identity_sharp"), +// @SerializedName("perm_identity_rounded") +// PERM_IDENTITY_ROUNDED("perm_identity_rounded"), +// @SerializedName("perm_identity_outlined") +// PERM_IDENTITY_OUTLINED("perm_identity_outlined"), +// @SerializedName("perm_media") +// PERM_MEDIA("perm_media"), +// @SerializedName("perm_media_sharp") +// PERM_MEDIA_SHARP("perm_media_sharp"), +// @SerializedName("perm_media_rounded") +// PERM_MEDIA_ROUNDED("perm_media_rounded"), +// @SerializedName("perm_media_outlined") +// PERM_MEDIA_OUTLINED("perm_media_outlined"), +// @SerializedName("perm_phone_msg") +// PERM_PHONE_MSG("perm_phone_msg"), +// @SerializedName("perm_phone_msg_sharp") +// PERM_PHONE_MSG_SHARP("perm_phone_msg_sharp"), +// @SerializedName("perm_phone_msg_rounded") +// PERM_PHONE_MSG_ROUNDED("perm_phone_msg_rounded"), +// @SerializedName("perm_phone_msg_outlined") +// PERM_PHONE_MSG_OUTLINED("perm_phone_msg_outlined"), +// @SerializedName("perm_scan_wifi") +// PERM_SCAN_WIFI("perm_scan_wifi"), +// @SerializedName("perm_scan_wifi_sharp") +// PERM_SCAN_WIFI_SHARP("perm_scan_wifi_sharp"), +// @SerializedName("perm_scan_wifi_rounded") +// PERM_SCAN_WIFI_ROUNDED("perm_scan_wifi_rounded"), +// @SerializedName("perm_scan_wifi_outlined") +// PERM_SCAN_WIFI_OUTLINED("perm_scan_wifi_outlined"), +// @SerializedName("person") +// PERSON("person"), +// @SerializedName("person_add") +// PERSON_ADD("person_add"), +// @SerializedName("person_add_alt") +// PERSON_ADD_ALT("person_add_alt"), +// @SerializedName("person_add_alt_1") +// PERSON_ADD_ALT_1("person_add_alt_1"), +// @SerializedName("person_add_alt_1_sharp") +// PERSON_ADD_ALT_1_SHARP("person_add_alt_1_sharp"), +// @SerializedName("person_add_alt_1_rounded") +// PERSON_ADD_ALT_1_ROUNDED("person_add_alt_1_rounded"), +// @SerializedName("person_add_alt_1_outlined") +// PERSON_ADD_ALT_1_OUTLINED("person_add_alt_1_outlined"), +// @SerializedName("person_add_alt_sharp") +// PERSON_ADD_ALT_SHARP("person_add_alt_sharp"), +// @SerializedName("person_add_alt_rounded") +// PERSON_ADD_ALT_ROUNDED("person_add_alt_rounded"), +// @SerializedName("person_add_alt_outlined") +// PERSON_ADD_ALT_OUTLINED("person_add_alt_outlined"), +// @SerializedName("person_add_disabled") +// PERSON_ADD_DISABLED("person_add_disabled"), +// @SerializedName("person_add_disabled_sharp") +// PERSON_ADD_DISABLED_SHARP("person_add_disabled_sharp"), +// @SerializedName("person_add_disabled_rounded") +// PERSON_ADD_DISABLED_ROUNDED("person_add_disabled_rounded"), +// @SerializedName("person_add_disabled_outlined") +// PERSON_ADD_DISABLED_OUTLINED("person_add_disabled_outlined"), +// @SerializedName("person_add_sharp") +// PERSON_ADD_SHARP("person_add_sharp"), +// @SerializedName("person_add_rounded") +// PERSON_ADD_ROUNDED("person_add_rounded"), +// @SerializedName("person_add_outlined") +// PERSON_ADD_OUTLINED("person_add_outlined"), +// @SerializedName("person_off") +// PERSON_OFF("person_off"), +// @SerializedName("person_off_sharp") +// PERSON_OFF_SHARP("person_off_sharp"), +// @SerializedName("person_off_rounded") +// PERSON_OFF_ROUNDED("person_off_rounded"), +// @SerializedName("person_off_outlined") +// PERSON_OFF_OUTLINED("person_off_outlined"), +// @SerializedName("person_outline") +// PERSON_OUTLINE("person_outline"), +// @SerializedName("person_outline_sharp") +// PERSON_OUTLINE_SHARP("person_outline_sharp"), +// @SerializedName("person_outline_rounded") +// PERSON_OUTLINE_ROUNDED("person_outline_rounded"), +// @SerializedName("person_outline_outlined") +// PERSON_OUTLINE_OUTLINED("person_outline_outlined"), +// @SerializedName("person_outlined") +// PERSON_OUTLINED("person_outlined"), +// @SerializedName("person_pin") +// PERSON_PIN("person_pin"), +// @SerializedName("person_pin_circle") +// PERSON_PIN_CIRCLE("person_pin_circle"), +// @SerializedName("person_pin_circle_sharp") +// PERSON_PIN_CIRCLE_SHARP("person_pin_circle_sharp"), +// @SerializedName("person_pin_circle_rounded") +// PERSON_PIN_CIRCLE_ROUNDED("person_pin_circle_rounded"), +// @SerializedName("person_pin_circle_outlined") +// PERSON_PIN_CIRCLE_OUTLINED("person_pin_circle_outlined"), +// @SerializedName("person_pin_sharp") +// PERSON_PIN_SHARP("person_pin_sharp"), +// @SerializedName("person_pin_rounded") +// PERSON_PIN_ROUNDED("person_pin_rounded"), +// @SerializedName("person_pin_outlined") +// PERSON_PIN_OUTLINED("person_pin_outlined"), +// @SerializedName("person_remove") +// PERSON_REMOVE("person_remove"), +// @SerializedName("person_remove_alt_1") +// PERSON_REMOVE_ALT_1("person_remove_alt_1"), +// @SerializedName("person_remove_alt_1_sharp") +// PERSON_REMOVE_ALT_1_SHARP("person_remove_alt_1_sharp"), +// @SerializedName("person_remove_alt_1_rounded") +// PERSON_REMOVE_ALT_1_ROUNDED("person_remove_alt_1_rounded"), +// @SerializedName("person_remove_alt_1_outlined") +// PERSON_REMOVE_ALT_1_OUTLINED("person_remove_alt_1_outlined"), +// @SerializedName("person_remove_sharp") +// PERSON_REMOVE_SHARP("person_remove_sharp"), +// @SerializedName("person_remove_rounded") +// PERSON_REMOVE_ROUNDED("person_remove_rounded"), +// @SerializedName("person_remove_outlined") +// PERSON_REMOVE_OUTLINED("person_remove_outlined"), +// @SerializedName("person_rounded") +// PERSON_ROUNDED("person_rounded"), +// @SerializedName("person_search") +// PERSON_SEARCH("person_search"), +// @SerializedName("person_search_sharp") +// PERSON_SEARCH_SHARP("person_search_sharp"), +// @SerializedName("person_search_rounded") +// PERSON_SEARCH_ROUNDED("person_search_rounded"), +// @SerializedName("person_search_outlined") +// PERSON_SEARCH_OUTLINED("person_search_outlined"), +// @SerializedName("person_sharp") +// PERSON_SHARP("person_sharp"), +// @SerializedName("personal_injury") +// PERSONAL_INJURY("personal_injury"), +// @SerializedName("personal_injury_sharp") +// PERSONAL_INJURY_SHARP("personal_injury_sharp"), +// @SerializedName("personal_injury_rounded") +// PERSONAL_INJURY_ROUNDED("personal_injury_rounded"), +// @SerializedName("personal_injury_outlined") +// PERSONAL_INJURY_OUTLINED("personal_injury_outlined"), +// @SerializedName("personal_video") +// PERSONAL_VIDEO("personal_video"), +// @SerializedName("personal_video_sharp") +// PERSONAL_VIDEO_SHARP("personal_video_sharp"), +// @SerializedName("personal_video_rounded") +// PERSONAL_VIDEO_ROUNDED("personal_video_rounded"), +// @SerializedName("personal_video_outlined") +// PERSONAL_VIDEO_OUTLINED("personal_video_outlined"), +// @SerializedName("pest_control") +// PEST_CONTROL("pest_control"), +// @SerializedName("pest_control_outlined") +// PEST_CONTROL_OUTLINED("pest_control_outlined"), +// @SerializedName("pest_control_rodent") +// PEST_CONTROL_RODENT("pest_control_rodent"), +// @SerializedName("pest_control_rodent_sharp") +// PEST_CONTROL_RODENT_SHARP("pest_control_rodent_sharp"), +// @SerializedName("pest_control_rodent_rounded") +// PEST_CONTROL_RODENT_ROUNDED("pest_control_rodent_rounded"), +// @SerializedName("pest_control_rodent_outlined") +// PEST_CONTROL_RODENT_OUTLINED("pest_control_rodent_outlined"), +// @SerializedName("pest_control_sharp") +// PEST_CONTROL_SHARP("pest_control_sharp"), +// @SerializedName("pest_control_rounded") +// PEST_CONTROL_ROUNDED("pest_control_rounded"), +// @SerializedName("pets") +// PETS("pets"), +// @SerializedName("pets_sharp") +// PETS_SHARP("pets_sharp"), +// @SerializedName("pets_rounded") +// PETS_ROUNDED("pets_rounded"), +// @SerializedName("pets_outlined") +// PETS_OUTLINED("pets_outlined"), +// @SerializedName("phone") +// PHONE("phone"), +// @SerializedName("phone_android") +// PHONE_ANDROID("phone_android"), +// @SerializedName("phone_android_sharp") +// PHONE_ANDROID_SHARP("phone_android_sharp"), +// @SerializedName("phone_android_rounded") +// PHONE_ANDROID_ROUNDED("phone_android_rounded"), +// @SerializedName("phone_android_outlined") +// PHONE_ANDROID_OUTLINED("phone_android_outlined"), +// @SerializedName("phone_bluetooth_speaker") +// PHONE_BLUETOOTH_SPEAKER("phone_bluetooth_speaker"), +// @SerializedName("phone_bluetooth_speaker_sharp") +// PHONE_BLUETOOTH_SPEAKER_SHARP("phone_bluetooth_speaker_sharp"), +// @SerializedName("phone_bluetooth_speaker_rounded") +// PHONE_BLUETOOTH_SPEAKER_ROUNDED("phone_bluetooth_speaker_rounded"), +// @SerializedName("phone_bluetooth_speaker_outlined") +// PHONE_BLUETOOTH_SPEAKER_OUTLINED("phone_bluetooth_speaker_outlined"), +// @SerializedName("phone_callback") +// PHONE_CALLBACK("phone_callback"), +// @SerializedName("phone_callback_sharp") +// PHONE_CALLBACK_SHARP("phone_callback_sharp"), +// @SerializedName("phone_callback_rounded") +// PHONE_CALLBACK_ROUNDED("phone_callback_rounded"), +// @SerializedName("phone_callback_outlined") +// PHONE_CALLBACK_OUTLINED("phone_callback_outlined"), +// @SerializedName("phone_disabled") +// PHONE_DISABLED("phone_disabled"), +// @SerializedName("phone_disabled_sharp") +// PHONE_DISABLED_SHARP("phone_disabled_sharp"), +// @SerializedName("phone_disabled_rounded") +// PHONE_DISABLED_ROUNDED("phone_disabled_rounded"), +// @SerializedName("phone_disabled_outlined") +// PHONE_DISABLED_OUTLINED("phone_disabled_outlined"), +// @SerializedName("phone_enabled") +// PHONE_ENABLED("phone_enabled"), +// @SerializedName("phone_enabled_sharp") +// PHONE_ENABLED_SHARP("phone_enabled_sharp"), +// @SerializedName("phone_enabled_rounded") +// PHONE_ENABLED_ROUNDED("phone_enabled_rounded"), +// @SerializedName("phone_enabled_outlined") +// PHONE_ENABLED_OUTLINED("phone_enabled_outlined"), +// @SerializedName("phone_forwarded") +// PHONE_FORWARDED("phone_forwarded"), +// @SerializedName("phone_forwarded_sharp") +// PHONE_FORWARDED_SHARP("phone_forwarded_sharp"), +// @SerializedName("phone_forwarded_rounded") +// PHONE_FORWARDED_ROUNDED("phone_forwarded_rounded"), +// @SerializedName("phone_forwarded_outlined") +// PHONE_FORWARDED_OUTLINED("phone_forwarded_outlined"), +// @SerializedName("phone_in_talk") +// PHONE_IN_TALK("phone_in_talk"), +// @SerializedName("phone_in_talk_sharp") +// PHONE_IN_TALK_SHARP("phone_in_talk_sharp"), +// @SerializedName("phone_in_talk_rounded") +// PHONE_IN_TALK_ROUNDED("phone_in_talk_rounded"), +// @SerializedName("phone_in_talk_outlined") +// PHONE_IN_TALK_OUTLINED("phone_in_talk_outlined"), +// @SerializedName("phone_iphone") +// PHONE_IPHONE("phone_iphone"), +// @SerializedName("phone_iphone_sharp") +// PHONE_IPHONE_SHARP("phone_iphone_sharp"), +// @SerializedName("phone_iphone_rounded") +// PHONE_IPHONE_ROUNDED("phone_iphone_rounded"), +// @SerializedName("phone_iphone_outlined") +// PHONE_IPHONE_OUTLINED("phone_iphone_outlined"), +// @SerializedName("phone_locked") +// PHONE_LOCKED("phone_locked"), +// @SerializedName("phone_locked_sharp") +// PHONE_LOCKED_SHARP("phone_locked_sharp"), +// @SerializedName("phone_locked_rounded") +// PHONE_LOCKED_ROUNDED("phone_locked_rounded"), +// @SerializedName("phone_locked_outlined") +// PHONE_LOCKED_OUTLINED("phone_locked_outlined"), +// @SerializedName("phone_missed") +// PHONE_MISSED("phone_missed"), +// @SerializedName("phone_missed_sharp") +// PHONE_MISSED_SHARP("phone_missed_sharp"), +// @SerializedName("phone_missed_rounded") +// PHONE_MISSED_ROUNDED("phone_missed_rounded"), +// @SerializedName("phone_missed_outlined") +// PHONE_MISSED_OUTLINED("phone_missed_outlined"), +// @SerializedName("phone_outlined") +// PHONE_OUTLINED("phone_outlined"), +// @SerializedName("phone_paused") +// PHONE_PAUSED("phone_paused"), +// @SerializedName("phone_paused_sharp") +// PHONE_PAUSED_SHARP("phone_paused_sharp"), +// @SerializedName("phone_paused_rounded") +// PHONE_PAUSED_ROUNDED("phone_paused_rounded"), +// @SerializedName("phone_paused_outlined") +// PHONE_PAUSED_OUTLINED("phone_paused_outlined"), +// @SerializedName("phone_sharp") +// PHONE_SHARP("phone_sharp"), +// @SerializedName("phone_rounded") +// PHONE_ROUNDED("phone_rounded"), +// @SerializedName("phonelink") +// PHONELINK("phonelink"), +// @SerializedName("phonelink_erase") +// PHONELINK_ERASE("phonelink_erase"), +// @SerializedName("phonelink_erase_sharp") +// PHONELINK_ERASE_SHARP("phonelink_erase_sharp"), +// @SerializedName("phonelink_erase_rounded") +// PHONELINK_ERASE_ROUNDED("phonelink_erase_rounded"), +// @SerializedName("phonelink_erase_outlined") +// PHONELINK_ERASE_OUTLINED("phonelink_erase_outlined"), +// @SerializedName("phonelink_lock") +// PHONELINK_LOCK("phonelink_lock"), +// @SerializedName("phonelink_lock_sharp") +// PHONELINK_LOCK_SHARP("phonelink_lock_sharp"), +// @SerializedName("phonelink_lock_rounded") +// PHONELINK_LOCK_ROUNDED("phonelink_lock_rounded"), +// @SerializedName("phonelink_lock_outlined") +// PHONELINK_LOCK_OUTLINED("phonelink_lock_outlined"), +// @SerializedName("phonelink_off") +// PHONELINK_OFF("phonelink_off"), +// @SerializedName("phonelink_off_sharp") +// PHONELINK_OFF_SHARP("phonelink_off_sharp"), +// @SerializedName("phonelink_off_rounded") +// PHONELINK_OFF_ROUNDED("phonelink_off_rounded"), +// @SerializedName("phonelink_off_outlined") +// PHONELINK_OFF_OUTLINED("phonelink_off_outlined"), +// @SerializedName("phonelink_ring_rounded") +// PHONELINK_RING_ROUNDED("phonelink_ring_rounded"), +// @SerializedName("phonelink_ring_outlined") +// PHONELINK_RING_OUTLINED("phonelink_ring_outlined"), +// @SerializedName("phonelink_rounded") +// PHONELINK_ROUNDED("phonelink_rounded"), +// @SerializedName("phonelink_outlined") +// PHONELINK_OUTLINED("phonelink_outlined"), +// @SerializedName("phonelink_ring") +// PHONELINK_RING("phonelink_ring"), +// @SerializedName("phonelink_ring_sharp") +// PHONELINK_RING_SHARP("phonelink_ring_sharp"), +// @SerializedName("phonelink_setup") +// PHONELINK_SETUP("phonelink_setup"), +// @SerializedName("phonelink_setup_sharp") +// PHONELINK_SETUP_SHARP("phonelink_setup_sharp"), +// @SerializedName("phonelink_setup_rounded") +// PHONELINK_SETUP_ROUNDED("phonelink_setup_rounded"), +// @SerializedName("phonelink_setup_outlined") +// PHONELINK_SETUP_OUTLINED("phonelink_setup_outlined"), +// @SerializedName("phonelink_sharp") +// PHONELINK_SHARP("phonelink_sharp"), +// @SerializedName("photo") +// PHOTO("photo"), +// @SerializedName("photo_album") +// PHOTO_ALBUM("photo_album"), +// @SerializedName("photo_album_sharp") +// PHOTO_ALBUM_SHARP("photo_album_sharp"), +// @SerializedName("photo_album_rounded") +// PHOTO_ALBUM_ROUNDED("photo_album_rounded"), +// @SerializedName("photo_album_outlined") +// PHOTO_ALBUM_OUTLINED("photo_album_outlined"), +// @SerializedName("photo_camera") +// PHOTO_CAMERA("photo_camera"), +// @SerializedName("photo_camera_back") +// PHOTO_CAMERA_BACK("photo_camera_back"), +// @SerializedName("photo_camera_back_sharp") +// PHOTO_CAMERA_BACK_SHARP("photo_camera_back_sharp"), +// @SerializedName("photo_camera_back_rounded") +// PHOTO_CAMERA_BACK_ROUNDED("photo_camera_back_rounded"), +// @SerializedName("photo_camera_back_outlined") +// PHOTO_CAMERA_BACK_OUTLINED("photo_camera_back_outlined"), +// @SerializedName("photo_camera_front") +// PHOTO_CAMERA_FRONT("photo_camera_front"), +// @SerializedName("photo_camera_front_sharp") +// PHOTO_CAMERA_FRONT_SHARP("photo_camera_front_sharp"), +// @SerializedName("photo_camera_front_rounded") +// PHOTO_CAMERA_FRONT_ROUNDED("photo_camera_front_rounded"), +// @SerializedName("photo_camera_front_outlined") +// PHOTO_CAMERA_FRONT_OUTLINED("photo_camera_front_outlined"), +// @SerializedName("photo_camera_sharp") +// PHOTO_CAMERA_SHARP("photo_camera_sharp"), +// @SerializedName("photo_camera_rounded") +// PHOTO_CAMERA_ROUNDED("photo_camera_rounded"), +// @SerializedName("photo_camera_outlined") +// PHOTO_CAMERA_OUTLINED("photo_camera_outlined"), +// @SerializedName("photo_filter") +// PHOTO_FILTER("photo_filter"), +// @SerializedName("photo_filter_sharp") +// PHOTO_FILTER_SHARP("photo_filter_sharp"), +// @SerializedName("photo_filter_rounded") +// PHOTO_FILTER_ROUNDED("photo_filter_rounded"), +// @SerializedName("photo_filter_outlined") +// PHOTO_FILTER_OUTLINED("photo_filter_outlined"), +// @SerializedName("photo_library") +// PHOTO_LIBRARY("photo_library"), +// @SerializedName("photo_library_sharp") +// PHOTO_LIBRARY_SHARP("photo_library_sharp"), +// @SerializedName("photo_library_rounded") +// PHOTO_LIBRARY_ROUNDED("photo_library_rounded"), +// @SerializedName("photo_library_outlined") +// PHOTO_LIBRARY_OUTLINED("photo_library_outlined"), +// @SerializedName("photo_sharp") +// PHOTO_SHARP("photo_sharp"), +// @SerializedName("photo_rounded") +// PHOTO_ROUNDED("photo_rounded"), +// @SerializedName("photo_outlined") +// PHOTO_OUTLINED("photo_outlined"), +// @SerializedName("photo_size_select_actual") +// PHOTO_SIZE_SELECT_ACTUAL("photo_size_select_actual"), +// @SerializedName("photo_size_select_actual_sharp") +// PHOTO_SIZE_SELECT_ACTUAL_SHARP("photo_size_select_actual_sharp"), +// @SerializedName("photo_size_select_actual_rounded") +// PHOTO_SIZE_SELECT_ACTUAL_ROUNDED("photo_size_select_actual_rounded"), +// @SerializedName("photo_size_select_actual_outlined") +// PHOTO_SIZE_SELECT_ACTUAL_OUTLINED("photo_size_select_actual_outlined"), +// @SerializedName("photo_size_select_large") +// PHOTO_SIZE_SELECT_LARGE("photo_size_select_large"), +// @SerializedName("photo_size_select_large_sharp") +// PHOTO_SIZE_SELECT_LARGE_SHARP("photo_size_select_large_sharp"), +// @SerializedName("photo_size_select_large_rounded") +// PHOTO_SIZE_SELECT_LARGE_ROUNDED("photo_size_select_large_rounded"), +// @SerializedName("photo_size_select_large_outlined") +// PHOTO_SIZE_SELECT_LARGE_OUTLINED("photo_size_select_large_outlined"), +// @SerializedName("photo_size_select_small") +// PHOTO_SIZE_SELECT_SMALL("photo_size_select_small"), +// @SerializedName("photo_size_select_small_sharp") +// PHOTO_SIZE_SELECT_SMALL_SHARP("photo_size_select_small_sharp"), +// @SerializedName("photo_size_select_small_rounded") +// PHOTO_SIZE_SELECT_SMALL_ROUNDED("photo_size_select_small_rounded"), +// @SerializedName("photo_size_select_small_outlined") +// PHOTO_SIZE_SELECT_SMALL_OUTLINED("photo_size_select_small_outlined"), +// @SerializedName("piano") +// PIANO("piano"), +// @SerializedName("piano_off") +// PIANO_OFF("piano_off"), +// @SerializedName("piano_off_sharp") +// PIANO_OFF_SHARP("piano_off_sharp"), +// @SerializedName("piano_off_rounded") +// PIANO_OFF_ROUNDED("piano_off_rounded"), +// @SerializedName("piano_off_outlined") +// PIANO_OFF_OUTLINED("piano_off_outlined"), +// @SerializedName("piano_sharp") +// PIANO_SHARP("piano_sharp"), +// @SerializedName("piano_rounded") +// PIANO_ROUNDED("piano_rounded"), +// @SerializedName("piano_outlined") +// PIANO_OUTLINED("piano_outlined"), +// @SerializedName("picture_as_pdf") +// PICTURE_AS_PDF("picture_as_pdf"), +// @SerializedName("picture_as_pdf_sharp") +// PICTURE_AS_PDF_SHARP("picture_as_pdf_sharp"), +// @SerializedName("picture_as_pdf_rounded") +// PICTURE_AS_PDF_ROUNDED("picture_as_pdf_rounded"), +// @SerializedName("picture_as_pdf_outlined") +// PICTURE_AS_PDF_OUTLINED("picture_as_pdf_outlined"), +// @SerializedName("picture_in_picture") +// PICTURE_IN_PICTURE("picture_in_picture"), +// @SerializedName("picture_in_picture_alt") +// PICTURE_IN_PICTURE_ALT("picture_in_picture_alt"), +// @SerializedName("picture_in_picture_alt_sharp") +// PICTURE_IN_PICTURE_ALT_SHARP("picture_in_picture_alt_sharp"), +// @SerializedName("picture_in_picture_alt_rounded") +// PICTURE_IN_PICTURE_ALT_ROUNDED("picture_in_picture_alt_rounded"), +// @SerializedName("picture_in_picture_alt_outlined") +// PICTURE_IN_PICTURE_ALT_OUTLINED("picture_in_picture_alt_outlined"), +// @SerializedName("picture_in_picture_sharp") +// PICTURE_IN_PICTURE_SHARP("picture_in_picture_sharp"), +// @SerializedName("picture_in_picture_rounded") +// PICTURE_IN_PICTURE_ROUNDED("picture_in_picture_rounded"), +// @SerializedName("picture_in_picture_outlined") +// PICTURE_IN_PICTURE_OUTLINED("picture_in_picture_outlined"), +// @SerializedName("pie_chart") +// PIE_CHART("pie_chart"), +// @SerializedName("pie_chart_outline") +// PIE_CHART_OUTLINE("pie_chart_outline"), +// @SerializedName("pie_chart_outline_sharp") +// PIE_CHART_OUTLINE_SHARP("pie_chart_outline_sharp"), +// @SerializedName("pie_chart_outline_rounded") +// PIE_CHART_OUTLINE_ROUNDED("pie_chart_outline_rounded"), +// @SerializedName("pie_chart_outline_outlined") +// PIE_CHART_OUTLINE_OUTLINED("pie_chart_outline_outlined"), +// @SerializedName("pie_chart_sharp") +// PIE_CHART_SHARP("pie_chart_sharp"), +// @SerializedName("pie_chart_rounded") +// PIE_CHART_ROUNDED("pie_chart_rounded"), +// @SerializedName("pie_chart_outlined") +// PIE_CHART_OUTLINED("pie_chart_outlined"), +// @SerializedName("pin") +// PIN("pin"), +// @SerializedName("pin_drop") +// PIN_DROP("pin_drop"), +// @SerializedName("pin_drop_sharp") +// PIN_DROP_SHARP("pin_drop_sharp"), +// @SerializedName("pin_drop_rounded") +// PIN_DROP_ROUNDED("pin_drop_rounded"), +// @SerializedName("pin_drop_outlined") +// PIN_DROP_OUTLINED("pin_drop_outlined"), +// @SerializedName("pin_sharp") +// PIN_SHARP("pin_sharp"), +// @SerializedName("pin_rounded") +// PIN_ROUNDED("pin_rounded"), +// @SerializedName("pin_outlined") +// PIN_OUTLINED("pin_outlined"), +// @SerializedName("pivot_table_chart") +// PIVOT_TABLE_CHART("pivot_table_chart"), +// @SerializedName("pivot_table_chart_sharp") +// PIVOT_TABLE_CHART_SHARP("pivot_table_chart_sharp"), +// @SerializedName("pivot_table_chart_rounded") +// PIVOT_TABLE_CHART_ROUNDED("pivot_table_chart_rounded"), +// @SerializedName("pivot_table_chart_outlined") +// PIVOT_TABLE_CHART_OUTLINED("pivot_table_chart_outlined"), +// @SerializedName("place") +// PLACE("place"), +// @SerializedName("place_sharp") +// PLACE_SHARP("place_sharp"), +// @SerializedName("place_rounded") +// PLACE_ROUNDED("place_rounded"), +// @SerializedName("place_outlined") +// PLACE_OUTLINED("place_outlined"), +// @SerializedName("plagiarism") +// PLAGIARISM("plagiarism"), +// @SerializedName("plagiarism_sharp") +// PLAGIARISM_SHARP("plagiarism_sharp"), +// @SerializedName("plagiarism_rounded") +// PLAGIARISM_ROUNDED("plagiarism_rounded"), +// @SerializedName("plagiarism_outlined") +// PLAGIARISM_OUTLINED("plagiarism_outlined"), +// @SerializedName("play_arrow") +// PLAY_ARROW("play_arrow"), +// @SerializedName("play_arrow_sharp") +// PLAY_ARROW_SHARP("play_arrow_sharp"), +// @SerializedName("play_arrow_rounded") +// PLAY_ARROW_ROUNDED("play_arrow_rounded"), +// @SerializedName("play_arrow_outlined") +// PLAY_ARROW_OUTLINED("play_arrow_outlined"), +// @SerializedName("play_circle") +// PLAY_CIRCLE("play_circle"), +// @SerializedName("play_circle_fill") +// PLAY_CIRCLE_FILL("play_circle_fill"), +// @SerializedName("play_circle_fill_sharp") +// PLAY_CIRCLE_FILL_SHARP("play_circle_fill_sharp"), +// @SerializedName("play_circle_fill_rounded") +// PLAY_CIRCLE_FILL_ROUNDED("play_circle_fill_rounded"), +// @SerializedName("play_circle_fill_outlined") +// PLAY_CIRCLE_FILL_OUTLINED("play_circle_fill_outlined"), +// @SerializedName("play_circle_filled") +// PLAY_CIRCLE_FILLED("play_circle_filled"), +// @SerializedName("play_circle_filled_sharp") +// PLAY_CIRCLE_FILLED_SHARP("play_circle_filled_sharp"), +// @SerializedName("play_circle_filled_rounded") +// PLAY_CIRCLE_FILLED_ROUNDED("play_circle_filled_rounded"), +// @SerializedName("play_circle_filled_outlined") +// PLAY_CIRCLE_FILLED_OUTLINED("play_circle_filled_outlined"), +// @SerializedName("play_circle_outline") +// PLAY_CIRCLE_OUTLINE("play_circle_outline"), +// @SerializedName("play_circle_outline_sharp") +// PLAY_CIRCLE_OUTLINE_SHARP("play_circle_outline_sharp"), +// @SerializedName("play_circle_outline_rounded") +// PLAY_CIRCLE_OUTLINE_ROUNDED("play_circle_outline_rounded"), +// @SerializedName("play_circle_outline_outlined") +// PLAY_CIRCLE_OUTLINE_OUTLINED("play_circle_outline_outlined"), +// @SerializedName("play_circle_sharp") +// PLAY_CIRCLE_SHARP("play_circle_sharp"), +// @SerializedName("play_circle_rounded") +// PLAY_CIRCLE_ROUNDED("play_circle_rounded"), +// @SerializedName("play_circle_outlined") +// PLAY_CIRCLE_OUTLINED("play_circle_outlined"), +// @SerializedName("play_disabled") +// PLAY_DISABLED("play_disabled"), +// @SerializedName("play_disabled_sharp") +// PLAY_DISABLED_SHARP("play_disabled_sharp"), +// @SerializedName("play_disabled_rounded") +// PLAY_DISABLED_ROUNDED("play_disabled_rounded"), +// @SerializedName("play_disabled_outlined") +// PLAY_DISABLED_OUTLINED("play_disabled_outlined"), +// @SerializedName("play_for_work") +// PLAY_FOR_WORK("play_for_work"), +// @SerializedName("play_for_work_sharp") +// PLAY_FOR_WORK_SHARP("play_for_work_sharp"), +// @SerializedName("play_for_work_rounded") +// PLAY_FOR_WORK_ROUNDED("play_for_work_rounded"), +// @SerializedName("play_for_work_outlined") +// PLAY_FOR_WORK_OUTLINED("play_for_work_outlined"), +// @SerializedName("play_lesson") +// PLAY_LESSON("play_lesson"), +// @SerializedName("play_lesson_sharp") +// PLAY_LESSON_SHARP("play_lesson_sharp"), +// @SerializedName("play_lesson_rounded") +// PLAY_LESSON_ROUNDED("play_lesson_rounded"), +// @SerializedName("play_lesson_outlined") +// PLAY_LESSON_OUTLINED("play_lesson_outlined"), +// @SerializedName("playlist_add") +// PLAYLIST_ADD("playlist_add"), +// @SerializedName("playlist_add_check") +// PLAYLIST_ADD_CHECK("playlist_add_check"), +// @SerializedName("playlist_add_check_sharp") +// PLAYLIST_ADD_CHECK_SHARP("playlist_add_check_sharp"), +// @SerializedName("playlist_add_check_rounded") +// PLAYLIST_ADD_CHECK_ROUNDED("playlist_add_check_rounded"), +// @SerializedName("playlist_add_check_outlined") +// PLAYLIST_ADD_CHECK_OUTLINED("playlist_add_check_outlined"), +// @SerializedName("playlist_add_sharp") +// PLAYLIST_ADD_SHARP("playlist_add_sharp"), +// @SerializedName("playlist_add_rounded") +// PLAYLIST_ADD_ROUNDED("playlist_add_rounded"), +// @SerializedName("playlist_add_outlined") +// PLAYLIST_ADD_OUTLINED("playlist_add_outlined"), +// @SerializedName("playlist_play") +// PLAYLIST_PLAY("playlist_play"), +// @SerializedName("playlist_play_sharp") +// PLAYLIST_PLAY_SHARP("playlist_play_sharp"), +// @SerializedName("playlist_play_rounded") +// PLAYLIST_PLAY_ROUNDED("playlist_play_rounded"), +// @SerializedName("playlist_play_outlined") +// PLAYLIST_PLAY_OUTLINED("playlist_play_outlined"), +// @SerializedName("plumbing") +// PLUMBING("plumbing"), +// @SerializedName("plumbing_sharp") +// PLUMBING_SHARP("plumbing_sharp"), +// @SerializedName("plumbing_rounded") +// PLUMBING_ROUNDED("plumbing_rounded"), +// @SerializedName("plumbing_outlined") +// PLUMBING_OUTLINED("plumbing_outlined"), +// @SerializedName("plus_one") +// PLUS_ONE("plus_one"), +// @SerializedName("plus_one_sharp") +// PLUS_ONE_SHARP("plus_one_sharp"), +// @SerializedName("plus_one_rounded") +// PLUS_ONE_ROUNDED("plus_one_rounded"), +// @SerializedName("plus_one_outlined") +// PLUS_ONE_OUTLINED("plus_one_outlined"), +// @SerializedName("podcasts") +// PODCASTS("podcasts"), +// @SerializedName("podcasts_sharp") +// PODCASTS_SHARP("podcasts_sharp"), +// @SerializedName("podcasts_rounded") +// PODCASTS_ROUNDED("podcasts_rounded"), +// @SerializedName("podcasts_outlined") +// PODCASTS_OUTLINED("podcasts_outlined"), +// @SerializedName("point_of_sale") +// POINT_OF_SALE("point_of_sale"), +// @SerializedName("point_of_sale_sharp") +// POINT_OF_SALE_SHARP("point_of_sale_sharp"), +// @SerializedName("point_of_sale_rounded") +// POINT_OF_SALE_ROUNDED("point_of_sale_rounded"), +// @SerializedName("point_of_sale_outlined") +// POINT_OF_SALE_OUTLINED("point_of_sale_outlined"), +// @SerializedName("policy") +// POLICY("policy"), +// @SerializedName("policy_sharp") +// POLICY_SHARP("policy_sharp"), +// @SerializedName("policy_rounded") +// POLICY_ROUNDED("policy_rounded"), +// @SerializedName("policy_outlined") +// POLICY_OUTLINED("policy_outlined"), +// @SerializedName("poll") +// POLL("poll"), +// @SerializedName("poll_sharp") +// POLL_SHARP("poll_sharp"), +// @SerializedName("poll_rounded") +// POLL_ROUNDED("poll_rounded"), +// @SerializedName("poll_outlined") +// POLL_OUTLINED("poll_outlined"), +// @SerializedName("polymer") +// POLYMER("polymer"), +// @SerializedName("polymer_sharp") +// POLYMER_SHARP("polymer_sharp"), +// @SerializedName("polymer_rounded") +// POLYMER_ROUNDED("polymer_rounded"), +// @SerializedName("polymer_outlined") +// POLYMER_OUTLINED("polymer_outlined"), +// @SerializedName("pool") +// POOL("pool"), +// @SerializedName("pool_sharp") +// POOL_SHARP("pool_sharp"), +// @SerializedName("pool_rounded") +// POOL_ROUNDED("pool_rounded"), +// @SerializedName("pool_outlined") +// POOL_OUTLINED("pool_outlined"), +// @SerializedName("portable_wifi_off") +// PORTABLE_WIFI_OFF("portable_wifi_off"), +// @SerializedName("portable_wifi_off_sharp") +// PORTABLE_WIFI_OFF_SHARP("portable_wifi_off_sharp"), +// @SerializedName("portable_wifi_off_rounded") +// PORTABLE_WIFI_OFF_ROUNDED("portable_wifi_off_rounded"), +// @SerializedName("portable_wifi_off_outlined") +// PORTABLE_WIFI_OFF_OUTLINED("portable_wifi_off_outlined"), +// @SerializedName("portrait") +// PORTRAIT("portrait"), +// @SerializedName("portrait_sharp") +// PORTRAIT_SHARP("portrait_sharp"), +// @SerializedName("portrait_rounded") +// PORTRAIT_ROUNDED("portrait_rounded"), +// @SerializedName("portrait_outlined") +// PORTRAIT_OUTLINED("portrait_outlined"), +// @SerializedName("post_add") +// POST_ADD("post_add"), +// @SerializedName("post_add_sharp") +// POST_ADD_SHARP("post_add_sharp"), +// @SerializedName("post_add_rounded") +// POST_ADD_ROUNDED("post_add_rounded"), +// @SerializedName("post_add_outlined") +// POST_ADD_OUTLINED("post_add_outlined"), +// @SerializedName("power") +// POWER("power"), +// @SerializedName("power_input") +// POWER_INPUT("power_input"), +// @SerializedName("power_input_sharp") +// POWER_INPUT_SHARP("power_input_sharp"), +// @SerializedName("power_input_rounded") +// POWER_INPUT_ROUNDED("power_input_rounded"), +// @SerializedName("power_input_outlined") +// POWER_INPUT_OUTLINED("power_input_outlined"), +// @SerializedName("power_off") +// POWER_OFF("power_off"), +// @SerializedName("power_off_sharp") +// POWER_OFF_SHARP("power_off_sharp"), +// @SerializedName("power_off_rounded") +// POWER_OFF_ROUNDED("power_off_rounded"), +// @SerializedName("power_off_outlined") +// POWER_OFF_OUTLINED("power_off_outlined"), +// @SerializedName("power_rounded") +// POWER_ROUNDED("power_rounded"), +// @SerializedName("power_settings_new_sharp") +// POWER_SETTINGS_NEW_SHARP("power_settings_new_sharp"), +// @SerializedName("power_settings_new_rounded") +// POWER_SETTINGS_NEW_ROUNDED("power_settings_new_rounded"), +// @SerializedName("power_settings_new_outlined") +// POWER_SETTINGS_NEW_OUTLINED("power_settings_new_outlined"), +// @SerializedName("power_sharp") +// POWER_SHARP("power_sharp"), +// @SerializedName("power_outlined") +// POWER_OUTLINED("power_outlined"), +// @SerializedName("power_settings_new") +// POWER_SETTINGS_NEW("power_settings_new"), +// @SerializedName("precision_manufacturing") +// PRECISION_MANUFACTURING("precision_manufacturing"), +// @SerializedName("precision_manufacturing_sharp") +// PRECISION_MANUFACTURING_SHARP("precision_manufacturing_sharp"), +// @SerializedName("precision_manufacturing_rounded") +// PRECISION_MANUFACTURING_ROUNDED("precision_manufacturing_rounded"), +// @SerializedName("precision_manufacturing_outlined") +// PRECISION_MANUFACTURING_OUTLINED("precision_manufacturing_outlined"), +// @SerializedName("pregnant_woman") +// PREGNANT_WOMAN("pregnant_woman"), +// @SerializedName("pregnant_woman_sharp") +// PREGNANT_WOMAN_SHARP("pregnant_woman_sharp"), +// @SerializedName("pregnant_woman_rounded") +// PREGNANT_WOMAN_ROUNDED("pregnant_woman_rounded"), +// @SerializedName("pregnant_woman_outlined") +// PREGNANT_WOMAN_OUTLINED("pregnant_woman_outlined"), +// @SerializedName("present_to_all") +// PRESENT_TO_ALL("present_to_all"), +// @SerializedName("present_to_all_sharp") +// PRESENT_TO_ALL_SHARP("present_to_all_sharp"), +// @SerializedName("present_to_all_rounded") +// PRESENT_TO_ALL_ROUNDED("present_to_all_rounded"), +// @SerializedName("present_to_all_outlined") +// PRESENT_TO_ALL_OUTLINED("present_to_all_outlined"), +// @SerializedName("preview") +// PREVIEW("preview"), +// @SerializedName("preview_sharp") +// PREVIEW_SHARP("preview_sharp"), +// @SerializedName("preview_rounded") +// PREVIEW_ROUNDED("preview_rounded"), +// @SerializedName("preview_outlined") +// PREVIEW_OUTLINED("preview_outlined"), +// @SerializedName("price_change") +// PRICE_CHANGE("price_change"), +// @SerializedName("price_change_sharp") +// PRICE_CHANGE_SHARP("price_change_sharp"), +// @SerializedName("price_change_rounded") +// PRICE_CHANGE_ROUNDED("price_change_rounded"), +// @SerializedName("price_change_outlined") +// PRICE_CHANGE_OUTLINED("price_change_outlined"), +// @SerializedName("price_check") +// PRICE_CHECK("price_check"), +// @SerializedName("price_check_sharp") +// PRICE_CHECK_SHARP("price_check_sharp"), +// @SerializedName("price_check_rounded") +// PRICE_CHECK_ROUNDED("price_check_rounded"), +// @SerializedName("price_check_outlined") +// PRICE_CHECK_OUTLINED("price_check_outlined"), +// @SerializedName("print") +// PRINT("print"), +// @SerializedName("print_disabled") +// PRINT_DISABLED("print_disabled"), +// @SerializedName("print_disabled_sharp") +// PRINT_DISABLED_SHARP("print_disabled_sharp"), +// @SerializedName("print_disabled_rounded") +// PRINT_DISABLED_ROUNDED("print_disabled_rounded"), +// @SerializedName("print_disabled_outlined") +// PRINT_DISABLED_OUTLINED("print_disabled_outlined"), +// @SerializedName("print_sharp") +// PRINT_SHARP("print_sharp"), +// @SerializedName("print_rounded") +// PRINT_ROUNDED("print_rounded"), +// @SerializedName("print_outlined") +// PRINT_OUTLINED("print_outlined"), +// @SerializedName("priority_high") +// PRIORITY_HIGH("priority_high"), +// @SerializedName("priority_high_sharp") +// PRIORITY_HIGH_SHARP("priority_high_sharp"), +// @SerializedName("priority_high_rounded") +// PRIORITY_HIGH_ROUNDED("priority_high_rounded"), +// @SerializedName("priority_high_outlined") +// PRIORITY_HIGH_OUTLINED("priority_high_outlined"), +// @SerializedName("privacy_tip") +// PRIVACY_TIP("privacy_tip"), +// @SerializedName("privacy_tip_sharp") +// PRIVACY_TIP_SHARP("privacy_tip_sharp"), +// @SerializedName("privacy_tip_rounded") +// PRIVACY_TIP_ROUNDED("privacy_tip_rounded"), +// @SerializedName("privacy_tip_outlined") +// PRIVACY_TIP_OUTLINED("privacy_tip_outlined"), +// @SerializedName("production_quantity_limits") +// PRODUCTION_QUANTITY_LIMITS("production_quantity_limits"), +// @SerializedName("production_quantity_limits_sharp") +// PRODUCTION_QUANTITY_LIMITS_SHARP("production_quantity_limits_sharp"), +// @SerializedName("production_quantity_limits_rounded") +// PRODUCTION_QUANTITY_LIMITS_ROUNDED("production_quantity_limits_rounded"), +// @SerializedName("production_quantity_limits_outlined") +// PRODUCTION_QUANTITY_LIMITS_OUTLINED("production_quantity_limits_outlined"), +// @SerializedName("psychology") +// PSYCHOLOGY("psychology"), +// @SerializedName("psychology_sharp") +// PSYCHOLOGY_SHARP("psychology_sharp"), +// @SerializedName("psychology_rounded") +// PSYCHOLOGY_ROUNDED("psychology_rounded"), +// @SerializedName("psychology_outlined") +// PSYCHOLOGY_OUTLINED("psychology_outlined"), +// @SerializedName("public") +// PUBLIC("public"), +// @SerializedName("public_off") +// PUBLIC_OFF("public_off"), +// @SerializedName("public_off_sharp") +// PUBLIC_OFF_SHARP("public_off_sharp"), +// @SerializedName("public_off_rounded") +// PUBLIC_OFF_ROUNDED("public_off_rounded"), +// @SerializedName("public_off_outlined") +// PUBLIC_OFF_OUTLINED("public_off_outlined"), +// @SerializedName("public_sharp") +// PUBLIC_SHARP("public_sharp"), +// @SerializedName("public_rounded") +// PUBLIC_ROUNDED("public_rounded"), +// @SerializedName("public_outlined") +// PUBLIC_OUTLINED("public_outlined"), +// @SerializedName("publish") +// PUBLISH("publish"), +// @SerializedName("publish_sharp") +// PUBLISH_SHARP("publish_sharp"), +// @SerializedName("publish_rounded") +// PUBLISH_ROUNDED("publish_rounded"), +// @SerializedName("publish_outlined") +// PUBLISH_OUTLINED("publish_outlined"), +// @SerializedName("published_with_changes") +// PUBLISHED_WITH_CHANGES("published_with_changes"), +// @SerializedName("published_with_changes_sharp") +// PUBLISHED_WITH_CHANGES_SHARP("published_with_changes_sharp"), +// @SerializedName("published_with_changes_rounded") +// PUBLISHED_WITH_CHANGES_ROUNDED("published_with_changes_rounded"), +// @SerializedName("published_with_changes_outlined") +// PUBLISHED_WITH_CHANGES_OUTLINED("published_with_changes_outlined"), +// @SerializedName("push_pin") +// PUSH_PIN("push_pin"), +// @SerializedName("push_pin_sharp") +// PUSH_PIN_SHARP("push_pin_sharp"), +// @SerializedName("push_pin_rounded") +// PUSH_PIN_ROUNDED("push_pin_rounded"), +// @SerializedName("push_pin_outlined") +// PUSH_PIN_OUTLINED("push_pin_outlined"), +// @SerializedName("qr_code") +// QR_CODE("qr_code"), +// @SerializedName("qr_code_2") +// QR_CODE_2("qr_code_2"), +// @SerializedName("qr_code_2_sharp") +// QR_CODE_2_SHARP("qr_code_2_sharp"), +// @SerializedName("qr_code_2_rounded") +// QR_CODE_2_ROUNDED("qr_code_2_rounded"), +// @SerializedName("qr_code_2_outlined") +// QR_CODE_2_OUTLINED("qr_code_2_outlined"), +// @SerializedName("qr_code_sharp") +// QR_CODE_SHARP("qr_code_sharp"), +// @SerializedName("qr_code_rounded") +// QR_CODE_ROUNDED("qr_code_rounded"), +// @SerializedName("qr_code_outlined") +// QR_CODE_OUTLINED("qr_code_outlined"), +// @SerializedName("qr_code_scanner") +// QR_CODE_SCANNER("qr_code_scanner"), +// @SerializedName("qr_code_scanner_sharp") +// QR_CODE_SCANNER_SHARP("qr_code_scanner_sharp"), +// @SerializedName("qr_code_scanner_rounded") +// QR_CODE_SCANNER_ROUNDED("qr_code_scanner_rounded"), +// @SerializedName("qr_code_scanner_outlined") +// QR_CODE_SCANNER_OUTLINED("qr_code_scanner_outlined"), +// @SerializedName("query_builder") +// QUERY_BUILDER("query_builder"), +// @SerializedName("query_builder_sharp") +// QUERY_BUILDER_SHARP("query_builder_sharp"), +// @SerializedName("query_builder_rounded") +// QUERY_BUILDER_ROUNDED("query_builder_rounded"), +// @SerializedName("query_builder_outlined") +// QUERY_BUILDER_OUTLINED("query_builder_outlined"), +// @SerializedName("query_stats") +// QUERY_STATS("query_stats"), +// @SerializedName("query_stats_sharp") +// QUERY_STATS_SHARP("query_stats_sharp"), +// @SerializedName("query_stats_rounded") +// QUERY_STATS_ROUNDED("query_stats_rounded"), +// @SerializedName("query_stats_outlined") +// QUERY_STATS_OUTLINED("query_stats_outlined"), +// @SerializedName("question_answer") +// QUESTION_ANSWER("question_answer"), +// @SerializedName("question_answer_sharp") +// QUESTION_ANSWER_SHARP("question_answer_sharp"), +// @SerializedName("question_answer_rounded") +// QUESTION_ANSWER_ROUNDED("question_answer_rounded"), +// @SerializedName("question_answer_outlined") +// QUESTION_ANSWER_OUTLINED("question_answer_outlined"), +// @SerializedName("queue") +// QUEUE("queue"), +// @SerializedName("queue_music") +// QUEUE_MUSIC("queue_music"), +// @SerializedName("queue_music_sharp") +// QUEUE_MUSIC_SHARP("queue_music_sharp"), +// @SerializedName("queue_music_rounded") +// QUEUE_MUSIC_ROUNDED("queue_music_rounded"), +// @SerializedName("queue_music_outlined") +// QUEUE_MUSIC_OUTLINED("queue_music_outlined"), +// @SerializedName("queue_outlined") +// QUEUE_OUTLINED("queue_outlined"), +// @SerializedName("queue_play_next") +// QUEUE_PLAY_NEXT("queue_play_next"), +// @SerializedName("queue_play_next_sharp") +// QUEUE_PLAY_NEXT_SHARP("queue_play_next_sharp"), +// @SerializedName("queue_play_next_rounded") +// QUEUE_PLAY_NEXT_ROUNDED("queue_play_next_rounded"), +// @SerializedName("queue_play_next_outlined") +// QUEUE_PLAY_NEXT_OUTLINED("queue_play_next_outlined"), +// @SerializedName("queue_sharp") +// QUEUE_SHARP("queue_sharp"), +// @SerializedName("queue_rounded") +// QUEUE_ROUNDED("queue_rounded"), +// @SerializedName("quick_contacts_dialer") +// QUICK_CONTACTS_DIALER("quick_contacts_dialer"), +// @SerializedName("quick_contacts_dialer_sharp") +// QUICK_CONTACTS_DIALER_SHARP("quick_contacts_dialer_sharp"), +// @SerializedName("quick_contacts_dialer_rounded") +// QUICK_CONTACTS_DIALER_ROUNDED("quick_contacts_dialer_rounded"), +// @SerializedName("quick_contacts_dialer_outlined") +// QUICK_CONTACTS_DIALER_OUTLINED("quick_contacts_dialer_outlined"), +// @SerializedName("quick_contacts_mail") +// QUICK_CONTACTS_MAIL("quick_contacts_mail"), +// @SerializedName("quick_contacts_mail_sharp") +// QUICK_CONTACTS_MAIL_SHARP("quick_contacts_mail_sharp"), +// @SerializedName("quick_contacts_mail_rounded") +// QUICK_CONTACTS_MAIL_ROUNDED("quick_contacts_mail_rounded"), +// @SerializedName("quick_contacts_mail_outlined") +// QUICK_CONTACTS_MAIL_OUTLINED("quick_contacts_mail_outlined"), +// @SerializedName("quickreply") +// QUICKREPLY("quickreply"), +// @SerializedName("quickreply_sharp") +// QUICKREPLY_SHARP("quickreply_sharp"), +// @SerializedName("quickreply_rounded") +// QUICKREPLY_ROUNDED("quickreply_rounded"), +// @SerializedName("quickreply_outlined") +// QUICKREPLY_OUTLINED("quickreply_outlined"), +// @SerializedName("quiz") +// QUIZ("quiz"), +// @SerializedName("quiz_sharp") +// QUIZ_SHARP("quiz_sharp"), +// @SerializedName("quiz_rounded") +// QUIZ_ROUNDED("quiz_rounded"), +// @SerializedName("quiz_outlined") +// QUIZ_OUTLINED("quiz_outlined"), +// @SerializedName("r_mobiledata") +// R_MOBILEDATA("r_mobiledata"), +// @SerializedName("r_mobiledata_sharp") +// R_MOBILEDATA_SHARP("r_mobiledata_sharp"), +// @SerializedName("r_mobiledata_rounded") +// R_MOBILEDATA_ROUNDED("r_mobiledata_rounded"), +// @SerializedName("r_mobiledata_outlined") +// R_MOBILEDATA_OUTLINED("r_mobiledata_outlined"), +// @SerializedName("radar") +// RADAR("radar"), +// @SerializedName("radar_sharp") +// RADAR_SHARP("radar_sharp"), +// @SerializedName("radar_rounded") +// RADAR_ROUNDED("radar_rounded"), +// @SerializedName("radar_outlined") +// RADAR_OUTLINED("radar_outlined"), +// @SerializedName("radio") +// RADIO("radio"), +// @SerializedName("radio_button_checked") +// RADIO_BUTTON_CHECKED("radio_button_checked"), +// @SerializedName("radio_button_checked_sharp") +// RADIO_BUTTON_CHECKED_SHARP("radio_button_checked_sharp"), +// @SerializedName("radio_button_checked_rounded") +// RADIO_BUTTON_CHECKED_ROUNDED("radio_button_checked_rounded"), +// @SerializedName("radio_button_checked_outlined") +// RADIO_BUTTON_CHECKED_OUTLINED("radio_button_checked_outlined"), +// @SerializedName("radio_button_off") +// RADIO_BUTTON_OFF("radio_button_off"), +// @SerializedName("radio_button_off_sharp") +// RADIO_BUTTON_OFF_SHARP("radio_button_off_sharp"), +// @SerializedName("radio_button_off_rounded") +// RADIO_BUTTON_OFF_ROUNDED("radio_button_off_rounded"), +// @SerializedName("radio_button_off_outlined") +// RADIO_BUTTON_OFF_OUTLINED("radio_button_off_outlined"), +// @SerializedName("radio_button_on") +// RADIO_BUTTON_ON("radio_button_on"), +// @SerializedName("radio_button_on_sharp") +// RADIO_BUTTON_ON_SHARP("radio_button_on_sharp"), +// @SerializedName("radio_button_on_rounded") +// RADIO_BUTTON_ON_ROUNDED("radio_button_on_rounded"), +// @SerializedName("radio_button_on_outlined") +// RADIO_BUTTON_ON_OUTLINED("radio_button_on_outlined"), +// @SerializedName("radio_button_unchecked") +// RADIO_BUTTON_UNCHECKED("radio_button_unchecked"), +// @SerializedName("radio_button_unchecked_sharp") +// RADIO_BUTTON_UNCHECKED_SHARP("radio_button_unchecked_sharp"), +// @SerializedName("radio_button_unchecked_rounded") +// RADIO_BUTTON_UNCHECKED_ROUNDED("radio_button_unchecked_rounded"), +// @SerializedName("radio_button_unchecked_outlined") +// RADIO_BUTTON_UNCHECKED_OUTLINED("radio_button_unchecked_outlined"), +// @SerializedName("radio_sharp") +// RADIO_SHARP("radio_sharp"), +// @SerializedName("radio_rounded") +// RADIO_ROUNDED("radio_rounded"), +// @SerializedName("radio_outlined") +// RADIO_OUTLINED("radio_outlined"), +// @SerializedName("railway_alert") +// RAILWAY_ALERT("railway_alert"), +// @SerializedName("railway_alert_sharp") +// RAILWAY_ALERT_SHARP("railway_alert_sharp"), +// @SerializedName("railway_alert_rounded") +// RAILWAY_ALERT_ROUNDED("railway_alert_rounded"), +// @SerializedName("railway_alert_outlined") +// RAILWAY_ALERT_OUTLINED("railway_alert_outlined"), +// @SerializedName("ramen_dining") +// RAMEN_DINING("ramen_dining"), +// @SerializedName("ramen_dining_sharp") +// RAMEN_DINING_SHARP("ramen_dining_sharp"), +// @SerializedName("ramen_dining_rounded") +// RAMEN_DINING_ROUNDED("ramen_dining_rounded"), +// @SerializedName("ramen_dining_outlined") +// RAMEN_DINING_OUTLINED("ramen_dining_outlined"), +// @SerializedName("rate_review") +// RATE_REVIEW("rate_review"), +// @SerializedName("rate_review_sharp") +// RATE_REVIEW_SHARP("rate_review_sharp"), +// @SerializedName("rate_review_rounded") +// RATE_REVIEW_ROUNDED("rate_review_rounded"), +// @SerializedName("rate_review_outlined") +// RATE_REVIEW_OUTLINED("rate_review_outlined"), +// @SerializedName("raw_off") +// RAW_OFF("raw_off"), +// @SerializedName("raw_off_sharp") +// RAW_OFF_SHARP("raw_off_sharp"), +// @SerializedName("raw_off_rounded") +// RAW_OFF_ROUNDED("raw_off_rounded"), +// @SerializedName("raw_off_outlined") +// RAW_OFF_OUTLINED("raw_off_outlined"), +// @SerializedName("raw_on") +// RAW_ON("raw_on"), +// @SerializedName("raw_on_sharp") +// RAW_ON_SHARP("raw_on_sharp"), +// @SerializedName("raw_on_rounded") +// RAW_ON_ROUNDED("raw_on_rounded"), +// @SerializedName("raw_on_outlined") +// RAW_ON_OUTLINED("raw_on_outlined"), +// @SerializedName("read_more") +// READ_MORE("read_more"), +// @SerializedName("read_more_sharp") +// READ_MORE_SHARP("read_more_sharp"), +// @SerializedName("read_more_rounded") +// READ_MORE_ROUNDED("read_more_rounded"), +// @SerializedName("read_more_outlined") +// READ_MORE_OUTLINED("read_more_outlined"), +// @SerializedName("real_estate_agent") +// REAL_ESTATE_AGENT("real_estate_agent"), +// @SerializedName("real_estate_agent_sharp") +// REAL_ESTATE_AGENT_SHARP("real_estate_agent_sharp"), +// @SerializedName("real_estate_agent_rounded") +// REAL_ESTATE_AGENT_ROUNDED("real_estate_agent_rounded"), +// @SerializedName("real_estate_agent_outlined") +// REAL_ESTATE_AGENT_OUTLINED("real_estate_agent_outlined"), +// @SerializedName("receipt") +// RECEIPT("receipt"), +// @SerializedName("receipt_long") +// RECEIPT_LONG("receipt_long"), +// @SerializedName("receipt_long_sharp") +// RECEIPT_LONG_SHARP("receipt_long_sharp"), +// @SerializedName("receipt_long_rounded") +// RECEIPT_LONG_ROUNDED("receipt_long_rounded"), +// @SerializedName("receipt_long_outlined") +// RECEIPT_LONG_OUTLINED("receipt_long_outlined"), +// @SerializedName("receipt_sharp") +// RECEIPT_SHARP("receipt_sharp"), +// @SerializedName("receipt_rounded") +// RECEIPT_ROUNDED("receipt_rounded"), +// @SerializedName("receipt_outlined") +// RECEIPT_OUTLINED("receipt_outlined"), +// @SerializedName("recent_actors") +// RECENT_ACTORS("recent_actors"), +// @SerializedName("recent_actors_sharp") +// RECENT_ACTORS_SHARP("recent_actors_sharp"), +// @SerializedName("recent_actors_rounded") +// RECENT_ACTORS_ROUNDED("recent_actors_rounded"), +// @SerializedName("recent_actors_outlined") +// RECENT_ACTORS_OUTLINED("recent_actors_outlined"), +// @SerializedName("recommend") +// RECOMMEND("recommend"), +// @SerializedName("recommend_sharp") +// RECOMMEND_SHARP("recommend_sharp"), +// @SerializedName("recommend_rounded") +// RECOMMEND_ROUNDED("recommend_rounded"), +// @SerializedName("recommend_outlined") +// RECOMMEND_OUTLINED("recommend_outlined"), +// @SerializedName("record_voice_over") +// RECORD_VOICE_OVER("record_voice_over"), +// @SerializedName("record_voice_over_sharp") +// RECORD_VOICE_OVER_SHARP("record_voice_over_sharp"), +// @SerializedName("record_voice_over_rounded") +// RECORD_VOICE_OVER_ROUNDED("record_voice_over_rounded"), +// @SerializedName("record_voice_over_outlined") +// RECORD_VOICE_OVER_OUTLINED("record_voice_over_outlined"), +// @SerializedName("redeem") +// REDEEM("redeem"), +// @SerializedName("redeem_sharp") +// REDEEM_SHARP("redeem_sharp"), +// @SerializedName("redeem_rounded") +// REDEEM_ROUNDED("redeem_rounded"), +// @SerializedName("redeem_outlined") +// REDEEM_OUTLINED("redeem_outlined"), +// @SerializedName("redo") +// REDO("redo"), +// @SerializedName("redo_sharp") +// REDO_SHARP("redo_sharp"), +// @SerializedName("redo_rounded") +// REDO_ROUNDED("redo_rounded"), +// @SerializedName("redo_outlined") +// REDO_OUTLINED("redo_outlined"), +// @SerializedName("reduce_capacity") +// REDUCE_CAPACITY("reduce_capacity"), +// @SerializedName("reduce_capacity_sharp") +// REDUCE_CAPACITY_SHARP("reduce_capacity_sharp"), +// @SerializedName("reduce_capacity_rounded") +// REDUCE_CAPACITY_ROUNDED("reduce_capacity_rounded"), +// @SerializedName("reduce_capacity_outlined") +// REDUCE_CAPACITY_OUTLINED("reduce_capacity_outlined"), +// @SerializedName("refresh") +// REFRESH("refresh"), +// @SerializedName("refresh_sharp") +// REFRESH_SHARP("refresh_sharp"), +// @SerializedName("refresh_rounded") +// REFRESH_ROUNDED("refresh_rounded"), +// @SerializedName("refresh_outlined") +// REFRESH_OUTLINED("refresh_outlined"), +// @SerializedName("remember_me") +// REMEMBER_ME("remember_me"), +// @SerializedName("remember_me_sharp") +// REMEMBER_ME_SHARP("remember_me_sharp"), +// @SerializedName("remember_me_rounded") +// REMEMBER_ME_ROUNDED("remember_me_rounded"), +// @SerializedName("remember_me_outlined") +// REMEMBER_ME_OUTLINED("remember_me_outlined"), +// @SerializedName("remove") +// REMOVE("remove"), +// @SerializedName("remove_circle") +// REMOVE_CIRCLE("remove_circle"), +// @SerializedName("remove_circle_outline") +// REMOVE_CIRCLE_OUTLINE("remove_circle_outline"), +// @SerializedName("remove_circle_outline_sharp") +// REMOVE_CIRCLE_OUTLINE_SHARP("remove_circle_outline_sharp"), +// @SerializedName("remove_circle_outline_rounded") +// REMOVE_CIRCLE_OUTLINE_ROUNDED("remove_circle_outline_rounded"), +// @SerializedName("remove_circle_outline_outlined") +// REMOVE_CIRCLE_OUTLINE_OUTLINED("remove_circle_outline_outlined"), +// @SerializedName("remove_circle_sharp") +// REMOVE_CIRCLE_SHARP("remove_circle_sharp"), +// @SerializedName("remove_circle_rounded") +// REMOVE_CIRCLE_ROUNDED("remove_circle_rounded"), +// @SerializedName("remove_circle_outlined") +// REMOVE_CIRCLE_OUTLINED("remove_circle_outlined"), +// @SerializedName("remove_done") +// REMOVE_DONE("remove_done"), +// @SerializedName("remove_done_sharp") +// REMOVE_DONE_SHARP("remove_done_sharp"), +// @SerializedName("remove_done_rounded") +// REMOVE_DONE_ROUNDED("remove_done_rounded"), +// @SerializedName("remove_done_outlined") +// REMOVE_DONE_OUTLINED("remove_done_outlined"), +// @SerializedName("remove_from_queue") +// REMOVE_FROM_QUEUE("remove_from_queue"), +// @SerializedName("remove_from_queue_sharp") +// REMOVE_FROM_QUEUE_SHARP("remove_from_queue_sharp"), +// @SerializedName("remove_from_queue_rounded") +// REMOVE_FROM_QUEUE_ROUNDED("remove_from_queue_rounded"), +// @SerializedName("remove_from_queue_outlined") +// REMOVE_FROM_QUEUE_OUTLINED("remove_from_queue_outlined"), +// @SerializedName("remove_moderator") +// REMOVE_MODERATOR("remove_moderator"), +// @SerializedName("remove_moderator_sharp") +// REMOVE_MODERATOR_SHARP("remove_moderator_sharp"), +// @SerializedName("remove_moderator_rounded") +// REMOVE_MODERATOR_ROUNDED("remove_moderator_rounded"), +// @SerializedName("remove_moderator_outlined") +// REMOVE_MODERATOR_OUTLINED("remove_moderator_outlined"), +// @SerializedName("remove_red_eye") +// REMOVE_RED_EYE("remove_red_eye"), +// @SerializedName("remove_red_eye_sharp") +// REMOVE_RED_EYE_SHARP("remove_red_eye_sharp"), +// @SerializedName("remove_red_eye_rounded") +// REMOVE_RED_EYE_ROUNDED("remove_red_eye_rounded"), +// @SerializedName("remove_red_eye_outlined") +// REMOVE_RED_EYE_OUTLINED("remove_red_eye_outlined"), +// @SerializedName("remove_sharp") +// REMOVE_SHARP("remove_sharp"), +// @SerializedName("remove_rounded") +// REMOVE_ROUNDED("remove_rounded"), +// @SerializedName("remove_outlined") +// REMOVE_OUTLINED("remove_outlined"), +// @SerializedName("remove_shopping_cart") +// REMOVE_SHOPPING_CART("remove_shopping_cart"), +// @SerializedName("remove_shopping_cart_sharp") +// REMOVE_SHOPPING_CART_SHARP("remove_shopping_cart_sharp"), +// @SerializedName("remove_shopping_cart_rounded") +// REMOVE_SHOPPING_CART_ROUNDED("remove_shopping_cart_rounded"), +// @SerializedName("remove_shopping_cart_outlined") +// REMOVE_SHOPPING_CART_OUTLINED("remove_shopping_cart_outlined"), +// @SerializedName("reorder") +// REORDER("reorder"), +// @SerializedName("reorder_sharp") +// REORDER_SHARP("reorder_sharp"), +// @SerializedName("reorder_rounded") +// REORDER_ROUNDED("reorder_rounded"), +// @SerializedName("reorder_outlined") +// REORDER_OUTLINED("reorder_outlined"), +// @SerializedName("repeat") +// REPEAT("repeat"), +// @SerializedName("repeat_on") +// REPEAT_ON("repeat_on"), +// @SerializedName("repeat_on_sharp") +// REPEAT_ON_SHARP("repeat_on_sharp"), +// @SerializedName("repeat_on_rounded") +// REPEAT_ON_ROUNDED("repeat_on_rounded"), +// @SerializedName("repeat_on_outlined") +// REPEAT_ON_OUTLINED("repeat_on_outlined"), +// @SerializedName("repeat_one") +// REPEAT_ONE("repeat_one"), +// @SerializedName("repeat_one_on") +// REPEAT_ONE_ON("repeat_one_on"), +// @SerializedName("repeat_one_on_sharp") +// REPEAT_ONE_ON_SHARP("repeat_one_on_sharp"), +// @SerializedName("repeat_one_on_rounded") +// REPEAT_ONE_ON_ROUNDED("repeat_one_on_rounded"), +// @SerializedName("repeat_one_on_outlined") +// REPEAT_ONE_ON_OUTLINED("repeat_one_on_outlined"), +// @SerializedName("repeat_one_sharp") +// REPEAT_ONE_SHARP("repeat_one_sharp"), +// @SerializedName("repeat_one_rounded") +// REPEAT_ONE_ROUNDED("repeat_one_rounded"), +// @SerializedName("repeat_one_outlined") +// REPEAT_ONE_OUTLINED("repeat_one_outlined"), +// @SerializedName("repeat_sharp") +// REPEAT_SHARP("repeat_sharp"), +// @SerializedName("repeat_rounded") +// REPEAT_ROUNDED("repeat_rounded"), +// @SerializedName("repeat_outlined") +// REPEAT_OUTLINED("repeat_outlined"), +// @SerializedName("replay") +// REPLAY("replay"), +// @SerializedName("replay_10") +// REPLAY_10("replay_10"), +// @SerializedName("replay_10_sharp") +// REPLAY_10_SHARP("replay_10_sharp"), +// @SerializedName("replay_10_rounded") +// REPLAY_10_ROUNDED("replay_10_rounded"), +// @SerializedName("replay_10_outlined") +// REPLAY_10_OUTLINED("replay_10_outlined"), +// @SerializedName("replay_30") +// REPLAY_30("replay_30"), +// @SerializedName("replay_30_sharp") +// REPLAY_30_SHARP("replay_30_sharp"), +// @SerializedName("replay_30_rounded") +// REPLAY_30_ROUNDED("replay_30_rounded"), +// @SerializedName("replay_30_outlined") +// REPLAY_30_OUTLINED("replay_30_outlined"), +// @SerializedName("replay_5") +// REPLAY_5("replay_5"), +// @SerializedName("replay_5_sharp") +// REPLAY_5_SHARP("replay_5_sharp"), +// @SerializedName("replay_5_rounded") +// REPLAY_5_ROUNDED("replay_5_rounded"), +// @SerializedName("replay_5_outlined") +// REPLAY_5_OUTLINED("replay_5_outlined"), +// @SerializedName("replay_circle_filled") +// REPLAY_CIRCLE_FILLED("replay_circle_filled"), +// @SerializedName("replay_circle_filled_sharp") +// REPLAY_CIRCLE_FILLED_SHARP("replay_circle_filled_sharp"), +// @SerializedName("replay_circle_filled_rounded") +// REPLAY_CIRCLE_FILLED_ROUNDED("replay_circle_filled_rounded"), +// @SerializedName("replay_circle_filled_outlined") +// REPLAY_CIRCLE_FILLED_OUTLINED("replay_circle_filled_outlined"), +// @SerializedName("replay_sharp") +// REPLAY_SHARP("replay_sharp"), +// @SerializedName("replay_rounded") +// REPLAY_ROUNDED("replay_rounded"), +// @SerializedName("replay_outlined") +// REPLAY_OUTLINED("replay_outlined"), +// @SerializedName("reply") +// REPLY("reply"), +// @SerializedName("reply_all") +// REPLY_ALL("reply_all"), +// @SerializedName("reply_all_sharp") +// REPLY_ALL_SHARP("reply_all_sharp"), +// @SerializedName("reply_all_rounded") +// REPLY_ALL_ROUNDED("reply_all_rounded"), +// @SerializedName("reply_all_outlined") +// REPLY_ALL_OUTLINED("reply_all_outlined"), +// @SerializedName("reply_sharp") +// REPLY_SHARP("reply_sharp"), +// @SerializedName("reply_rounded") +// REPLY_ROUNDED("reply_rounded"), +// @SerializedName("reply_outlined") +// REPLY_OUTLINED("reply_outlined"), +// @SerializedName("report") +// REPORT("report"), +// @SerializedName("report_gmailerrorred") +// REPORT_GMAILERRORRED("report_gmailerrorred"), +// @SerializedName("report_gmailerrorred_sharp") +// REPORT_GMAILERRORRED_SHARP("report_gmailerrorred_sharp"), +// @SerializedName("report_gmailerrorred_rounded") +// REPORT_GMAILERRORRED_ROUNDED("report_gmailerrorred_rounded"), +// @SerializedName("report_gmailerrorred_outlined") +// REPORT_GMAILERRORRED_OUTLINED("report_gmailerrorred_outlined"), +// @SerializedName("report_off") +// REPORT_OFF("report_off"), +// @SerializedName("report_off_sharp") +// REPORT_OFF_SHARP("report_off_sharp"), +// @SerializedName("report_off_rounded") +// REPORT_OFF_ROUNDED("report_off_rounded"), +// @SerializedName("report_off_outlined") +// REPORT_OFF_OUTLINED("report_off_outlined"), +// @SerializedName("report_outlined") +// REPORT_OUTLINED("report_outlined"), +// @SerializedName("report_problem") +// REPORT_PROBLEM("report_problem"), +// @SerializedName("report_problem_sharp") +// REPORT_PROBLEM_SHARP("report_problem_sharp"), +// @SerializedName("report_problem_rounded") +// REPORT_PROBLEM_ROUNDED("report_problem_rounded"), +// @SerializedName("report_problem_outlined") +// REPORT_PROBLEM_OUTLINED("report_problem_outlined"), +// @SerializedName("report_sharp") +// REPORT_SHARP("report_sharp"), +// @SerializedName("report_rounded") +// REPORT_ROUNDED("report_rounded"), +// @SerializedName("request_page") +// REQUEST_PAGE("request_page"), +// @SerializedName("request_page_sharp") +// REQUEST_PAGE_SHARP("request_page_sharp"), +// @SerializedName("request_page_rounded") +// REQUEST_PAGE_ROUNDED("request_page_rounded"), +// @SerializedName("request_page_outlined") +// REQUEST_PAGE_OUTLINED("request_page_outlined"), +// @SerializedName("request_quote") +// REQUEST_QUOTE("request_quote"), +// @SerializedName("request_quote_sharp") +// REQUEST_QUOTE_SHARP("request_quote_sharp"), +// @SerializedName("request_quote_rounded") +// REQUEST_QUOTE_ROUNDED("request_quote_rounded"), +// @SerializedName("request_quote_outlined") +// REQUEST_QUOTE_OUTLINED("request_quote_outlined"), +// @SerializedName("reset_tv") +// RESET_TV("reset_tv"), +// @SerializedName("reset_tv_sharp") +// RESET_TV_SHARP("reset_tv_sharp"), +// @SerializedName("reset_tv_rounded") +// RESET_TV_ROUNDED("reset_tv_rounded"), +// @SerializedName("reset_tv_outlined") +// RESET_TV_OUTLINED("reset_tv_outlined"), +// @SerializedName("restart_alt") +// RESTART_ALT("restart_alt"), +// @SerializedName("restart_alt_sharp") +// RESTART_ALT_SHARP("restart_alt_sharp"), +// @SerializedName("restart_alt_rounded") +// RESTART_ALT_ROUNDED("restart_alt_rounded"), +// @SerializedName("restart_alt_outlined") +// RESTART_ALT_OUTLINED("restart_alt_outlined"), +// @SerializedName("restaurant") +// RESTAURANT("restaurant"), +// @SerializedName("restaurant_menu") +// RESTAURANT_MENU("restaurant_menu"), +// @SerializedName("restaurant_menu_sharp") +// RESTAURANT_MENU_SHARP("restaurant_menu_sharp"), +// @SerializedName("restaurant_menu_rounded") +// RESTAURANT_MENU_ROUNDED("restaurant_menu_rounded"), +// @SerializedName("restaurant_menu_outlined") +// RESTAURANT_MENU_OUTLINED("restaurant_menu_outlined"), +// @SerializedName("restaurant_sharp") +// RESTAURANT_SHARP("restaurant_sharp"), +// @SerializedName("restaurant_rounded") +// RESTAURANT_ROUNDED("restaurant_rounded"), +// @SerializedName("restaurant_outlined") +// RESTAURANT_OUTLINED("restaurant_outlined"), +// @SerializedName("restore") +// RESTORE("restore"), +// @SerializedName("restore_from_trash") +// RESTORE_FROM_TRASH("restore_from_trash"), +// @SerializedName("restore_from_trash_sharp") +// RESTORE_FROM_TRASH_SHARP("restore_from_trash_sharp"), +// @SerializedName("restore_from_trash_rounded") +// RESTORE_FROM_TRASH_ROUNDED("restore_from_trash_rounded"), +// @SerializedName("restore_from_trash_outlined") +// RESTORE_FROM_TRASH_OUTLINED("restore_from_trash_outlined"), +// @SerializedName("restore_sharp") +// RESTORE_SHARP("restore_sharp"), +// @SerializedName("restore_rounded") +// RESTORE_ROUNDED("restore_rounded"), +// @SerializedName("restore_outlined") +// RESTORE_OUTLINED("restore_outlined"), +// @SerializedName("restore_page") +// RESTORE_PAGE("restore_page"), +// @SerializedName("restore_page_sharp") +// RESTORE_PAGE_SHARP("restore_page_sharp"), +// @SerializedName("restore_page_rounded") +// RESTORE_PAGE_ROUNDED("restore_page_rounded"), +// @SerializedName("restore_page_outlined") +// RESTORE_PAGE_OUTLINED("restore_page_outlined"), +// @SerializedName("reviews") +// REVIEWS("reviews"), +// @SerializedName("reviews_sharp") +// REVIEWS_SHARP("reviews_sharp"), +// @SerializedName("reviews_rounded") +// REVIEWS_ROUNDED("reviews_rounded"), +// @SerializedName("reviews_outlined") +// REVIEWS_OUTLINED("reviews_outlined"), +// @SerializedName("rice_bowl") +// RICE_BOWL("rice_bowl"), +// @SerializedName("rice_bowl_sharp") +// RICE_BOWL_SHARP("rice_bowl_sharp"), +// @SerializedName("rice_bowl_rounded") +// RICE_BOWL_ROUNDED("rice_bowl_rounded"), +// @SerializedName("rice_bowl_outlined") +// RICE_BOWL_OUTLINED("rice_bowl_outlined"), +// @SerializedName("ring_volume") +// RING_VOLUME("ring_volume"), +// @SerializedName("ring_volume_sharp") +// RING_VOLUME_SHARP("ring_volume_sharp"), +// @SerializedName("ring_volume_rounded") +// RING_VOLUME_ROUNDED("ring_volume_rounded"), +// @SerializedName("ring_volume_outlined") +// RING_VOLUME_OUTLINED("ring_volume_outlined"), +// @SerializedName("roofing") +// ROOFING("roofing"), +// @SerializedName("roofing_sharp") +// ROOFING_SHARP("roofing_sharp"), +// @SerializedName("roofing_rounded") +// ROOFING_ROUNDED("roofing_rounded"), +// @SerializedName("roofing_outlined") +// ROOFING_OUTLINED("roofing_outlined"), +// @SerializedName("room") +// ROOM("room"), +// @SerializedName("room_sharp") +// ROOM_SHARP("room_sharp"), +// @SerializedName("room_rounded") +// ROOM_ROUNDED("room_rounded"), +// @SerializedName("room_outlined") +// ROOM_OUTLINED("room_outlined"), +// @SerializedName("room_preferences") +// ROOM_PREFERENCES("room_preferences"), +// @SerializedName("room_preferences_sharp") +// ROOM_PREFERENCES_SHARP("room_preferences_sharp"), +// @SerializedName("room_preferences_rounded") +// ROOM_PREFERENCES_ROUNDED("room_preferences_rounded"), +// @SerializedName("room_preferences_outlined") +// ROOM_PREFERENCES_OUTLINED("room_preferences_outlined"), +// @SerializedName("room_service") +// ROOM_SERVICE("room_service"), +// @SerializedName("room_service_sharp") +// ROOM_SERVICE_SHARP("room_service_sharp"), +// @SerializedName("room_service_rounded") +// ROOM_SERVICE_ROUNDED("room_service_rounded"), +// @SerializedName("room_service_outlined") +// ROOM_SERVICE_OUTLINED("room_service_outlined"), +// @SerializedName("rotate_90_degrees_ccw") +// ROTATE_90_DEGREES_CCW("rotate_90_degrees_ccw"), +// @SerializedName("rotate_90_degrees_ccw_sharp") +// ROTATE_90_DEGREES_CCW_SHARP("rotate_90_degrees_ccw_sharp"), +// @SerializedName("rotate_90_degrees_ccw_rounded") +// ROTATE_90_DEGREES_CCW_ROUNDED("rotate_90_degrees_ccw_rounded"), +// @SerializedName("rotate_90_degrees_ccw_outlined") +// ROTATE_90_DEGREES_CCW_OUTLINED("rotate_90_degrees_ccw_outlined"), +// @SerializedName("rotate_left") +// ROTATE_LEFT("rotate_left"), +// @SerializedName("rotate_left_sharp") +// ROTATE_LEFT_SHARP("rotate_left_sharp"), +// @SerializedName("rotate_left_rounded") +// ROTATE_LEFT_ROUNDED("rotate_left_rounded"), +// @SerializedName("rotate_left_outlined") +// ROTATE_LEFT_OUTLINED("rotate_left_outlined"), +// @SerializedName("rotate_right") +// ROTATE_RIGHT("rotate_right"), +// @SerializedName("rotate_right_sharp") +// ROTATE_RIGHT_SHARP("rotate_right_sharp"), +// @SerializedName("rotate_right_rounded") +// ROTATE_RIGHT_ROUNDED("rotate_right_rounded"), +// @SerializedName("rotate_right_outlined") +// ROTATE_RIGHT_OUTLINED("rotate_right_outlined"), +// @SerializedName("rounded_corner") +// ROUNDED_CORNER("rounded_corner"), +// @SerializedName("rounded_corner_sharp") +// ROUNDED_CORNER_SHARP("rounded_corner_sharp"), +// @SerializedName("rounded_corner_rounded") +// ROUNDED_CORNER_ROUNDED("rounded_corner_rounded"), +// @SerializedName("rounded_corner_outlined") +// ROUNDED_CORNER_OUTLINED("rounded_corner_outlined"), +// @SerializedName("router") +// ROUTER("router"), +// @SerializedName("router_sharp") +// ROUTER_SHARP("router_sharp"), +// @SerializedName("router_rounded") +// ROUTER_ROUNDED("router_rounded"), +// @SerializedName("router_outlined") +// ROUTER_OUTLINED("router_outlined"), +// @SerializedName("rowing") +// ROWING("rowing"), +// @SerializedName("rowing_sharp") +// ROWING_SHARP("rowing_sharp"), +// @SerializedName("rowing_rounded") +// ROWING_ROUNDED("rowing_rounded"), +// @SerializedName("rowing_outlined") +// ROWING_OUTLINED("rowing_outlined"), +// @SerializedName("rss_feed") +// RSS_FEED("rss_feed"), +// @SerializedName("rss_feed_sharp") +// RSS_FEED_SHARP("rss_feed_sharp"), +// @SerializedName("rss_feed_rounded") +// RSS_FEED_ROUNDED("rss_feed_rounded"), +// @SerializedName("rss_feed_outlined") +// RSS_FEED_OUTLINED("rss_feed_outlined"), +// @SerializedName("rsvp") +// RSVP("rsvp"), +// @SerializedName("rsvp_sharp") +// RSVP_SHARP("rsvp_sharp"), +// @SerializedName("rsvp_rounded") +// RSVP_ROUNDED("rsvp_rounded"), +// @SerializedName("rsvp_outlined") +// RSVP_OUTLINED("rsvp_outlined"), +// @SerializedName("rtt") +// RTT("rtt"), +// @SerializedName("rtt_sharp") +// RTT_SHARP("rtt_sharp"), +// @SerializedName("rtt_rounded") +// RTT_ROUNDED("rtt_rounded"), +// @SerializedName("rtt_outlined") +// RTT_OUTLINED("rtt_outlined"), +// @SerializedName("rule") +// RULE("rule"), +// @SerializedName("rule_folder") +// RULE_FOLDER("rule_folder"), +// @SerializedName("rule_folder_sharp") +// RULE_FOLDER_SHARP("rule_folder_sharp"), +// @SerializedName("rule_folder_rounded") +// RULE_FOLDER_ROUNDED("rule_folder_rounded"), +// @SerializedName("rule_folder_outlined") +// RULE_FOLDER_OUTLINED("rule_folder_outlined"), +// @SerializedName("rule_sharp") +// RULE_SHARP("rule_sharp"), +// @SerializedName("rule_rounded") +// RULE_ROUNDED("rule_rounded"), +// @SerializedName("rule_outlined") +// RULE_OUTLINED("rule_outlined"), +// @SerializedName("run_circle") +// RUN_CIRCLE("run_circle"), +// @SerializedName("run_circle_sharp") +// RUN_CIRCLE_SHARP("run_circle_sharp"), +// @SerializedName("run_circle_rounded") +// RUN_CIRCLE_ROUNDED("run_circle_rounded"), +// @SerializedName("run_circle_outlined") +// RUN_CIRCLE_OUTLINED("run_circle_outlined"), +// @SerializedName("running_with_errors") +// RUNNING_WITH_ERRORS("running_with_errors"), +// @SerializedName("running_with_errors_sharp") +// RUNNING_WITH_ERRORS_SHARP("running_with_errors_sharp"), +// @SerializedName("running_with_errors_rounded") +// RUNNING_WITH_ERRORS_ROUNDED("running_with_errors_rounded"), +// @SerializedName("running_with_errors_outlined") +// RUNNING_WITH_ERRORS_OUTLINED("running_with_errors_outlined"), +// @SerializedName("rv_hookup") +// RV_HOOKUP("rv_hookup"), +// @SerializedName("rv_hookup_sharp") +// RV_HOOKUP_SHARP("rv_hookup_sharp"), +// @SerializedName("rv_hookup_rounded") +// RV_HOOKUP_ROUNDED("rv_hookup_rounded"), +// @SerializedName("rv_hookup_outlined") +// RV_HOOKUP_OUTLINED("rv_hookup_outlined"), +// @SerializedName("safety_divider") +// SAFETY_DIVIDER("safety_divider"), +// @SerializedName("safety_divider_sharp") +// SAFETY_DIVIDER_SHARP("safety_divider_sharp"), +// @SerializedName("safety_divider_rounded") +// SAFETY_DIVIDER_ROUNDED("safety_divider_rounded"), +// @SerializedName("safety_divider_outlined") +// SAFETY_DIVIDER_OUTLINED("safety_divider_outlined"), +// @SerializedName("sailing") +// SAILING("sailing"), +// @SerializedName("sailing_sharp") +// SAILING_SHARP("sailing_sharp"), +// @SerializedName("sailing_rounded") +// SAILING_ROUNDED("sailing_rounded"), +// @SerializedName("sailing_outlined") +// SAILING_OUTLINED("sailing_outlined"), +// @SerializedName("sanitizer") +// SANITIZER("sanitizer"), +// @SerializedName("sanitizer_sharp") +// SANITIZER_SHARP("sanitizer_sharp"), +// @SerializedName("sanitizer_rounded") +// SANITIZER_ROUNDED("sanitizer_rounded"), +// @SerializedName("sanitizer_outlined") +// SANITIZER_OUTLINED("sanitizer_outlined"), +// @SerializedName("satellite") +// SATELLITE("satellite"), +// @SerializedName("satellite_sharp") +// SATELLITE_SHARP("satellite_sharp"), +// @SerializedName("satellite_rounded") +// SATELLITE_ROUNDED("satellite_rounded"), +// @SerializedName("satellite_outlined") +// SATELLITE_OUTLINED("satellite_outlined"), +// @SerializedName("save") +// SAVE("save"), +// @SerializedName("save_alt") +// SAVE_ALT("save_alt"), +// @SerializedName("save_alt_sharp") +// SAVE_ALT_SHARP("save_alt_sharp"), +// @SerializedName("save_alt_rounded") +// SAVE_ALT_ROUNDED("save_alt_rounded"), +// @SerializedName("save_alt_outlined") +// SAVE_ALT_OUTLINED("save_alt_outlined"), +// @SerializedName("save_sharp") +// SAVE_SHARP("save_sharp"), +// @SerializedName("save_rounded") +// SAVE_ROUNDED("save_rounded"), +// @SerializedName("save_outlined") +// SAVE_OUTLINED("save_outlined"), +// @SerializedName("saved_search") +// SAVED_SEARCH("saved_search"), +// @SerializedName("saved_search_sharp") +// SAVED_SEARCH_SHARP("saved_search_sharp"), +// @SerializedName("saved_search_rounded") +// SAVED_SEARCH_ROUNDED("saved_search_rounded"), +// @SerializedName("saved_search_outlined") +// SAVED_SEARCH_OUTLINED("saved_search_outlined"), +// @SerializedName("savings") +// SAVINGS("savings"), +// @SerializedName("savings_sharp") +// SAVINGS_SHARP("savings_sharp"), +// @SerializedName("savings_rounded") +// SAVINGS_ROUNDED("savings_rounded"), +// @SerializedName("savings_outlined") +// SAVINGS_OUTLINED("savings_outlined"), +// @SerializedName("scanner") +// SCANNER("scanner"), +// @SerializedName("scanner_sharp") +// SCANNER_SHARP("scanner_sharp"), +// @SerializedName("scanner_rounded") +// SCANNER_ROUNDED("scanner_rounded"), +// @SerializedName("scanner_outlined") +// SCANNER_OUTLINED("scanner_outlined"), +// @SerializedName("scatter_plot") +// SCATTER_PLOT("scatter_plot"), +// @SerializedName("scatter_plot_sharp") +// SCATTER_PLOT_SHARP("scatter_plot_sharp"), +// @SerializedName("scatter_plot_rounded") +// SCATTER_PLOT_ROUNDED("scatter_plot_rounded"), +// @SerializedName("scatter_plot_outlined") +// SCATTER_PLOT_OUTLINED("scatter_plot_outlined"), +// @SerializedName("schedule") +// SCHEDULE("schedule"), +// @SerializedName("schedule_sharp") +// SCHEDULE_SHARP("schedule_sharp"), +// @SerializedName("schedule_rounded") +// SCHEDULE_ROUNDED("schedule_rounded"), +// @SerializedName("schedule_outlined") +// SCHEDULE_OUTLINED("schedule_outlined"), +// @SerializedName("schedule_send") +// SCHEDULE_SEND("schedule_send"), +// @SerializedName("schedule_send_sharp") +// SCHEDULE_SEND_SHARP("schedule_send_sharp"), +// @SerializedName("schedule_send_rounded") +// SCHEDULE_SEND_ROUNDED("schedule_send_rounded"), +// @SerializedName("schedule_send_outlined") +// SCHEDULE_SEND_OUTLINED("schedule_send_outlined"), +// @SerializedName("schema") +// SCHEMA("schema"), +// @SerializedName("schema_sharp") +// SCHEMA_SHARP("schema_sharp"), +// @SerializedName("schema_rounded") +// SCHEMA_ROUNDED("schema_rounded"), +// @SerializedName("schema_outlined") +// SCHEMA_OUTLINED("schema_outlined"), +// @SerializedName("school") +// SCHOOL("school"), +// @SerializedName("school_sharp") +// SCHOOL_SHARP("school_sharp"), +// @SerializedName("school_rounded") +// SCHOOL_ROUNDED("school_rounded"), +// @SerializedName("school_outlined") +// SCHOOL_OUTLINED("school_outlined"), +// @SerializedName("science") +// SCIENCE("science"), +// @SerializedName("science_sharp") +// SCIENCE_SHARP("science_sharp"), +// @SerializedName("science_rounded") +// SCIENCE_ROUNDED("science_rounded"), +// @SerializedName("science_outlined") +// SCIENCE_OUTLINED("science_outlined"), +// @SerializedName("score") +// SCORE("score"), +// @SerializedName("score_sharp") +// SCORE_SHARP("score_sharp"), +// @SerializedName("score_rounded") +// SCORE_ROUNDED("score_rounded"), +// @SerializedName("score_outlined") +// SCORE_OUTLINED("score_outlined"), +// @SerializedName("screen_lock_landscape") +// SCREEN_LOCK_LANDSCAPE("screen_lock_landscape"), +// @SerializedName("screen_lock_landscape_sharp") +// SCREEN_LOCK_LANDSCAPE_SHARP("screen_lock_landscape_sharp"), +// @SerializedName("screen_lock_landscape_rounded") +// SCREEN_LOCK_LANDSCAPE_ROUNDED("screen_lock_landscape_rounded"), +// @SerializedName("screen_lock_landscape_outlined") +// SCREEN_LOCK_LANDSCAPE_OUTLINED("screen_lock_landscape_outlined"), +// @SerializedName("screen_lock_portrait") +// SCREEN_LOCK_PORTRAIT("screen_lock_portrait"), +// @SerializedName("screen_lock_portrait_sharp") +// SCREEN_LOCK_PORTRAIT_SHARP("screen_lock_portrait_sharp"), +// @SerializedName("screen_lock_portrait_rounded") +// SCREEN_LOCK_PORTRAIT_ROUNDED("screen_lock_portrait_rounded"), +// @SerializedName("screen_lock_portrait_outlined") +// SCREEN_LOCK_PORTRAIT_OUTLINED("screen_lock_portrait_outlined"), +// @SerializedName("screen_lock_rotation") +// SCREEN_LOCK_ROTATION("screen_lock_rotation"), +// @SerializedName("screen_lock_rotation_sharp") +// SCREEN_LOCK_ROTATION_SHARP("screen_lock_rotation_sharp"), +// @SerializedName("screen_lock_rotation_rounded") +// SCREEN_LOCK_ROTATION_ROUNDED("screen_lock_rotation_rounded"), +// @SerializedName("screen_lock_rotation_outlined") +// SCREEN_LOCK_ROTATION_OUTLINED("screen_lock_rotation_outlined"), +// @SerializedName("screen_rotation") +// SCREEN_ROTATION("screen_rotation"), +// @SerializedName("screen_rotation_sharp") +// SCREEN_ROTATION_SHARP("screen_rotation_sharp"), +// @SerializedName("screen_rotation_rounded") +// SCREEN_ROTATION_ROUNDED("screen_rotation_rounded"), +// @SerializedName("screen_rotation_outlined") +// SCREEN_ROTATION_OUTLINED("screen_rotation_outlined"), +// @SerializedName("screen_search_desktop") +// SCREEN_SEARCH_DESKTOP("screen_search_desktop"), +// @SerializedName("screen_search_desktop_sharp") +// SCREEN_SEARCH_DESKTOP_SHARP("screen_search_desktop_sharp"), +// @SerializedName("screen_search_desktop_rounded") +// SCREEN_SEARCH_DESKTOP_ROUNDED("screen_search_desktop_rounded"), +// @SerializedName("screen_search_desktop_outlined") +// SCREEN_SEARCH_DESKTOP_OUTLINED("screen_search_desktop_outlined"), +// @SerializedName("screen_share") +// SCREEN_SHARE("screen_share"), +// @SerializedName("screen_share_sharp") +// SCREEN_SHARE_SHARP("screen_share_sharp"), +// @SerializedName("screen_share_rounded") +// SCREEN_SHARE_ROUNDED("screen_share_rounded"), +// @SerializedName("screen_share_outlined") +// SCREEN_SHARE_OUTLINED("screen_share_outlined"), +// @SerializedName("screenshot") +// SCREENSHOT("screenshot"), +// @SerializedName("screenshot_sharp") +// SCREENSHOT_SHARP("screenshot_sharp"), +// @SerializedName("screenshot_rounded") +// SCREENSHOT_ROUNDED("screenshot_rounded"), +// @SerializedName("screenshot_outlined") +// SCREENSHOT_OUTLINED("screenshot_outlined"), +// @SerializedName("sd") +// SD("sd"), +// @SerializedName("sd_card") +// SD_CARD("sd_card"), +// @SerializedName("sd_card_alert") +// SD_CARD_ALERT("sd_card_alert"), +// @SerializedName("sd_card_alert_sharp") +// SD_CARD_ALERT_SHARP("sd_card_alert_sharp"), +// @SerializedName("sd_card_alert_rounded") +// SD_CARD_ALERT_ROUNDED("sd_card_alert_rounded"), +// @SerializedName("sd_card_alert_outlined") +// SD_CARD_ALERT_OUTLINED("sd_card_alert_outlined"), +// @SerializedName("sd_card_sharp") +// SD_CARD_SHARP("sd_card_sharp"), +// @SerializedName("sd_card_rounded") +// SD_CARD_ROUNDED("sd_card_rounded"), +// @SerializedName("sd_card_outlined") +// SD_CARD_OUTLINED("sd_card_outlined"), +// @SerializedName("sd_sharp") +// SD_SHARP("sd_sharp"), +// @SerializedName("sd_rounded") +// SD_ROUNDED("sd_rounded"), +// @SerializedName("sd_outlined") +// SD_OUTLINED("sd_outlined"), +// @SerializedName("sd_storage") +// SD_STORAGE("sd_storage"), +// @SerializedName("sd_storage_sharp") +// SD_STORAGE_SHARP("sd_storage_sharp"), +// @SerializedName("sd_storage_rounded") +// SD_STORAGE_ROUNDED("sd_storage_rounded"), +// @SerializedName("sd_storage_outlined") +// SD_STORAGE_OUTLINED("sd_storage_outlined"), +// @SerializedName("search") +// SEARCH("search"), +// @SerializedName("search_off") +// SEARCH_OFF("search_off"), +// @SerializedName("search_off_sharp") +// SEARCH_OFF_SHARP("search_off_sharp"), +// @SerializedName("search_off_rounded") +// SEARCH_OFF_ROUNDED("search_off_rounded"), +// @SerializedName("search_off_outlined") +// SEARCH_OFF_OUTLINED("search_off_outlined"), +// @SerializedName("search_sharp") +// SEARCH_SHARP("search_sharp"), +// @SerializedName("search_rounded") +// SEARCH_ROUNDED("search_rounded"), +// @SerializedName("search_outlined") +// SEARCH_OUTLINED("search_outlined"), +// @SerializedName("security") +// SECURITY("security"), +// @SerializedName("security_sharp") +// SECURITY_SHARP("security_sharp"), +// @SerializedName("security_rounded") +// SECURITY_ROUNDED("security_rounded"), +// @SerializedName("security_outlined") +// SECURITY_OUTLINED("security_outlined"), +// @SerializedName("security_update") +// SECURITY_UPDATE("security_update"), +// @SerializedName("security_update_good") +// SECURITY_UPDATE_GOOD("security_update_good"), +// @SerializedName("security_update_good_sharp") +// SECURITY_UPDATE_GOOD_SHARP("security_update_good_sharp"), +// @SerializedName("security_update_good_rounded") +// SECURITY_UPDATE_GOOD_ROUNDED("security_update_good_rounded"), +// @SerializedName("security_update_good_outlined") +// SECURITY_UPDATE_GOOD_OUTLINED("security_update_good_outlined"), +// @SerializedName("security_update_sharp") +// SECURITY_UPDATE_SHARP("security_update_sharp"), +// @SerializedName("security_update_rounded") +// SECURITY_UPDATE_ROUNDED("security_update_rounded"), +// @SerializedName("security_update_outlined") +// SECURITY_UPDATE_OUTLINED("security_update_outlined"), +// @SerializedName("security_update_warning") +// SECURITY_UPDATE_WARNING("security_update_warning"), +// @SerializedName("security_update_warning_sharp") +// SECURITY_UPDATE_WARNING_SHARP("security_update_warning_sharp"), +// @SerializedName("security_update_warning_rounded") +// SECURITY_UPDATE_WARNING_ROUNDED("security_update_warning_rounded"), +// @SerializedName("security_update_warning_outlined") +// SECURITY_UPDATE_WARNING_OUTLINED("security_update_warning_outlined"), +// @SerializedName("segment") +// SEGMENT("segment"), +// @SerializedName("segment_sharp") +// SEGMENT_SHARP("segment_sharp"), +// @SerializedName("segment_rounded") +// SEGMENT_ROUNDED("segment_rounded"), +// @SerializedName("segment_outlined") +// SEGMENT_OUTLINED("segment_outlined"), +// @SerializedName("select_all") +// SELECT_ALL("select_all"), +// @SerializedName("select_all_sharp") +// SELECT_ALL_SHARP("select_all_sharp"), +// @SerializedName("select_all_rounded") +// SELECT_ALL_ROUNDED("select_all_rounded"), +// @SerializedName("select_all_outlined") +// SELECT_ALL_OUTLINED("select_all_outlined"), +// @SerializedName("self_improvement") +// SELF_IMPROVEMENT("self_improvement"), +// @SerializedName("self_improvement_sharp") +// SELF_IMPROVEMENT_SHARP("self_improvement_sharp"), +// @SerializedName("self_improvement_rounded") +// SELF_IMPROVEMENT_ROUNDED("self_improvement_rounded"), +// @SerializedName("self_improvement_outlined") +// SELF_IMPROVEMENT_OUTLINED("self_improvement_outlined"), +// @SerializedName("sell") +// SELL("sell"), +// @SerializedName("sell_sharp") +// SELL_SHARP("sell_sharp"), +// @SerializedName("sell_rounded") +// SELL_ROUNDED("sell_rounded"), +// @SerializedName("sell_outlined") +// SELL_OUTLINED("sell_outlined"), +// @SerializedName("send") +// SEND("send"), +// @SerializedName("send_and_archive") +// SEND_AND_ARCHIVE("send_and_archive"), +// @SerializedName("send_and_archive_sharp") +// SEND_AND_ARCHIVE_SHARP("send_and_archive_sharp"), +// @SerializedName("send_and_archive_rounded") +// SEND_AND_ARCHIVE_ROUNDED("send_and_archive_rounded"), +// @SerializedName("send_and_archive_outlined") +// SEND_AND_ARCHIVE_OUTLINED("send_and_archive_outlined"), +// @SerializedName("send_sharp") +// SEND_SHARP("send_sharp"), +// @SerializedName("send_rounded") +// SEND_ROUNDED("send_rounded"), +// @SerializedName("send_outlined") +// SEND_OUTLINED("send_outlined"), +// @SerializedName("send_to_mobile") +// SEND_TO_MOBILE("send_to_mobile"), +// @SerializedName("send_to_mobile_sharp") +// SEND_TO_MOBILE_SHARP("send_to_mobile_sharp"), +// @SerializedName("send_to_mobile_rounded") +// SEND_TO_MOBILE_ROUNDED("send_to_mobile_rounded"), +// @SerializedName("send_to_mobile_outlined") +// SEND_TO_MOBILE_OUTLINED("send_to_mobile_outlined"), +// @SerializedName("sensor_door") +// SENSOR_DOOR("sensor_door"), +// @SerializedName("sensor_door_sharp") +// SENSOR_DOOR_SHARP("sensor_door_sharp"), +// @SerializedName("sensor_door_rounded") +// SENSOR_DOOR_ROUNDED("sensor_door_rounded"), +// @SerializedName("sensor_door_outlined") +// SENSOR_DOOR_OUTLINED("sensor_door_outlined"), +// @SerializedName("sensor_window") +// SENSOR_WINDOW("sensor_window"), +// @SerializedName("sensor_window_sharp") +// SENSOR_WINDOW_SHARP("sensor_window_sharp"), +// @SerializedName("sensor_window_rounded") +// SENSOR_WINDOW_ROUNDED("sensor_window_rounded"), +// @SerializedName("sensor_window_outlined") +// SENSOR_WINDOW_OUTLINED("sensor_window_outlined"), +// @SerializedName("sensors") +// SENSORS("sensors"), +// @SerializedName("sensors_off") +// SENSORS_OFF("sensors_off"), +// @SerializedName("sensors_off_sharp") +// SENSORS_OFF_SHARP("sensors_off_sharp"), +// @SerializedName("sensors_off_rounded") +// SENSORS_OFF_ROUNDED("sensors_off_rounded"), +// @SerializedName("sensors_off_outlined") +// SENSORS_OFF_OUTLINED("sensors_off_outlined"), +// @SerializedName("sensors_sharp") +// SENSORS_SHARP("sensors_sharp"), +// @SerializedName("sensors_rounded") +// SENSORS_ROUNDED("sensors_rounded"), +// @SerializedName("sensors_outlined") +// SENSORS_OUTLINED("sensors_outlined"), +// @SerializedName("sentiment_dissatisfied") +// SENTIMENT_DISSATISFIED("sentiment_dissatisfied"), +// @SerializedName("sentiment_dissatisfied_sharp") +// SENTIMENT_DISSATISFIED_SHARP("sentiment_dissatisfied_sharp"), +// @SerializedName("sentiment_dissatisfied_rounded") +// SENTIMENT_DISSATISFIED_ROUNDED("sentiment_dissatisfied_rounded"), +// @SerializedName("sentiment_dissatisfied_outlined") +// SENTIMENT_DISSATISFIED_OUTLINED("sentiment_dissatisfied_outlined"), +// @SerializedName("sentiment_neutral") +// SENTIMENT_NEUTRAL("sentiment_neutral"), +// @SerializedName("sentiment_neutral_sharp") +// SENTIMENT_NEUTRAL_SHARP("sentiment_neutral_sharp"), +// @SerializedName("sentiment_neutral_rounded") +// SENTIMENT_NEUTRAL_ROUNDED("sentiment_neutral_rounded"), +// @SerializedName("sentiment_neutral_outlined") +// SENTIMENT_NEUTRAL_OUTLINED("sentiment_neutral_outlined"), +// @SerializedName("sentiment_satisfied") +// SENTIMENT_SATISFIED("sentiment_satisfied"), +// @SerializedName("sentiment_satisfied_alt") +// SENTIMENT_SATISFIED_ALT("sentiment_satisfied_alt"), +// @SerializedName("sentiment_satisfied_alt_sharp") +// SENTIMENT_SATISFIED_ALT_SHARP("sentiment_satisfied_alt_sharp"), +// @SerializedName("sentiment_satisfied_alt_rounded") +// SENTIMENT_SATISFIED_ALT_ROUNDED("sentiment_satisfied_alt_rounded"), +// @SerializedName("sentiment_satisfied_alt_outlined") +// SENTIMENT_SATISFIED_ALT_OUTLINED("sentiment_satisfied_alt_outlined"), +// @SerializedName("sentiment_satisfied_sharp") +// SENTIMENT_SATISFIED_SHARP("sentiment_satisfied_sharp"), +// @SerializedName("sentiment_satisfied_rounded") +// SENTIMENT_SATISFIED_ROUNDED("sentiment_satisfied_rounded"), +// @SerializedName("sentiment_satisfied_outlined") +// SENTIMENT_SATISFIED_OUTLINED("sentiment_satisfied_outlined"), +// @SerializedName("sentiment_very_dissatisfied") +// SENTIMENT_VERY_DISSATISFIED("sentiment_very_dissatisfied"), +// @SerializedName("sentiment_very_dissatisfied_sharp") +// SENTIMENT_VERY_DISSATISFIED_SHARP("sentiment_very_dissatisfied_sharp"), +// @SerializedName("sentiment_very_dissatisfied_rounded") +// SENTIMENT_VERY_DISSATISFIED_ROUNDED("sentiment_very_dissatisfied_rounded"), +// @SerializedName("sentiment_very_dissatisfied_outlined") +// SENTIMENT_VERY_DISSATISFIED_OUTLINED("sentiment_very_dissatisfied_outlined"), +// @SerializedName("sentiment_very_satisfied") +// SENTIMENT_VERY_SATISFIED("sentiment_very_satisfied"), +// @SerializedName("sentiment_very_satisfied_sharp") +// SENTIMENT_VERY_SATISFIED_SHARP("sentiment_very_satisfied_sharp"), +// @SerializedName("sentiment_very_satisfied_rounded") +// SENTIMENT_VERY_SATISFIED_ROUNDED("sentiment_very_satisfied_rounded"), +// @SerializedName("sentiment_very_satisfied_outlined") +// SENTIMENT_VERY_SATISFIED_OUTLINED("sentiment_very_satisfied_outlined"), +// @SerializedName("set_meal") +// SET_MEAL("set_meal"), +// @SerializedName("set_meal_sharp") +// SET_MEAL_SHARP("set_meal_sharp"), +// @SerializedName("set_meal_rounded") +// SET_MEAL_ROUNDED("set_meal_rounded"), +// @SerializedName("set_meal_outlined") +// SET_MEAL_OUTLINED("set_meal_outlined"), +// @SerializedName("settings") +// SETTINGS("settings"), +// @SerializedName("settings_accessibility") +// SETTINGS_ACCESSIBILITY("settings_accessibility"), +// @SerializedName("settings_accessibility_sharp") +// SETTINGS_ACCESSIBILITY_SHARP("settings_accessibility_sharp"), +// @SerializedName("settings_accessibility_rounded") +// SETTINGS_ACCESSIBILITY_ROUNDED("settings_accessibility_rounded"), +// @SerializedName("settings_accessibility_outlined") +// SETTINGS_ACCESSIBILITY_OUTLINED("settings_accessibility_outlined"), +// @SerializedName("settings_applications") +// SETTINGS_APPLICATIONS("settings_applications"), +// @SerializedName("settings_applications_sharp") +// SETTINGS_APPLICATIONS_SHARP("settings_applications_sharp"), +// @SerializedName("settings_applications_rounded") +// SETTINGS_APPLICATIONS_ROUNDED("settings_applications_rounded"), +// @SerializedName("settings_applications_outlined") +// SETTINGS_APPLICATIONS_OUTLINED("settings_applications_outlined"), +// @SerializedName("settings_backup_restore") +// SETTINGS_BACKUP_RESTORE("settings_backup_restore"), +// @SerializedName("settings_backup_restore_sharp") +// SETTINGS_BACKUP_RESTORE_SHARP("settings_backup_restore_sharp"), +// @SerializedName("settings_backup_restore_rounded") +// SETTINGS_BACKUP_RESTORE_ROUNDED("settings_backup_restore_rounded"), +// @SerializedName("settings_backup_restore_outlined") +// SETTINGS_BACKUP_RESTORE_OUTLINED("settings_backup_restore_outlined"), +// @SerializedName("settings_bluetooth") +// SETTINGS_BLUETOOTH("settings_bluetooth"), +// @SerializedName("settings_bluetooth_sharp") +// SETTINGS_BLUETOOTH_SHARP("settings_bluetooth_sharp"), +// @SerializedName("settings_bluetooth_rounded") +// SETTINGS_BLUETOOTH_ROUNDED("settings_bluetooth_rounded"), +// @SerializedName("settings_bluetooth_outlined") +// SETTINGS_BLUETOOTH_OUTLINED("settings_bluetooth_outlined"), +// @SerializedName("settings_brightness") +// SETTINGS_BRIGHTNESS("settings_brightness"), +// @SerializedName("settings_brightness_sharp") +// SETTINGS_BRIGHTNESS_SHARP("settings_brightness_sharp"), +// @SerializedName("settings_brightness_rounded") +// SETTINGS_BRIGHTNESS_ROUNDED("settings_brightness_rounded"), +// @SerializedName("settings_brightness_outlined") +// SETTINGS_BRIGHTNESS_OUTLINED("settings_brightness_outlined"), +// @SerializedName("settings_cell") +// SETTINGS_CELL("settings_cell"), +// @SerializedName("settings_cell_sharp") +// SETTINGS_CELL_SHARP("settings_cell_sharp"), +// @SerializedName("settings_cell_rounded") +// SETTINGS_CELL_ROUNDED("settings_cell_rounded"), +// @SerializedName("settings_cell_outlined") +// SETTINGS_CELL_OUTLINED("settings_cell_outlined"), +// @SerializedName("settings_display") +// SETTINGS_DISPLAY("settings_display"), +// @SerializedName("settings_display_sharp") +// SETTINGS_DISPLAY_SHARP("settings_display_sharp"), +// @SerializedName("settings_display_rounded") +// SETTINGS_DISPLAY_ROUNDED("settings_display_rounded"), +// @SerializedName("settings_display_outlined") +// SETTINGS_DISPLAY_OUTLINED("settings_display_outlined"), +// @SerializedName("settings_ethernet") +// SETTINGS_ETHERNET("settings_ethernet"), +// @SerializedName("settings_ethernet_sharp") +// SETTINGS_ETHERNET_SHARP("settings_ethernet_sharp"), +// @SerializedName("settings_ethernet_rounded") +// SETTINGS_ETHERNET_ROUNDED("settings_ethernet_rounded"), +// @SerializedName("settings_ethernet_outlined") +// SETTINGS_ETHERNET_OUTLINED("settings_ethernet_outlined"), +// @SerializedName("settings_input_antenna") +// SETTINGS_INPUT_ANTENNA("settings_input_antenna"), +// @SerializedName("settings_input_antenna_sharp") +// SETTINGS_INPUT_ANTENNA_SHARP("settings_input_antenna_sharp"), +// @SerializedName("settings_input_antenna_rounded") +// SETTINGS_INPUT_ANTENNA_ROUNDED("settings_input_antenna_rounded"), +// @SerializedName("settings_input_antenna_outlined") +// SETTINGS_INPUT_ANTENNA_OUTLINED("settings_input_antenna_outlined"), +// @SerializedName("settings_input_component") +// SETTINGS_INPUT_COMPONENT("settings_input_component"), +// @SerializedName("settings_input_component_sharp") +// SETTINGS_INPUT_COMPONENT_SHARP("settings_input_component_sharp"), +// @SerializedName("settings_input_component_rounded") +// SETTINGS_INPUT_COMPONENT_ROUNDED("settings_input_component_rounded"), +// @SerializedName("settings_input_component_outlined") +// SETTINGS_INPUT_COMPONENT_OUTLINED("settings_input_component_outlined"), +// @SerializedName("settings_input_composite") +// SETTINGS_INPUT_COMPOSITE("settings_input_composite"), +// @SerializedName("settings_input_composite_sharp") +// SETTINGS_INPUT_COMPOSITE_SHARP("settings_input_composite_sharp"), +// @SerializedName("settings_input_composite_rounded") +// SETTINGS_INPUT_COMPOSITE_ROUNDED("settings_input_composite_rounded"), +// @SerializedName("settings_input_composite_outlined") +// SETTINGS_INPUT_COMPOSITE_OUTLINED("settings_input_composite_outlined"), +// @SerializedName("settings_input_hdmi") +// SETTINGS_INPUT_HDMI("settings_input_hdmi"), +// @SerializedName("settings_input_hdmi_sharp") +// SETTINGS_INPUT_HDMI_SHARP("settings_input_hdmi_sharp"), +// @SerializedName("settings_input_hdmi_rounded") +// SETTINGS_INPUT_HDMI_ROUNDED("settings_input_hdmi_rounded"), +// @SerializedName("settings_input_hdmi_outlined") +// SETTINGS_INPUT_HDMI_OUTLINED("settings_input_hdmi_outlined"), +// @SerializedName("settings_input_svideo") +// SETTINGS_INPUT_SVIDEO("settings_input_svideo"), +// @SerializedName("settings_input_svideo_sharp") +// SETTINGS_INPUT_SVIDEO_SHARP("settings_input_svideo_sharp"), +// @SerializedName("settings_input_svideo_rounded") +// SETTINGS_INPUT_SVIDEO_ROUNDED("settings_input_svideo_rounded"), +// @SerializedName("settings_input_svideo_outlined") +// SETTINGS_INPUT_SVIDEO_OUTLINED("settings_input_svideo_outlined"), +// @SerializedName("settings_outlined") +// SETTINGS_OUTLINED("settings_outlined"), +// @SerializedName("settings_overscan") +// SETTINGS_OVERSCAN("settings_overscan"), +// @SerializedName("settings_overscan_sharp") +// SETTINGS_OVERSCAN_SHARP("settings_overscan_sharp"), +// @SerializedName("settings_overscan_rounded") +// SETTINGS_OVERSCAN_ROUNDED("settings_overscan_rounded"), +// @SerializedName("settings_overscan_outlined") +// SETTINGS_OVERSCAN_OUTLINED("settings_overscan_outlined"), +// @SerializedName("settings_phone") +// SETTINGS_PHONE("settings_phone"), +// @SerializedName("settings_phone_sharp") +// SETTINGS_PHONE_SHARP("settings_phone_sharp"), +// @SerializedName("settings_phone_rounded") +// SETTINGS_PHONE_ROUNDED("settings_phone_rounded"), +// @SerializedName("settings_phone_outlined") +// SETTINGS_PHONE_OUTLINED("settings_phone_outlined"), +// @SerializedName("settings_power") +// SETTINGS_POWER("settings_power"), +// @SerializedName("settings_power_sharp") +// SETTINGS_POWER_SHARP("settings_power_sharp"), +// @SerializedName("settings_power_rounded") +// SETTINGS_POWER_ROUNDED("settings_power_rounded"), +// @SerializedName("settings_power_outlined") +// SETTINGS_POWER_OUTLINED("settings_power_outlined"), +// @SerializedName("settings_remote") +// SETTINGS_REMOTE("settings_remote"), +// @SerializedName("settings_remote_sharp") +// SETTINGS_REMOTE_SHARP("settings_remote_sharp"), +// @SerializedName("settings_remote_rounded") +// SETTINGS_REMOTE_ROUNDED("settings_remote_rounded"), +// @SerializedName("settings_remote_outlined") +// SETTINGS_REMOTE_OUTLINED("settings_remote_outlined"), +// @SerializedName("settings_sharp") +// SETTINGS_SHARP("settings_sharp"), +// @SerializedName("settings_rounded") +// SETTINGS_ROUNDED("settings_rounded"), +// @SerializedName("settings_suggest") +// SETTINGS_SUGGEST("settings_suggest"), +// @SerializedName("settings_suggest_sharp") +// SETTINGS_SUGGEST_SHARP("settings_suggest_sharp"), +// @SerializedName("settings_suggest_rounded") +// SETTINGS_SUGGEST_ROUNDED("settings_suggest_rounded"), +// @SerializedName("settings_suggest_outlined") +// SETTINGS_SUGGEST_OUTLINED("settings_suggest_outlined"), +// @SerializedName("settings_system_daydream") +// SETTINGS_SYSTEM_DAYDREAM("settings_system_daydream"), +// @SerializedName("settings_system_daydream_sharp") +// SETTINGS_SYSTEM_DAYDREAM_SHARP("settings_system_daydream_sharp"), +// @SerializedName("settings_system_daydream_rounded") +// SETTINGS_SYSTEM_DAYDREAM_ROUNDED("settings_system_daydream_rounded"), +// @SerializedName("settings_system_daydream_outlined") +// SETTINGS_SYSTEM_DAYDREAM_OUTLINED("settings_system_daydream_outlined"), +// @SerializedName("settings_voice") +// SETTINGS_VOICE("settings_voice"), +// @SerializedName("settings_voice_sharp") +// SETTINGS_VOICE_SHARP("settings_voice_sharp"), +// @SerializedName("settings_voice_rounded") +// SETTINGS_VOICE_ROUNDED("settings_voice_rounded"), +// @SerializedName("settings_voice_outlined") +// SETTINGS_VOICE_OUTLINED("settings_voice_outlined"), +// @SerializedName("seven_k") +// SEVEN_K("seven_k"), +// @SerializedName("seven_k_plus") +// SEVEN_K_PLUS("seven_k_plus"), +// @SerializedName("seven_k_plus_sharp") +// SEVEN_K_PLUS_SHARP("seven_k_plus_sharp"), +// @SerializedName("seven_k_plus_rounded") +// SEVEN_K_PLUS_ROUNDED("seven_k_plus_rounded"), +// @SerializedName("seven_k_plus_outlined") +// SEVEN_K_PLUS_OUTLINED("seven_k_plus_outlined"), +// @SerializedName("seven_k_sharp") +// SEVEN_K_SHARP("seven_k_sharp"), +// @SerializedName("seven_k_rounded") +// SEVEN_K_ROUNDED("seven_k_rounded"), +// @SerializedName("seven_k_outlined") +// SEVEN_K_OUTLINED("seven_k_outlined"), +// @SerializedName("seven_mp") +// SEVEN_MP("seven_mp"), +// @SerializedName("seven_mp_sharp") +// SEVEN_MP_SHARP("seven_mp_sharp"), +// @SerializedName("seven_mp_rounded") +// SEVEN_MP_ROUNDED("seven_mp_rounded"), +// @SerializedName("seven_mp_outlined") +// SEVEN_MP_OUTLINED("seven_mp_outlined"), +// @SerializedName("seventeen_mp") +// SEVENTEEN_MP("seventeen_mp"), +// @SerializedName("seventeen_mp_sharp") +// SEVENTEEN_MP_SHARP("seventeen_mp_sharp"), +// @SerializedName("seventeen_mp_rounded") +// SEVENTEEN_MP_ROUNDED("seventeen_mp_rounded"), +// @SerializedName("seventeen_mp_outlined") +// SEVENTEEN_MP_OUTLINED("seventeen_mp_outlined"), +// @SerializedName("share") +// SHARE("share"), +// @SerializedName("share_arrival_time") +// SHARE_ARRIVAL_TIME("share_arrival_time"), +// @SerializedName("share_arrival_time_sharp") +// SHARE_ARRIVAL_TIME_SHARP("share_arrival_time_sharp"), +// @SerializedName("share_arrival_time_rounded") +// SHARE_ARRIVAL_TIME_ROUNDED("share_arrival_time_rounded"), +// @SerializedName("share_arrival_time_outlined") +// SHARE_ARRIVAL_TIME_OUTLINED("share_arrival_time_outlined"), +// @SerializedName("share_location") +// SHARE_LOCATION("share_location"), +// @SerializedName("share_location_sharp") +// SHARE_LOCATION_SHARP("share_location_sharp"), +// @SerializedName("share_location_rounded") +// SHARE_LOCATION_ROUNDED("share_location_rounded"), +// @SerializedName("share_location_outlined") +// SHARE_LOCATION_OUTLINED("share_location_outlined"), +// @SerializedName("share_sharp") +// SHARE_SHARP("share_sharp"), +// @SerializedName("share_rounded") +// SHARE_ROUNDED("share_rounded"), +// @SerializedName("share_outlined") +// SHARE_OUTLINED("share_outlined"), +// @SerializedName("shield") +// SHIELD("shield"), +// @SerializedName("shield_sharp") +// SHIELD_SHARP("shield_sharp"), +// @SerializedName("shield_rounded") +// SHIELD_ROUNDED("shield_rounded"), +// @SerializedName("shield_outlined") +// SHIELD_OUTLINED("shield_outlined"), +// @SerializedName("shop") +// SHOP("shop"), +// @SerializedName("shop_2") +// SHOP_2("shop_2"), +// @SerializedName("shop_2_sharp") +// SHOP_2_SHARP("shop_2_sharp"), +// @SerializedName("shop_2_rounded") +// SHOP_2_ROUNDED("shop_2_rounded"), +// @SerializedName("shop_2_outlined") +// SHOP_2_OUTLINED("shop_2_outlined"), +// @SerializedName("shop_sharp") +// SHOP_SHARP("shop_sharp"), +// @SerializedName("shop_rounded") +// SHOP_ROUNDED("shop_rounded"), +// @SerializedName("shop_outlined") +// SHOP_OUTLINED("shop_outlined"), +// @SerializedName("shop_two") +// SHOP_TWO("shop_two"), +// @SerializedName("shop_two_sharp") +// SHOP_TWO_SHARP("shop_two_sharp"), +// @SerializedName("shop_two_rounded") +// SHOP_TWO_ROUNDED("shop_two_rounded"), +// @SerializedName("shop_two_outlined") +// SHOP_TWO_OUTLINED("shop_two_outlined"), +// @SerializedName("shopping_bag") +// SHOPPING_BAG("shopping_bag"), +// @SerializedName("shopping_bag_sharp") +// SHOPPING_BAG_SHARP("shopping_bag_sharp"), +// @SerializedName("shopping_bag_rounded") +// SHOPPING_BAG_ROUNDED("shopping_bag_rounded"), +// @SerializedName("shopping_bag_outlined") +// SHOPPING_BAG_OUTLINED("shopping_bag_outlined"), +// @SerializedName("shopping_basket") +// SHOPPING_BASKET("shopping_basket"), +// @SerializedName("shopping_basket_sharp") +// SHOPPING_BASKET_SHARP("shopping_basket_sharp"), +// @SerializedName("shopping_basket_rounded") +// SHOPPING_BASKET_ROUNDED("shopping_basket_rounded"), +// @SerializedName("shopping_basket_outlined") +// SHOPPING_BASKET_OUTLINED("shopping_basket_outlined"), +// @SerializedName("shopping_cart") +// SHOPPING_CART("shopping_cart"), +// @SerializedName("shopping_cart_sharp") +// SHOPPING_CART_SHARP("shopping_cart_sharp"), +// @SerializedName("shopping_cart_rounded") +// SHOPPING_CART_ROUNDED("shopping_cart_rounded"), +// @SerializedName("shopping_cart_outlined") +// SHOPPING_CART_OUTLINED("shopping_cart_outlined"), +// @SerializedName("short_text") +// SHORT_TEXT("short_text"), +// @SerializedName("short_text_sharp") +// SHORT_TEXT_SHARP("short_text_sharp"), +// @SerializedName("short_text_rounded") +// SHORT_TEXT_ROUNDED("short_text_rounded"), +// @SerializedName("short_text_outlined") +// SHORT_TEXT_OUTLINED("short_text_outlined"), +// @SerializedName("shortcut") +// SHORTCUT("shortcut"), +// @SerializedName("shortcut_sharp") +// SHORTCUT_SHARP("shortcut_sharp"), +// @SerializedName("shortcut_rounded") +// SHORTCUT_ROUNDED("shortcut_rounded"), +// @SerializedName("shortcut_outlined") +// SHORTCUT_OUTLINED("shortcut_outlined"), +// @SerializedName("show_chart") +// SHOW_CHART("show_chart"), +// @SerializedName("show_chart_sharp") +// SHOW_CHART_SHARP("show_chart_sharp"), +// @SerializedName("show_chart_rounded") +// SHOW_CHART_ROUNDED("show_chart_rounded"), +// @SerializedName("show_chart_outlined") +// SHOW_CHART_OUTLINED("show_chart_outlined"), +// @SerializedName("shower") +// SHOWER("shower"), +// @SerializedName("shower_sharp") +// SHOWER_SHARP("shower_sharp"), +// @SerializedName("shower_rounded") +// SHOWER_ROUNDED("shower_rounded"), +// @SerializedName("shower_outlined") +// SHOWER_OUTLINED("shower_outlined"), +// @SerializedName("shuffle") +// SHUFFLE("shuffle"), +// @SerializedName("shuffle_on") +// SHUFFLE_ON("shuffle_on"), +// @SerializedName("shuffle_on_sharp") +// SHUFFLE_ON_SHARP("shuffle_on_sharp"), +// @SerializedName("shuffle_on_rounded") +// SHUFFLE_ON_ROUNDED("shuffle_on_rounded"), +// @SerializedName("shuffle_on_outlined") +// SHUFFLE_ON_OUTLINED("shuffle_on_outlined"), +// @SerializedName("shuffle_sharp") +// SHUFFLE_SHARP("shuffle_sharp"), +// @SerializedName("shuffle_rounded") +// SHUFFLE_ROUNDED("shuffle_rounded"), +// @SerializedName("shuffle_outlined") +// SHUFFLE_OUTLINED("shuffle_outlined"), +// @SerializedName("shutter_speed") +// SHUTTER_SPEED("shutter_speed"), +// @SerializedName("shutter_speed_sharp") +// SHUTTER_SPEED_SHARP("shutter_speed_sharp"), +// @SerializedName("shutter_speed_rounded") +// SHUTTER_SPEED_ROUNDED("shutter_speed_rounded"), +// @SerializedName("shutter_speed_outlined") +// SHUTTER_SPEED_OUTLINED("shutter_speed_outlined"), +// @SerializedName("sick") +// SICK("sick"), +// @SerializedName("sick_sharp") +// SICK_SHARP("sick_sharp"), +// @SerializedName("sick_rounded") +// SICK_ROUNDED("sick_rounded"), +// @SerializedName("sick_outlined") +// SICK_OUTLINED("sick_outlined"), +// @SerializedName("signal_cellular_0_bar") +// SIGNAL_CELLULAR_0_BAR("signal_cellular_0_bar"), +// @SerializedName("signal_cellular_0_bar_sharp") +// SIGNAL_CELLULAR_0_BAR_SHARP("signal_cellular_0_bar_sharp"), +// @SerializedName("signal_cellular_0_bar_rounded") +// SIGNAL_CELLULAR_0_BAR_ROUNDED("signal_cellular_0_bar_rounded"), +// @SerializedName("signal_cellular_0_bar_outlined") +// SIGNAL_CELLULAR_0_BAR_OUTLINED("signal_cellular_0_bar_outlined"), +// @SerializedName("signal_cellular_4_bar") +// SIGNAL_CELLULAR_4_BAR("signal_cellular_4_bar"), +// @SerializedName("signal_cellular_4_bar_sharp") +// SIGNAL_CELLULAR_4_BAR_SHARP("signal_cellular_4_bar_sharp"), +// @SerializedName("signal_cellular_4_bar_rounded") +// SIGNAL_CELLULAR_4_BAR_ROUNDED("signal_cellular_4_bar_rounded"), +// @SerializedName("signal_cellular_4_bar_outlined") +// SIGNAL_CELLULAR_4_BAR_OUTLINED("signal_cellular_4_bar_outlined"), +// @SerializedName("signal_cellular_alt") +// SIGNAL_CELLULAR_ALT("signal_cellular_alt"), +// @SerializedName("signal_cellular_alt_sharp") +// SIGNAL_CELLULAR_ALT_SHARP("signal_cellular_alt_sharp"), +// @SerializedName("signal_cellular_alt_rounded") +// SIGNAL_CELLULAR_ALT_ROUNDED("signal_cellular_alt_rounded"), +// @SerializedName("signal_cellular_alt_outlined") +// SIGNAL_CELLULAR_ALT_OUTLINED("signal_cellular_alt_outlined"), +// @SerializedName("signal_cellular_connected_no_internet_0_bar") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR("signal_cellular_connected_no_internet_0_bar"), +// @SerializedName("signal_cellular_connected_no_internet_0_bar_sharp") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR_SHARP("signal_cellular_connected_no_internet_0_bar_sharp"), +// @SerializedName("signal_cellular_connected_no_internet_0_bar_rounded") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR_ROUNDED("signal_cellular_connected_no_internet_0_bar_rounded"), +// @SerializedName("signal_cellular_connected_no_internet_0_bar_outlined") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR_OUTLINED("signal_cellular_connected_no_internet_0_bar_outlined"), +// @SerializedName("signal_cellular_connected_no_internet_4_bar") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR("signal_cellular_connected_no_internet_4_bar"), +// @SerializedName("signal_cellular_connected_no_internet_4_bar_sharp") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR_SHARP("signal_cellular_connected_no_internet_4_bar_sharp"), +// @SerializedName("signal_cellular_connected_no_internet_4_bar_rounded") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR_ROUNDED("signal_cellular_connected_no_internet_4_bar_rounded"), +// @SerializedName("signal_cellular_connected_no_internet_4_bar_outlined") +// SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR_OUTLINED("signal_cellular_connected_no_internet_4_bar_outlined"), +// @SerializedName("signal_cellular_no_sim") +// SIGNAL_CELLULAR_NO_SIM("signal_cellular_no_sim"), +// @SerializedName("signal_cellular_no_sim_sharp") +// SIGNAL_CELLULAR_NO_SIM_SHARP("signal_cellular_no_sim_sharp"), +// @SerializedName("signal_cellular_no_sim_rounded") +// SIGNAL_CELLULAR_NO_SIM_ROUNDED("signal_cellular_no_sim_rounded"), +// @SerializedName("signal_cellular_no_sim_outlined") +// SIGNAL_CELLULAR_NO_SIM_OUTLINED("signal_cellular_no_sim_outlined"), +// @SerializedName("signal_cellular_nodata") +// SIGNAL_CELLULAR_NODATA("signal_cellular_nodata"), +// @SerializedName("signal_cellular_nodata_sharp") +// SIGNAL_CELLULAR_NODATA_SHARP("signal_cellular_nodata_sharp"), +// @SerializedName("signal_cellular_nodata_rounded") +// SIGNAL_CELLULAR_NODATA_ROUNDED("signal_cellular_nodata_rounded"), +// @SerializedName("signal_cellular_nodata_outlined") +// SIGNAL_CELLULAR_NODATA_OUTLINED("signal_cellular_nodata_outlined"), +// @SerializedName("signal_cellular_null") +// SIGNAL_CELLULAR_NULL("signal_cellular_null"), +// @SerializedName("signal_cellular_null_sharp") +// SIGNAL_CELLULAR_NULL_SHARP("signal_cellular_null_sharp"), +// @SerializedName("signal_cellular_null_rounded") +// SIGNAL_CELLULAR_NULL_ROUNDED("signal_cellular_null_rounded"), +// @SerializedName("signal_cellular_null_outlined") +// SIGNAL_CELLULAR_NULL_OUTLINED("signal_cellular_null_outlined"), +// @SerializedName("signal_cellular_off") +// SIGNAL_CELLULAR_OFF("signal_cellular_off"), +// @SerializedName("signal_cellular_off_sharp") +// SIGNAL_CELLULAR_OFF_SHARP("signal_cellular_off_sharp"), +// @SerializedName("signal_cellular_off_rounded") +// SIGNAL_CELLULAR_OFF_ROUNDED("signal_cellular_off_rounded"), +// @SerializedName("signal_cellular_off_outlined") +// SIGNAL_CELLULAR_OFF_OUTLINED("signal_cellular_off_outlined"), +// @SerializedName("signal_wifi_0_bar") +// SIGNAL_WIFI_0_BAR("signal_wifi_0_bar"), +// @SerializedName("signal_wifi_0_bar_sharp") +// SIGNAL_WIFI_0_BAR_SHARP("signal_wifi_0_bar_sharp"), +// @SerializedName("signal_wifi_0_bar_rounded") +// SIGNAL_WIFI_0_BAR_ROUNDED("signal_wifi_0_bar_rounded"), +// @SerializedName("signal_wifi_0_bar_outlined") +// SIGNAL_WIFI_0_BAR_OUTLINED("signal_wifi_0_bar_outlined"), +// @SerializedName("signal_wifi_4_bar") +// SIGNAL_WIFI_4_BAR("signal_wifi_4_bar"), +// @SerializedName("signal_wifi_4_bar_lock") +// SIGNAL_WIFI_4_BAR_LOCK("signal_wifi_4_bar_lock"), +// @SerializedName("signal_wifi_4_bar_lock_sharp") +// SIGNAL_WIFI_4_BAR_LOCK_SHARP("signal_wifi_4_bar_lock_sharp"), +// @SerializedName("signal_wifi_4_bar_lock_rounded") +// SIGNAL_WIFI_4_BAR_LOCK_ROUNDED("signal_wifi_4_bar_lock_rounded"), +// @SerializedName("signal_wifi_4_bar_lock_outlined") +// SIGNAL_WIFI_4_BAR_LOCK_OUTLINED("signal_wifi_4_bar_lock_outlined"), +// @SerializedName("signal_wifi_4_bar_sharp") +// SIGNAL_WIFI_4_BAR_SHARP("signal_wifi_4_bar_sharp"), +// @SerializedName("signal_wifi_4_bar_rounded") +// SIGNAL_WIFI_4_BAR_ROUNDED("signal_wifi_4_bar_rounded"), +// @SerializedName("signal_wifi_4_bar_outlined") +// SIGNAL_WIFI_4_BAR_OUTLINED("signal_wifi_4_bar_outlined"), +// @SerializedName("signal_wifi_bad") +// SIGNAL_WIFI_BAD("signal_wifi_bad"), +// @SerializedName("signal_wifi_bad_sharp") +// SIGNAL_WIFI_BAD_SHARP("signal_wifi_bad_sharp"), +// @SerializedName("signal_wifi_bad_rounded") +// SIGNAL_WIFI_BAD_ROUNDED("signal_wifi_bad_rounded"), +// @SerializedName("signal_wifi_bad_outlined") +// SIGNAL_WIFI_BAD_OUTLINED("signal_wifi_bad_outlined"), +// @SerializedName("signal_wifi_connected_no_internet_4") +// SIGNAL_WIFI_CONNECTED_NO_INTERNET_4("signal_wifi_connected_no_internet_4"), +// @SerializedName("signal_wifi_connected_no_internet_4_sharp") +// SIGNAL_WIFI_CONNECTED_NO_INTERNET_4_SHARP("signal_wifi_connected_no_internet_4_sharp"), +// @SerializedName("signal_wifi_connected_no_internet_4_rounded") +// SIGNAL_WIFI_CONNECTED_NO_INTERNET_4_ROUNDED("signal_wifi_connected_no_internet_4_rounded"), +// @SerializedName("signal_wifi_connected_no_internet_4_outlined") +// SIGNAL_WIFI_CONNECTED_NO_INTERNET_4_OUTLINED("signal_wifi_connected_no_internet_4_outlined"), +// @SerializedName("signal_wifi_off") +// SIGNAL_WIFI_OFF("signal_wifi_off"), +// @SerializedName("signal_wifi_off_sharp") +// SIGNAL_WIFI_OFF_SHARP("signal_wifi_off_sharp"), +// @SerializedName("signal_wifi_off_rounded") +// SIGNAL_WIFI_OFF_ROUNDED("signal_wifi_off_rounded"), +// @SerializedName("signal_wifi_off_outlined") +// SIGNAL_WIFI_OFF_OUTLINED("signal_wifi_off_outlined"), +// @SerializedName("signal_wifi_statusbar_4_bar") +// SIGNAL_WIFI_STATUSBAR_4_BAR("signal_wifi_statusbar_4_bar"), +// @SerializedName("signal_wifi_statusbar_4_bar_sharp") +// SIGNAL_WIFI_STATUSBAR_4_BAR_SHARP("signal_wifi_statusbar_4_bar_sharp"), +// @SerializedName("signal_wifi_statusbar_4_bar_rounded") +// SIGNAL_WIFI_STATUSBAR_4_BAR_ROUNDED("signal_wifi_statusbar_4_bar_rounded"), +// @SerializedName("signal_wifi_statusbar_4_bar_outlined") +// SIGNAL_WIFI_STATUSBAR_4_BAR_OUTLINED("signal_wifi_statusbar_4_bar_outlined"), +// @SerializedName("signal_wifi_statusbar_connected_no_internet_4") +// SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4("signal_wifi_statusbar_connected_no_internet_4"), +// @SerializedName("signal_wifi_statusbar_connected_no_internet_4_sharp") +// SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4_SHARP("signal_wifi_statusbar_connected_no_internet_4_sharp"), +// @SerializedName("signal_wifi_statusbar_connected_no_internet_4_rounded") +// SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4_ROUNDED("signal_wifi_statusbar_connected_no_internet_4_rounded"), +// @SerializedName("signal_wifi_statusbar_connected_no_internet_4_outlined") +// SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4_OUTLINED("signal_wifi_statusbar_connected_no_internet_4_outlined"), +// @SerializedName("signal_wifi_statusbar_null") +// SIGNAL_WIFI_STATUSBAR_NULL("signal_wifi_statusbar_null"), +// @SerializedName("signal_wifi_statusbar_null_sharp") +// SIGNAL_WIFI_STATUSBAR_NULL_SHARP("signal_wifi_statusbar_null_sharp"), +// @SerializedName("signal_wifi_statusbar_null_rounded") +// SIGNAL_WIFI_STATUSBAR_NULL_ROUNDED("signal_wifi_statusbar_null_rounded"), +// @SerializedName("signal_wifi_statusbar_null_outlined") +// SIGNAL_WIFI_STATUSBAR_NULL_OUTLINED("signal_wifi_statusbar_null_outlined"), +// @SerializedName("sim_card") +// SIM_CARD("sim_card"), +// @SerializedName("sim_card_alert") +// SIM_CARD_ALERT("sim_card_alert"), +// @SerializedName("sim_card_alert_sharp") +// SIM_CARD_ALERT_SHARP("sim_card_alert_sharp"), +// @SerializedName("sim_card_alert_rounded") +// SIM_CARD_ALERT_ROUNDED("sim_card_alert_rounded"), +// @SerializedName("sim_card_alert_outlined") +// SIM_CARD_ALERT_OUTLINED("sim_card_alert_outlined"), +// @SerializedName("sim_card_download") +// SIM_CARD_DOWNLOAD("sim_card_download"), +// @SerializedName("sim_card_download_sharp") +// SIM_CARD_DOWNLOAD_SHARP("sim_card_download_sharp"), +// @SerializedName("sim_card_download_rounded") +// SIM_CARD_DOWNLOAD_ROUNDED("sim_card_download_rounded"), +// @SerializedName("sim_card_download_outlined") +// SIM_CARD_DOWNLOAD_OUTLINED("sim_card_download_outlined"), +// @SerializedName("sim_card_sharp") +// SIM_CARD_SHARP("sim_card_sharp"), +// @SerializedName("sim_card_rounded") +// SIM_CARD_ROUNDED("sim_card_rounded"), +// @SerializedName("sim_card_outlined") +// SIM_CARD_OUTLINED("sim_card_outlined"), +// @SerializedName("single_bed") +// SINGLE_BED("single_bed"), +// @SerializedName("single_bed_sharp") +// SINGLE_BED_SHARP("single_bed_sharp"), +// @SerializedName("single_bed_rounded") +// SINGLE_BED_ROUNDED("single_bed_rounded"), +// @SerializedName("single_bed_outlined") +// SINGLE_BED_OUTLINED("single_bed_outlined"), +// @SerializedName("sip") +// SIP("sip"), +// @SerializedName("sip_sharp") +// SIP_SHARP("sip_sharp"), +// @SerializedName("sip_rounded") +// SIP_ROUNDED("sip_rounded"), +// @SerializedName("sip_outlined") +// SIP_OUTLINED("sip_outlined"), +// @SerializedName("six_ft_apart") +// SIX_FT_APART("six_ft_apart"), +// @SerializedName("six_ft_apart_sharp") +// SIX_FT_APART_SHARP("six_ft_apart_sharp"), +// @SerializedName("six_ft_apart_rounded") +// SIX_FT_APART_ROUNDED("six_ft_apart_rounded"), +// @SerializedName("six_ft_apart_outlined") +// SIX_FT_APART_OUTLINED("six_ft_apart_outlined"), +// @SerializedName("six_k") +// SIX_K("six_k"), +// @SerializedName("six_k_plus") +// SIX_K_PLUS("six_k_plus"), +// @SerializedName("six_k_plus_sharp") +// SIX_K_PLUS_SHARP("six_k_plus_sharp"), +// @SerializedName("six_k_plus_outlined") +// SIX_K_PLUS_OUTLINED("six_k_plus_outlined"), +// @SerializedName("six_k_sharp") +// SIX_K_SHARP("six_k_sharp"), +// @SerializedName("six_k_rounded") +// SIX_K_ROUNDED("six_k_rounded"), +// @SerializedName("six_k_outlined") +// SIX_K_OUTLINED("six_k_outlined"), +// @SerializedName("six_k_plus_rounded") +// SIX_K_PLUS_ROUNDED("six_k_plus_rounded"), +// @SerializedName("six_mp") +// SIX_MP("six_mp"), +// @SerializedName("six_mp_sharp") +// SIX_MP_SHARP("six_mp_sharp"), +// @SerializedName("six_mp_rounded") +// SIX_MP_ROUNDED("six_mp_rounded"), +// @SerializedName("six_mp_outlined") +// SIX_MP_OUTLINED("six_mp_outlined"), +// @SerializedName("sixteen_mp") +// SIXTEEN_MP("sixteen_mp"), +// @SerializedName("sixteen_mp_sharp") +// SIXTEEN_MP_SHARP("sixteen_mp_sharp"), +// @SerializedName("sixteen_mp_rounded") +// SIXTEEN_MP_ROUNDED("sixteen_mp_rounded"), +// @SerializedName("sixteen_mp_outlined") +// SIXTEEN_MP_OUTLINED("sixteen_mp_outlined"), +// @SerializedName("sixty_fps") +// SIXTY_FPS("sixty_fps"), +// @SerializedName("sixty_fps_sharp") +// SIXTY_FPS_SHARP("sixty_fps_sharp"), +// @SerializedName("sixty_fps_rounded") +// SIXTY_FPS_ROUNDED("sixty_fps_rounded"), +// @SerializedName("sixty_fps_outlined") +// SIXTY_FPS_OUTLINED("sixty_fps_outlined"), +// @SerializedName("sixty_fps_select") +// SIXTY_FPS_SELECT("sixty_fps_select"), +// @SerializedName("sixty_fps_select_sharp") +// SIXTY_FPS_SELECT_SHARP("sixty_fps_select_sharp"), +// @SerializedName("sixty_fps_select_rounded") +// SIXTY_FPS_SELECT_ROUNDED("sixty_fps_select_rounded"), +// @SerializedName("sixty_fps_select_outlined") +// SIXTY_FPS_SELECT_OUTLINED("sixty_fps_select_outlined"), +// @SerializedName("skateboarding") +// SKATEBOARDING("skateboarding"), +// @SerializedName("skateboarding_sharp") +// SKATEBOARDING_SHARP("skateboarding_sharp"), +// @SerializedName("skateboarding_rounded") +// SKATEBOARDING_ROUNDED("skateboarding_rounded"), +// @SerializedName("skateboarding_outlined") +// SKATEBOARDING_OUTLINED("skateboarding_outlined"), +// @SerializedName("skip_next") +// SKIP_NEXT("skip_next"), +// @SerializedName("skip_next_sharp") +// SKIP_NEXT_SHARP("skip_next_sharp"), +// @SerializedName("skip_next_rounded") +// SKIP_NEXT_ROUNDED("skip_next_rounded"), +// @SerializedName("skip_next_outlined") +// SKIP_NEXT_OUTLINED("skip_next_outlined"), +// @SerializedName("skip_previous") +// SKIP_PREVIOUS("skip_previous"), +// @SerializedName("skip_previous_sharp") +// SKIP_PREVIOUS_SHARP("skip_previous_sharp"), +// @SerializedName("skip_previous_rounded") +// SKIP_PREVIOUS_ROUNDED("skip_previous_rounded"), +// @SerializedName("skip_previous_outlined") +// SKIP_PREVIOUS_OUTLINED("skip_previous_outlined"), +// @SerializedName("sledding") +// SLEDDING("sledding"), +// @SerializedName("sledding_sharp") +// SLEDDING_SHARP("sledding_sharp"), +// @SerializedName("sledding_rounded") +// SLEDDING_ROUNDED("sledding_rounded"), +// @SerializedName("sledding_outlined") +// SLEDDING_OUTLINED("sledding_outlined"), +// @SerializedName("slideshow") +// SLIDESHOW("slideshow"), +// @SerializedName("slideshow_sharp") +// SLIDESHOW_SHARP("slideshow_sharp"), +// @SerializedName("slideshow_rounded") +// SLIDESHOW_ROUNDED("slideshow_rounded"), +// @SerializedName("slideshow_outlined") +// SLIDESHOW_OUTLINED("slideshow_outlined"), +// @SerializedName("slow_motion_video") +// SLOW_MOTION_VIDEO("slow_motion_video"), +// @SerializedName("slow_motion_video_sharp") +// SLOW_MOTION_VIDEO_SHARP("slow_motion_video_sharp"), +// @SerializedName("slow_motion_video_rounded") +// SLOW_MOTION_VIDEO_ROUNDED("slow_motion_video_rounded"), +// @SerializedName("slow_motion_video_outlined") +// SLOW_MOTION_VIDEO_OUTLINED("slow_motion_video_outlined"), +// @SerializedName("smart_button") +// SMART_BUTTON("smart_button"), +// @SerializedName("smart_button_sharp") +// SMART_BUTTON_SHARP("smart_button_sharp"), +// @SerializedName("smart_button_rounded") +// SMART_BUTTON_ROUNDED("smart_button_rounded"), +// @SerializedName("smart_button_outlined") +// SMART_BUTTON_OUTLINED("smart_button_outlined"), +// @SerializedName("smart_display") +// SMART_DISPLAY("smart_display"), +// @SerializedName("smart_display_sharp") +// SMART_DISPLAY_SHARP("smart_display_sharp"), +// @SerializedName("smart_display_rounded") +// SMART_DISPLAY_ROUNDED("smart_display_rounded"), +// @SerializedName("smart_display_outlined") +// SMART_DISPLAY_OUTLINED("smart_display_outlined"), +// @SerializedName("smart_screen") +// SMART_SCREEN("smart_screen"), +// @SerializedName("smart_screen_sharp") +// SMART_SCREEN_SHARP("smart_screen_sharp"), +// @SerializedName("smart_screen_rounded") +// SMART_SCREEN_ROUNDED("smart_screen_rounded"), +// @SerializedName("smart_screen_outlined") +// SMART_SCREEN_OUTLINED("smart_screen_outlined"), +// @SerializedName("smart_toy") +// SMART_TOY("smart_toy"), +// @SerializedName("smart_toy_sharp") +// SMART_TOY_SHARP("smart_toy_sharp"), +// @SerializedName("smart_toy_rounded") +// SMART_TOY_ROUNDED("smart_toy_rounded"), +// @SerializedName("smart_toy_outlined") +// SMART_TOY_OUTLINED("smart_toy_outlined"), +// @SerializedName("smartphone") +// SMARTPHONE("smartphone"), +// @SerializedName("smartphone_sharp") +// SMARTPHONE_SHARP("smartphone_sharp"), +// @SerializedName("smartphone_rounded") +// SMARTPHONE_ROUNDED("smartphone_rounded"), +// @SerializedName("smartphone_outlined") +// SMARTPHONE_OUTLINED("smartphone_outlined"), +// @SerializedName("smoke_free") +// SMOKE_FREE("smoke_free"), +// @SerializedName("smoke_free_sharp") +// SMOKE_FREE_SHARP("smoke_free_sharp"), +// @SerializedName("smoke_free_rounded") +// SMOKE_FREE_ROUNDED("smoke_free_rounded"), +// @SerializedName("smoke_free_outlined") +// SMOKE_FREE_OUTLINED("smoke_free_outlined"), +// @SerializedName("smoking_rooms") +// SMOKING_ROOMS("smoking_rooms"), +// @SerializedName("smoking_rooms_sharp") +// SMOKING_ROOMS_SHARP("smoking_rooms_sharp"), +// @SerializedName("smoking_rooms_rounded") +// SMOKING_ROOMS_ROUNDED("smoking_rooms_rounded"), +// @SerializedName("smoking_rooms_outlined") +// SMOKING_ROOMS_OUTLINED("smoking_rooms_outlined"), +// @SerializedName("sms") +// SMS("sms"), +// @SerializedName("sms_failed") +// SMS_FAILED("sms_failed"), +// @SerializedName("sms_failed_sharp") +// SMS_FAILED_SHARP("sms_failed_sharp"), +// @SerializedName("sms_failed_rounded") +// SMS_FAILED_ROUNDED("sms_failed_rounded"), +// @SerializedName("sms_failed_outlined") +// SMS_FAILED_OUTLINED("sms_failed_outlined"), +// @SerializedName("sms_sharp") +// SMS_SHARP("sms_sharp"), +// @SerializedName("sms_rounded") +// SMS_ROUNDED("sms_rounded"), +// @SerializedName("sms_outlined") +// SMS_OUTLINED("sms_outlined"), +// @SerializedName("snippet_folder") +// SNIPPET_FOLDER("snippet_folder"), +// @SerializedName("snippet_folder_sharp") +// SNIPPET_FOLDER_SHARP("snippet_folder_sharp"), +// @SerializedName("snippet_folder_rounded") +// SNIPPET_FOLDER_ROUNDED("snippet_folder_rounded"), +// @SerializedName("snippet_folder_outlined") +// SNIPPET_FOLDER_OUTLINED("snippet_folder_outlined"), +// @SerializedName("snooze") +// SNOOZE("snooze"), +// @SerializedName("snooze_sharp") +// SNOOZE_SHARP("snooze_sharp"), +// @SerializedName("snooze_rounded") +// SNOOZE_ROUNDED("snooze_rounded"), +// @SerializedName("snooze_outlined") +// SNOOZE_OUTLINED("snooze_outlined"), +// @SerializedName("snowboarding") +// SNOWBOARDING("snowboarding"), +// @SerializedName("snowboarding_sharp") +// SNOWBOARDING_SHARP("snowboarding_sharp"), +// @SerializedName("snowboarding_rounded") +// SNOWBOARDING_ROUNDED("snowboarding_rounded"), +// @SerializedName("snowboarding_outlined") +// SNOWBOARDING_OUTLINED("snowboarding_outlined"), +// @SerializedName("snowmobile") +// SNOWMOBILE("snowmobile"), +// @SerializedName("snowmobile_sharp") +// SNOWMOBILE_SHARP("snowmobile_sharp"), +// @SerializedName("snowmobile_rounded") +// SNOWMOBILE_ROUNDED("snowmobile_rounded"), +// @SerializedName("snowmobile_outlined") +// SNOWMOBILE_OUTLINED("snowmobile_outlined"), +// @SerializedName("snowshoeing") +// SNOWSHOEING("snowshoeing"), +// @SerializedName("snowshoeing_sharp") +// SNOWSHOEING_SHARP("snowshoeing_sharp"), +// @SerializedName("snowshoeing_rounded") +// SNOWSHOEING_ROUNDED("snowshoeing_rounded"), +// @SerializedName("snowshoeing_outlined") +// SNOWSHOEING_OUTLINED("snowshoeing_outlined"), +// @SerializedName("soap") +// SOAP("soap"), +// @SerializedName("soap_sharp") +// SOAP_SHARP("soap_sharp"), +// @SerializedName("soap_rounded") +// SOAP_ROUNDED("soap_rounded"), +// @SerializedName("soap_outlined") +// SOAP_OUTLINED("soap_outlined"), +// @SerializedName("social_distance") +// SOCIAL_DISTANCE("social_distance"), +// @SerializedName("social_distance_sharp") +// SOCIAL_DISTANCE_SHARP("social_distance_sharp"), +// @SerializedName("social_distance_rounded") +// SOCIAL_DISTANCE_ROUNDED("social_distance_rounded"), +// @SerializedName("social_distance_outlined") +// SOCIAL_DISTANCE_OUTLINED("social_distance_outlined"), +// @SerializedName("sort") +// SORT("sort"), +// @SerializedName("sort_by_alpha") +// SORT_BY_ALPHA("sort_by_alpha"), +// @SerializedName("sort_by_alpha_sharp") +// SORT_BY_ALPHA_SHARP("sort_by_alpha_sharp"), +// @SerializedName("sort_by_alpha_rounded") +// SORT_BY_ALPHA_ROUNDED("sort_by_alpha_rounded"), +// @SerializedName("sort_by_alpha_outlined") +// SORT_BY_ALPHA_OUTLINED("sort_by_alpha_outlined"), +// @SerializedName("sort_sharp") +// SORT_SHARP("sort_sharp"), +// @SerializedName("sort_rounded") +// SORT_ROUNDED("sort_rounded"), +// @SerializedName("sort_outlined") +// SORT_OUTLINED("sort_outlined"), +// @SerializedName("source") +// SOURCE("source"), +// @SerializedName("source_sharp") +// SOURCE_SHARP("source_sharp"), +// @SerializedName("source_rounded") +// SOURCE_ROUNDED("source_rounded"), +// @SerializedName("source_outlined") +// SOURCE_OUTLINED("source_outlined"), +// @SerializedName("south") +// SOUTH("south"), +// @SerializedName("south_east") +// SOUTH_EAST("south_east"), +// @SerializedName("south_east_sharp") +// SOUTH_EAST_SHARP("south_east_sharp"), +// @SerializedName("south_east_rounded") +// SOUTH_EAST_ROUNDED("south_east_rounded"), +// @SerializedName("south_east_outlined") +// SOUTH_EAST_OUTLINED("south_east_outlined"), +// @SerializedName("south_sharp") +// SOUTH_SHARP("south_sharp"), +// @SerializedName("south_rounded") +// SOUTH_ROUNDED("south_rounded"), +// @SerializedName("south_outlined") +// SOUTH_OUTLINED("south_outlined"), +// @SerializedName("south_west") +// SOUTH_WEST("south_west"), +// @SerializedName("south_west_sharp") +// SOUTH_WEST_SHARP("south_west_sharp"), +// @SerializedName("south_west_rounded") +// SOUTH_WEST_ROUNDED("south_west_rounded"), +// @SerializedName("south_west_outlined") +// SOUTH_WEST_OUTLINED("south_west_outlined"), +// @SerializedName("spa") +// SPA("spa"), +// @SerializedName("spa_sharp") +// SPA_SHARP("spa_sharp"), +// @SerializedName("spa_rounded") +// SPA_ROUNDED("spa_rounded"), +// @SerializedName("spa_outlined") +// SPA_OUTLINED("spa_outlined"), +// @SerializedName("space_bar") +// SPACE_BAR("space_bar"), +// @SerializedName("space_bar_sharp") +// SPACE_BAR_SHARP("space_bar_sharp"), +// @SerializedName("space_bar_rounded") +// SPACE_BAR_ROUNDED("space_bar_rounded"), +// @SerializedName("space_bar_outlined") +// SPACE_BAR_OUTLINED("space_bar_outlined"), +// @SerializedName("space_dashboard") +// SPACE_DASHBOARD("space_dashboard"), +// @SerializedName("space_dashboard_sharp") +// SPACE_DASHBOARD_SHARP("space_dashboard_sharp"), +// @SerializedName("space_dashboard_rounded") +// SPACE_DASHBOARD_ROUNDED("space_dashboard_rounded"), +// @SerializedName("space_dashboard_outlined") +// SPACE_DASHBOARD_OUTLINED("space_dashboard_outlined"), +// @SerializedName("speaker") +// SPEAKER("speaker"), +// @SerializedName("speaker_group") +// SPEAKER_GROUP("speaker_group"), +// @SerializedName("speaker_group_sharp") +// SPEAKER_GROUP_SHARP("speaker_group_sharp"), +// @SerializedName("speaker_group_rounded") +// SPEAKER_GROUP_ROUNDED("speaker_group_rounded"), +// @SerializedName("speaker_group_outlined") +// SPEAKER_GROUP_OUTLINED("speaker_group_outlined"), +// @SerializedName("speaker_notes") +// SPEAKER_NOTES("speaker_notes"), +// @SerializedName("speaker_notes_off") +// SPEAKER_NOTES_OFF("speaker_notes_off"), +// @SerializedName("speaker_notes_off_sharp") +// SPEAKER_NOTES_OFF_SHARP("speaker_notes_off_sharp"), +// @SerializedName("speaker_notes_off_rounded") +// SPEAKER_NOTES_OFF_ROUNDED("speaker_notes_off_rounded"), +// @SerializedName("speaker_notes_off_outlined") +// SPEAKER_NOTES_OFF_OUTLINED("speaker_notes_off_outlined"), +// @SerializedName("speaker_notes_sharp") +// SPEAKER_NOTES_SHARP("speaker_notes_sharp"), +// @SerializedName("speaker_notes_rounded") +// SPEAKER_NOTES_ROUNDED("speaker_notes_rounded"), +// @SerializedName("speaker_notes_outlined") +// SPEAKER_NOTES_OUTLINED("speaker_notes_outlined"), +// @SerializedName("speaker_outlined") +// SPEAKER_OUTLINED("speaker_outlined"), +// @SerializedName("speaker_phone") +// SPEAKER_PHONE("speaker_phone"), +// @SerializedName("speaker_phone_sharp") +// SPEAKER_PHONE_SHARP("speaker_phone_sharp"), +// @SerializedName("speaker_phone_rounded") +// SPEAKER_PHONE_ROUNDED("speaker_phone_rounded"), +// @SerializedName("speaker_phone_outlined") +// SPEAKER_PHONE_OUTLINED("speaker_phone_outlined"), +// @SerializedName("speaker_sharp") +// SPEAKER_SHARP("speaker_sharp"), +// @SerializedName("speaker_rounded") +// SPEAKER_ROUNDED("speaker_rounded"), +// @SerializedName("speed") +// SPEED("speed"), +// @SerializedName("speed_sharp") +// SPEED_SHARP("speed_sharp"), +// @SerializedName("speed_rounded") +// SPEED_ROUNDED("speed_rounded"), +// @SerializedName("speed_outlined") +// SPEED_OUTLINED("speed_outlined"), +// @SerializedName("spellcheck") +// SPELLCHECK("spellcheck"), +// @SerializedName("spellcheck_sharp") +// SPELLCHECK_SHARP("spellcheck_sharp"), +// @SerializedName("spellcheck_rounded") +// SPELLCHECK_ROUNDED("spellcheck_rounded"), +// @SerializedName("spellcheck_outlined") +// SPELLCHECK_OUTLINED("spellcheck_outlined"), +// @SerializedName("splitscreen") +// SPLITSCREEN("splitscreen"), +// @SerializedName("splitscreen_sharp") +// SPLITSCREEN_SHARP("splitscreen_sharp"), +// @SerializedName("splitscreen_rounded") +// SPLITSCREEN_ROUNDED("splitscreen_rounded"), +// @SerializedName("splitscreen_outlined") +// SPLITSCREEN_OUTLINED("splitscreen_outlined"), +// @SerializedName("sports") +// SPORTS("sports"), +// @SerializedName("sports_bar") +// SPORTS_BAR("sports_bar"), +// @SerializedName("sports_bar_sharp") +// SPORTS_BAR_SHARP("sports_bar_sharp"), +// @SerializedName("sports_bar_rounded") +// SPORTS_BAR_ROUNDED("sports_bar_rounded"), +// @SerializedName("sports_bar_outlined") +// SPORTS_BAR_OUTLINED("sports_bar_outlined"), +// @SerializedName("sports_baseball") +// SPORTS_BASEBALL("sports_baseball"), +// @SerializedName("sports_baseball_sharp") +// SPORTS_BASEBALL_SHARP("sports_baseball_sharp"), +// @SerializedName("sports_baseball_rounded") +// SPORTS_BASEBALL_ROUNDED("sports_baseball_rounded"), +// @SerializedName("sports_baseball_outlined") +// SPORTS_BASEBALL_OUTLINED("sports_baseball_outlined"), +// @SerializedName("sports_basketball") +// SPORTS_BASKETBALL("sports_basketball"), +// @SerializedName("sports_basketball_sharp") +// SPORTS_BASKETBALL_SHARP("sports_basketball_sharp"), +// @SerializedName("sports_basketball_rounded") +// SPORTS_BASKETBALL_ROUNDED("sports_basketball_rounded"), +// @SerializedName("sports_basketball_outlined") +// SPORTS_BASKETBALL_OUTLINED("sports_basketball_outlined"), +// @SerializedName("sports_cricket") +// SPORTS_CRICKET("sports_cricket"), +// @SerializedName("sports_cricket_sharp") +// SPORTS_CRICKET_SHARP("sports_cricket_sharp"), +// @SerializedName("sports_cricket_rounded") +// SPORTS_CRICKET_ROUNDED("sports_cricket_rounded"), +// @SerializedName("sports_cricket_outlined") +// SPORTS_CRICKET_OUTLINED("sports_cricket_outlined"), +// @SerializedName("sports_esports") +// SPORTS_ESPORTS("sports_esports"), +// @SerializedName("sports_esports_sharp") +// SPORTS_ESPORTS_SHARP("sports_esports_sharp"), +// @SerializedName("sports_esports_rounded") +// SPORTS_ESPORTS_ROUNDED("sports_esports_rounded"), +// @SerializedName("sports_esports_outlined") +// SPORTS_ESPORTS_OUTLINED("sports_esports_outlined"), +// @SerializedName("sports_football") +// SPORTS_FOOTBALL("sports_football"), +// @SerializedName("sports_football_sharp") +// SPORTS_FOOTBALL_SHARP("sports_football_sharp"), +// @SerializedName("sports_football_rounded") +// SPORTS_FOOTBALL_ROUNDED("sports_football_rounded"), +// @SerializedName("sports_football_outlined") +// SPORTS_FOOTBALL_OUTLINED("sports_football_outlined"), +// @SerializedName("sports_golf") +// SPORTS_GOLF("sports_golf"), +// @SerializedName("sports_golf_sharp") +// SPORTS_GOLF_SHARP("sports_golf_sharp"), +// @SerializedName("sports_golf_rounded") +// SPORTS_GOLF_ROUNDED("sports_golf_rounded"), +// @SerializedName("sports_golf_outlined") +// SPORTS_GOLF_OUTLINED("sports_golf_outlined"), +// @SerializedName("sports_handball") +// SPORTS_HANDBALL("sports_handball"), +// @SerializedName("sports_handball_sharp") +// SPORTS_HANDBALL_SHARP("sports_handball_sharp"), +// @SerializedName("sports_handball_rounded") +// SPORTS_HANDBALL_ROUNDED("sports_handball_rounded"), +// @SerializedName("sports_handball_outlined") +// SPORTS_HANDBALL_OUTLINED("sports_handball_outlined"), +// @SerializedName("sports_hockey") +// SPORTS_HOCKEY("sports_hockey"), +// @SerializedName("sports_hockey_sharp") +// SPORTS_HOCKEY_SHARP("sports_hockey_sharp"), +// @SerializedName("sports_hockey_rounded") +// SPORTS_HOCKEY_ROUNDED("sports_hockey_rounded"), +// @SerializedName("sports_hockey_outlined") +// SPORTS_HOCKEY_OUTLINED("sports_hockey_outlined"), +// @SerializedName("sports_kabaddi") +// SPORTS_KABADDI("sports_kabaddi"), +// @SerializedName("sports_kabaddi_sharp") +// SPORTS_KABADDI_SHARP("sports_kabaddi_sharp"), +// @SerializedName("sports_kabaddi_rounded") +// SPORTS_KABADDI_ROUNDED("sports_kabaddi_rounded"), +// @SerializedName("sports_kabaddi_outlined") +// SPORTS_KABADDI_OUTLINED("sports_kabaddi_outlined"), +// @SerializedName("sports_mma") +// SPORTS_MMA("sports_mma"), +// @SerializedName("sports_mma_sharp") +// SPORTS_MMA_SHARP("sports_mma_sharp"), +// @SerializedName("sports_mma_rounded") +// SPORTS_MMA_ROUNDED("sports_mma_rounded"), +// @SerializedName("sports_mma_outlined") +// SPORTS_MMA_OUTLINED("sports_mma_outlined"), +// @SerializedName("sports_motorsports") +// SPORTS_MOTORSPORTS("sports_motorsports"), +// @SerializedName("sports_motorsports_sharp") +// SPORTS_MOTORSPORTS_SHARP("sports_motorsports_sharp"), +// @SerializedName("sports_motorsports_rounded") +// SPORTS_MOTORSPORTS_ROUNDED("sports_motorsports_rounded"), +// @SerializedName("sports_motorsports_outlined") +// SPORTS_MOTORSPORTS_OUTLINED("sports_motorsports_outlined"), +// @SerializedName("sports_sharp") +// SPORTS_SHARP("sports_sharp"), +// @SerializedName("sports_rounded") +// SPORTS_ROUNDED("sports_rounded"), +// @SerializedName("sports_outlined") +// SPORTS_OUTLINED("sports_outlined"), +// @SerializedName("sports_rugby") +// SPORTS_RUGBY("sports_rugby"), +// @SerializedName("sports_rugby_sharp") +// SPORTS_RUGBY_SHARP("sports_rugby_sharp"), +// @SerializedName("sports_rugby_rounded") +// SPORTS_RUGBY_ROUNDED("sports_rugby_rounded"), +// @SerializedName("sports_rugby_outlined") +// SPORTS_RUGBY_OUTLINED("sports_rugby_outlined"), +// @SerializedName("sports_score") +// SPORTS_SCORE("sports_score"), +// @SerializedName("sports_score_sharp") +// SPORTS_SCORE_SHARP("sports_score_sharp"), +// @SerializedName("sports_score_rounded") +// SPORTS_SCORE_ROUNDED("sports_score_rounded"), +// @SerializedName("sports_score_outlined") +// SPORTS_SCORE_OUTLINED("sports_score_outlined"), +// @SerializedName("sports_soccer") +// SPORTS_SOCCER("sports_soccer"), +// @SerializedName("sports_soccer_sharp") +// SPORTS_SOCCER_SHARP("sports_soccer_sharp"), +// @SerializedName("sports_soccer_rounded") +// SPORTS_SOCCER_ROUNDED("sports_soccer_rounded"), +// @SerializedName("sports_soccer_outlined") +// SPORTS_SOCCER_OUTLINED("sports_soccer_outlined"), +// @SerializedName("sports_tennis") +// SPORTS_TENNIS("sports_tennis"), +// @SerializedName("sports_tennis_sharp") +// SPORTS_TENNIS_SHARP("sports_tennis_sharp"), +// @SerializedName("sports_tennis_rounded") +// SPORTS_TENNIS_ROUNDED("sports_tennis_rounded"), +// @SerializedName("sports_tennis_outlined") +// SPORTS_TENNIS_OUTLINED("sports_tennis_outlined"), +// @SerializedName("sports_volleyball") +// SPORTS_VOLLEYBALL("sports_volleyball"), +// @SerializedName("sports_volleyball_sharp") +// SPORTS_VOLLEYBALL_SHARP("sports_volleyball_sharp"), +// @SerializedName("sports_volleyball_rounded") +// SPORTS_VOLLEYBALL_ROUNDED("sports_volleyball_rounded"), +// @SerializedName("sports_volleyball_outlined") +// SPORTS_VOLLEYBALL_OUTLINED("sports_volleyball_outlined"), +// @SerializedName("square_foot") +// SQUARE_FOOT("square_foot"), +// @SerializedName("square_foot_sharp") +// SQUARE_FOOT_SHARP("square_foot_sharp"), +// @SerializedName("square_foot_rounded") +// SQUARE_FOOT_ROUNDED("square_foot_rounded"), +// @SerializedName("square_foot_outlined") +// SQUARE_FOOT_OUTLINED("square_foot_outlined"), +// @SerializedName("stacked_bar_chart") +// STACKED_BAR_CHART("stacked_bar_chart"), +// @SerializedName("stacked_bar_chart_sharp") +// STACKED_BAR_CHART_SHARP("stacked_bar_chart_sharp"), +// @SerializedName("stacked_bar_chart_rounded") +// STACKED_BAR_CHART_ROUNDED("stacked_bar_chart_rounded"), +// @SerializedName("stacked_bar_chart_outlined") +// STACKED_BAR_CHART_OUTLINED("stacked_bar_chart_outlined"), +// @SerializedName("stacked_line_chart") +// STACKED_LINE_CHART("stacked_line_chart"), +// @SerializedName("stacked_line_chart_sharp") +// STACKED_LINE_CHART_SHARP("stacked_line_chart_sharp"), +// @SerializedName("stacked_line_chart_rounded") +// STACKED_LINE_CHART_ROUNDED("stacked_line_chart_rounded"), +// @SerializedName("stacked_line_chart_outlined") +// STACKED_LINE_CHART_OUTLINED("stacked_line_chart_outlined"), +// @SerializedName("stairs") +// STAIRS("stairs"), +// @SerializedName("stairs_sharp") +// STAIRS_SHARP("stairs_sharp"), +// @SerializedName("stairs_rounded") +// STAIRS_ROUNDED("stairs_rounded"), +// @SerializedName("stairs_outlined") +// STAIRS_OUTLINED("stairs_outlined"), +// @SerializedName("star") +// STAR("star"), +// @SerializedName("star_border") +// STAR_BORDER("star_border"), +// @SerializedName("star_border_purple500_rounded") +// STAR_BORDER_PURPLE_500_ROUNDED("star_border_purple500_rounded"), +// @SerializedName("star_border_rounded") +// STAR_BORDER_ROUNDED("star_border_rounded"), +// @SerializedName("star_border_outlined") +// STAR_BORDER_OUTLINED("star_border_outlined"), +// @SerializedName("star_border_purple500") +// STAR_BORDER_PURPLE_500("star_border_purple500"), +// @SerializedName("star_border_purple500_sharp") +// STAR_BORDER_PURPLE_500_SHARP("star_border_purple500_sharp"), +// @SerializedName("star_border_purple500_outlined") +// STAR_BORDER_PURPLE_500_OUTLINED("star_border_purple500_outlined"), +// @SerializedName("star_border_sharp") +// STAR_BORDER_SHARP("star_border_sharp"), +// @SerializedName("star_half") +// STAR_HALF("star_half"), +// @SerializedName("star_half_sharp") +// STAR_HALF_SHARP("star_half_sharp"), +// @SerializedName("star_half_rounded") +// STAR_HALF_ROUNDED("star_half_rounded"), +// @SerializedName("star_half_outlined") +// STAR_HALF_OUTLINED("star_half_outlined"), +// @SerializedName("star_outline") +// STAR_OUTLINE("star_outline"), +// @SerializedName("star_outline_sharp") +// STAR_OUTLINE_SHARP("star_outline_sharp"), +// @SerializedName("star_outline_rounded") +// STAR_OUTLINE_ROUNDED("star_outline_rounded"), +// @SerializedName("star_outline_outlined") +// STAR_OUTLINE_OUTLINED("star_outline_outlined"), +// @SerializedName("star_outlined") +// STAR_OUTLINED("star_outlined"), +// @SerializedName("star_purple500") +// STAR_PURPLE_500("star_purple500"), +// @SerializedName("star_purple500_sharp") +// STAR_PURPLE_500_SHARP("star_purple500_sharp"), +// @SerializedName("star_purple500_rounded") +// STAR_PURPLE_500_ROUNDED("star_purple500_rounded"), +// @SerializedName("star_purple500_outlined") +// STAR_PURPLE_500_OUTLINED("star_purple500_outlined"), +// @SerializedName("star_rate") +// STAR_RATE("star_rate"), +// @SerializedName("star_rate_sharp") +// STAR_RATE_SHARP("star_rate_sharp"), +// @SerializedName("star_rate_rounded") +// STAR_RATE_ROUNDED("star_rate_rounded"), +// @SerializedName("star_rate_outlined") +// STAR_RATE_OUTLINED("star_rate_outlined"), +// @SerializedName("star_sharp") +// STAR_SHARP("star_sharp"), +// @SerializedName("star_rounded") +// STAR_ROUNDED("star_rounded"), +// @SerializedName("stars") +// STARS("stars"), +// @SerializedName("stars_sharp") +// STARS_SHARP("stars_sharp"), +// @SerializedName("stars_rounded") +// STARS_ROUNDED("stars_rounded"), +// @SerializedName("stars_outlined") +// STARS_OUTLINED("stars_outlined"), +// @SerializedName("stay_current_landscape") +// STAY_CURRENT_LANDSCAPE("stay_current_landscape"), +// @SerializedName("stay_current_landscape_sharp") +// STAY_CURRENT_LANDSCAPE_SHARP("stay_current_landscape_sharp"), +// @SerializedName("stay_current_landscape_rounded") +// STAY_CURRENT_LANDSCAPE_ROUNDED("stay_current_landscape_rounded"), +// @SerializedName("stay_current_landscape_outlined") +// STAY_CURRENT_LANDSCAPE_OUTLINED("stay_current_landscape_outlined"), +// @SerializedName("stay_current_portrait") +// STAY_CURRENT_PORTRAIT("stay_current_portrait"), +// @SerializedName("stay_current_portrait_sharp") +// STAY_CURRENT_PORTRAIT_SHARP("stay_current_portrait_sharp"), +// @SerializedName("stay_current_portrait_rounded") +// STAY_CURRENT_PORTRAIT_ROUNDED("stay_current_portrait_rounded"), +// @SerializedName("stay_current_portrait_outlined") +// STAY_CURRENT_PORTRAIT_OUTLINED("stay_current_portrait_outlined"), +// @SerializedName("stay_primary_landscape") +// STAY_PRIMARY_LANDSCAPE("stay_primary_landscape"), +// @SerializedName("stay_primary_landscape_sharp") +// STAY_PRIMARY_LANDSCAPE_SHARP("stay_primary_landscape_sharp"), +// @SerializedName("stay_primary_landscape_rounded") +// STAY_PRIMARY_LANDSCAPE_ROUNDED("stay_primary_landscape_rounded"), +// @SerializedName("stay_primary_landscape_outlined") +// STAY_PRIMARY_LANDSCAPE_OUTLINED("stay_primary_landscape_outlined"), +// @SerializedName("stay_primary_portrait") +// STAY_PRIMARY_PORTRAIT("stay_primary_portrait"), +// @SerializedName("stay_primary_portrait_sharp") +// STAY_PRIMARY_PORTRAIT_SHARP("stay_primary_portrait_sharp"), +// @SerializedName("stay_primary_portrait_rounded") +// STAY_PRIMARY_PORTRAIT_ROUNDED("stay_primary_portrait_rounded"), +// @SerializedName("stay_primary_portrait_outlined") +// STAY_PRIMARY_PORTRAIT_OUTLINED("stay_primary_portrait_outlined"), +// @SerializedName("sticky_note_2") +// STICKY_NOTE_2("sticky_note_2"), +// @SerializedName("sticky_note_2_sharp") +// STICKY_NOTE_2_SHARP("sticky_note_2_sharp"), +// @SerializedName("sticky_note_2_rounded") +// STICKY_NOTE_2_ROUNDED("sticky_note_2_rounded"), +// @SerializedName("sticky_note_2_outlined") +// STICKY_NOTE_2_OUTLINED("sticky_note_2_outlined"), +// @SerializedName("stop") +// STOP("stop"), +// @SerializedName("stop_circle") +// STOP_CIRCLE("stop_circle"), +// @SerializedName("stop_circle_sharp") +// STOP_CIRCLE_SHARP("stop_circle_sharp"), +// @SerializedName("stop_circle_rounded") +// STOP_CIRCLE_ROUNDED("stop_circle_rounded"), +// @SerializedName("stop_circle_outlined") +// STOP_CIRCLE_OUTLINED("stop_circle_outlined"), +// @SerializedName("stop_rounded") +// STOP_ROUNDED("stop_rounded"), +// @SerializedName("stop_outlined") +// STOP_OUTLINED("stop_outlined"), +// @SerializedName("stop_screen_share") +// STOP_SCREEN_SHARE("stop_screen_share"), +// @SerializedName("stop_screen_share_sharp") +// STOP_SCREEN_SHARE_SHARP("stop_screen_share_sharp"), +// @SerializedName("stop_screen_share_rounded") +// STOP_SCREEN_SHARE_ROUNDED("stop_screen_share_rounded"), +// @SerializedName("stop_screen_share_outlined") +// STOP_SCREEN_SHARE_OUTLINED("stop_screen_share_outlined"), +// @SerializedName("stop_sharp") +// STOP_SHARP("stop_sharp"), +// @SerializedName("storage") +// STORAGE("storage"), +// @SerializedName("storage_sharp") +// STORAGE_SHARP("storage_sharp"), +// @SerializedName("storage_rounded") +// STORAGE_ROUNDED("storage_rounded"), +// @SerializedName("storage_outlined") +// STORAGE_OUTLINED("storage_outlined"), +// @SerializedName("store") +// STORE("store"), +// @SerializedName("store_mall_directory") +// STORE_MALL_DIRECTORY("store_mall_directory"), +// @SerializedName("store_mall_directory_sharp") +// STORE_MALL_DIRECTORY_SHARP("store_mall_directory_sharp"), +// @SerializedName("store_mall_directory_rounded") +// STORE_MALL_DIRECTORY_ROUNDED("store_mall_directory_rounded"), +// @SerializedName("store_mall_directory_outlined") +// STORE_MALL_DIRECTORY_OUTLINED("store_mall_directory_outlined"), +// @SerializedName("store_sharp") +// STORE_SHARP("store_sharp"), +// @SerializedName("store_rounded") +// STORE_ROUNDED("store_rounded"), +// @SerializedName("store_outlined") +// STORE_OUTLINED("store_outlined"), +// @SerializedName("storefront") +// STOREFRONT("storefront"), +// @SerializedName("storefront_sharp") +// STOREFRONT_SHARP("storefront_sharp"), +// @SerializedName("storefront_rounded") +// STOREFRONT_ROUNDED("storefront_rounded"), +// @SerializedName("storefront_outlined") +// STOREFRONT_OUTLINED("storefront_outlined"), +// @SerializedName("storm") +// STORM("storm"), +// @SerializedName("storm_sharp") +// STORM_SHARP("storm_sharp"), +// @SerializedName("storm_rounded") +// STORM_ROUNDED("storm_rounded"), +// @SerializedName("storm_outlined") +// STORM_OUTLINED("storm_outlined"), +// @SerializedName("straighten") +// STRAIGHTEN("straighten"), +// @SerializedName("straighten_sharp") +// STRAIGHTEN_SHARP("straighten_sharp"), +// @SerializedName("straighten_rounded") +// STRAIGHTEN_ROUNDED("straighten_rounded"), +// @SerializedName("straighten_outlined") +// STRAIGHTEN_OUTLINED("straighten_outlined"), +// @SerializedName("stream") +// STREAM("stream"), +// @SerializedName("stream_sharp") +// STREAM_SHARP("stream_sharp"), +// @SerializedName("stream_rounded") +// STREAM_ROUNDED("stream_rounded"), +// @SerializedName("stream_outlined") +// STREAM_OUTLINED("stream_outlined"), +// @SerializedName("streetview") +// STREETVIEW("streetview"), +// @SerializedName("streetview_sharp") +// STREETVIEW_SHARP("streetview_sharp"), +// @SerializedName("streetview_rounded") +// STREETVIEW_ROUNDED("streetview_rounded"), +// @SerializedName("streetview_outlined") +// STREETVIEW_OUTLINED("streetview_outlined"), +// @SerializedName("strikethrough_s") +// STRIKETHROUGH_S("strikethrough_s"), +// @SerializedName("strikethrough_s_sharp") +// STRIKETHROUGH_S_SHARP("strikethrough_s_sharp"), +// @SerializedName("strikethrough_s_rounded") +// STRIKETHROUGH_S_ROUNDED("strikethrough_s_rounded"), +// @SerializedName("strikethrough_s_outlined") +// STRIKETHROUGH_S_OUTLINED("strikethrough_s_outlined"), +// @SerializedName("stroller") +// STROLLER("stroller"), +// @SerializedName("stroller_sharp") +// STROLLER_SHARP("stroller_sharp"), +// @SerializedName("stroller_rounded") +// STROLLER_ROUNDED("stroller_rounded"), +// @SerializedName("stroller_outlined") +// STROLLER_OUTLINED("stroller_outlined"), +// @SerializedName("style") +// STYLE("style"), +// @SerializedName("style_sharp") +// STYLE_SHARP("style_sharp"), +// @SerializedName("style_rounded") +// STYLE_ROUNDED("style_rounded"), +// @SerializedName("style_outlined") +// STYLE_OUTLINED("style_outlined"), +// @SerializedName("subdirectory_arrow_left") +// SUBDIRECTORY_ARROW_LEFT("subdirectory_arrow_left"), +// @SerializedName("subdirectory_arrow_left_sharp") +// SUBDIRECTORY_ARROW_LEFT_SHARP("subdirectory_arrow_left_sharp"), +// @SerializedName("subdirectory_arrow_left_rounded") +// SUBDIRECTORY_ARROW_LEFT_ROUNDED("subdirectory_arrow_left_rounded"), +// @SerializedName("subdirectory_arrow_left_outlined") +// SUBDIRECTORY_ARROW_LEFT_OUTLINED("subdirectory_arrow_left_outlined"), +// @SerializedName("subdirectory_arrow_right") +// SUBDIRECTORY_ARROW_RIGHT("subdirectory_arrow_right"), +// @SerializedName("subdirectory_arrow_right_sharp") +// SUBDIRECTORY_ARROW_RIGHT_SHARP("subdirectory_arrow_right_sharp"), +// @SerializedName("subdirectory_arrow_right_rounded") +// SUBDIRECTORY_ARROW_RIGHT_ROUNDED("subdirectory_arrow_right_rounded"), +// @SerializedName("subdirectory_arrow_right_outlined") +// SUBDIRECTORY_ARROW_RIGHT_OUTLINED("subdirectory_arrow_right_outlined"), +// @SerializedName("subject") +// SUBJECT("subject"), +// @SerializedName("subject_sharp") +// SUBJECT_SHARP("subject_sharp"), +// @SerializedName("subject_rounded") +// SUBJECT_ROUNDED("subject_rounded"), +// @SerializedName("subject_outlined") +// SUBJECT_OUTLINED("subject_outlined"), +// @SerializedName("subscript") +// SUBSCRIPT("subscript"), +// @SerializedName("subscript_sharp") +// SUBSCRIPT_SHARP("subscript_sharp"), +// @SerializedName("subscript_rounded") +// SUBSCRIPT_ROUNDED("subscript_rounded"), +// @SerializedName("subscript_outlined") +// SUBSCRIPT_OUTLINED("subscript_outlined"), +// @SerializedName("subscriptions") +// SUBSCRIPTIONS("subscriptions"), +// @SerializedName("subscriptions_sharp") +// SUBSCRIPTIONS_SHARP("subscriptions_sharp"), +// @SerializedName("subscriptions_rounded") +// SUBSCRIPTIONS_ROUNDED("subscriptions_rounded"), +// @SerializedName("subscriptions_outlined") +// SUBSCRIPTIONS_OUTLINED("subscriptions_outlined"), +// @SerializedName("subtitles") +// SUBTITLES("subtitles"), +// @SerializedName("subtitles_off") +// SUBTITLES_OFF("subtitles_off"), +// @SerializedName("subtitles_off_sharp") +// SUBTITLES_OFF_SHARP("subtitles_off_sharp"), +// @SerializedName("subtitles_off_rounded") +// SUBTITLES_OFF_ROUNDED("subtitles_off_rounded"), +// @SerializedName("subtitles_off_outlined") +// SUBTITLES_OFF_OUTLINED("subtitles_off_outlined"), +// @SerializedName("subtitles_sharp") +// SUBTITLES_SHARP("subtitles_sharp"), +// @SerializedName("subtitles_rounded") +// SUBTITLES_ROUNDED("subtitles_rounded"), +// @SerializedName("subtitles_outlined") +// SUBTITLES_OUTLINED("subtitles_outlined"), +// @SerializedName("subway") +// SUBWAY("subway"), +// @SerializedName("subway_sharp") +// SUBWAY_SHARP("subway_sharp"), +// @SerializedName("subway_rounded") +// SUBWAY_ROUNDED("subway_rounded"), +// @SerializedName("subway_outlined") +// SUBWAY_OUTLINED("subway_outlined"), +// @SerializedName("summarize") +// SUMMARIZE("summarize"), +// @SerializedName("summarize_sharp") +// SUMMARIZE_SHARP("summarize_sharp"), +// @SerializedName("summarize_rounded") +// SUMMARIZE_ROUNDED("summarize_rounded"), +// @SerializedName("summarize_outlined") +// SUMMARIZE_OUTLINED("summarize_outlined"), +// @SerializedName("superscript") +// SUPERSCRIPT("superscript"), +// @SerializedName("superscript_sharp") +// SUPERSCRIPT_SHARP("superscript_sharp"), +// @SerializedName("superscript_rounded") +// SUPERSCRIPT_ROUNDED("superscript_rounded"), +// @SerializedName("superscript_outlined") +// SUPERSCRIPT_OUTLINED("superscript_outlined"), +// @SerializedName("supervised_user_circle") +// SUPERVISED_USER_CIRCLE("supervised_user_circle"), +// @SerializedName("supervised_user_circle_sharp") +// SUPERVISED_USER_CIRCLE_SHARP("supervised_user_circle_sharp"), +// @SerializedName("supervised_user_circle_rounded") +// SUPERVISED_USER_CIRCLE_ROUNDED("supervised_user_circle_rounded"), +// @SerializedName("supervised_user_circle_outlined") +// SUPERVISED_USER_CIRCLE_OUTLINED("supervised_user_circle_outlined"), +// @SerializedName("supervisor_account") +// SUPERVISOR_ACCOUNT("supervisor_account"), +// @SerializedName("supervisor_account_sharp") +// SUPERVISOR_ACCOUNT_SHARP("supervisor_account_sharp"), +// @SerializedName("supervisor_account_rounded") +// SUPERVISOR_ACCOUNT_ROUNDED("supervisor_account_rounded"), +// @SerializedName("supervisor_account_outlined") +// SUPERVISOR_ACCOUNT_OUTLINED("supervisor_account_outlined"), +// @SerializedName("support") +// SUPPORT("support"), +// @SerializedName("support_agent") +// SUPPORT_AGENT("support_agent"), +// @SerializedName("support_agent_sharp") +// SUPPORT_AGENT_SHARP("support_agent_sharp"), +// @SerializedName("support_agent_rounded") +// SUPPORT_AGENT_ROUNDED("support_agent_rounded"), +// @SerializedName("support_agent_outlined") +// SUPPORT_AGENT_OUTLINED("support_agent_outlined"), +// @SerializedName("support_sharp") +// SUPPORT_SHARP("support_sharp"), +// @SerializedName("support_rounded") +// SUPPORT_ROUNDED("support_rounded"), +// @SerializedName("support_outlined") +// SUPPORT_OUTLINED("support_outlined"), +// @SerializedName("surfing") +// SURFING("surfing"), +// @SerializedName("surfing_sharp") +// SURFING_SHARP("surfing_sharp"), +// @SerializedName("surfing_rounded") +// SURFING_ROUNDED("surfing_rounded"), +// @SerializedName("surfing_outlined") +// SURFING_OUTLINED("surfing_outlined"), +// @SerializedName("surround_sound") +// SURROUND_SOUND("surround_sound"), +// @SerializedName("surround_sound_sharp") +// SURROUND_SOUND_SHARP("surround_sound_sharp"), +// @SerializedName("surround_sound_rounded") +// SURROUND_SOUND_ROUNDED("surround_sound_rounded"), +// @SerializedName("surround_sound_outlined") +// SURROUND_SOUND_OUTLINED("surround_sound_outlined"), +// @SerializedName("swap_calls") +// SWAP_CALLS("swap_calls"), +// @SerializedName("swap_calls_sharp") +// SWAP_CALLS_SHARP("swap_calls_sharp"), +// @SerializedName("swap_calls_rounded") +// SWAP_CALLS_ROUNDED("swap_calls_rounded"), +// @SerializedName("swap_calls_outlined") +// SWAP_CALLS_OUTLINED("swap_calls_outlined"), +// @SerializedName("swap_horiz") +// SWAP_HORIZ("swap_horiz"), +// @SerializedName("swap_horiz_sharp") +// SWAP_HORIZ_SHARP("swap_horiz_sharp"), +// @SerializedName("swap_horiz_rounded") +// SWAP_HORIZ_ROUNDED("swap_horiz_rounded"), +// @SerializedName("swap_horiz_outlined") +// SWAP_HORIZ_OUTLINED("swap_horiz_outlined"), +// @SerializedName("swap_horizontal_circle") +// SWAP_HORIZONTAL_CIRCLE("swap_horizontal_circle"), +// @SerializedName("swap_horizontal_circle_sharp") +// SWAP_HORIZONTAL_CIRCLE_SHARP("swap_horizontal_circle_sharp"), +// @SerializedName("swap_horizontal_circle_rounded") +// SWAP_HORIZONTAL_CIRCLE_ROUNDED("swap_horizontal_circle_rounded"), +// @SerializedName("swap_horizontal_circle_outlined") +// SWAP_HORIZONTAL_CIRCLE_OUTLINED("swap_horizontal_circle_outlined"), +// @SerializedName("swap_vert") +// SWAP_VERT("swap_vert"), +// @SerializedName("swap_vert_circle") +// SWAP_VERT_CIRCLE("swap_vert_circle"), +// @SerializedName("swap_vert_circle_sharp") +// SWAP_VERT_CIRCLE_SHARP("swap_vert_circle_sharp"), +// @SerializedName("swap_vert_circle_rounded") +// SWAP_VERT_CIRCLE_ROUNDED("swap_vert_circle_rounded"), +// @SerializedName("swap_vert_circle_outlined") +// SWAP_VERT_CIRCLE_OUTLINED("swap_vert_circle_outlined"), +// @SerializedName("swap_vert_sharp") +// SWAP_VERT_SHARP("swap_vert_sharp"), +// @SerializedName("swap_vert_rounded") +// SWAP_VERT_ROUNDED("swap_vert_rounded"), +// @SerializedName("swap_vert_outlined") +// SWAP_VERT_OUTLINED("swap_vert_outlined"), +// @SerializedName("swap_vertical_circle") +// SWAP_VERTICAL_CIRCLE("swap_vertical_circle"), +// @SerializedName("swap_vertical_circle_sharp") +// SWAP_VERTICAL_CIRCLE_SHARP("swap_vertical_circle_sharp"), +// @SerializedName("swap_vertical_circle_rounded") +// SWAP_VERTICAL_CIRCLE_ROUNDED("swap_vertical_circle_rounded"), +// @SerializedName("swap_vertical_circle_outlined") +// SWAP_VERTICAL_CIRCLE_OUTLINED("swap_vertical_circle_outlined"), +// @SerializedName("swipe") +// SWIPE("swipe"), +// @SerializedName("swipe_sharp") +// SWIPE_SHARP("swipe_sharp"), +// @SerializedName("swipe_rounded") +// SWIPE_ROUNDED("swipe_rounded"), +// @SerializedName("swipe_outlined") +// SWIPE_OUTLINED("swipe_outlined"), +// @SerializedName("switch_account") +// SWITCH_ACCOUNT("switch_account"), +// @SerializedName("switch_account_sharp") +// SWITCH_ACCOUNT_SHARP("switch_account_sharp"), +// @SerializedName("switch_account_rounded") +// SWITCH_ACCOUNT_ROUNDED("switch_account_rounded"), +// @SerializedName("switch_account_outlined") +// SWITCH_ACCOUNT_OUTLINED("switch_account_outlined"), +// @SerializedName("switch_camera") +// SWITCH_CAMERA("switch_camera"), +// @SerializedName("switch_camera_sharp") +// SWITCH_CAMERA_SHARP("switch_camera_sharp"), +// @SerializedName("switch_camera_rounded") +// SWITCH_CAMERA_ROUNDED("switch_camera_rounded"), +// @SerializedName("switch_camera_outlined") +// SWITCH_CAMERA_OUTLINED("switch_camera_outlined"), +// @SerializedName("switch_left") +// SWITCH_LEFT("switch_left"), +// @SerializedName("switch_left_sharp") +// SWITCH_LEFT_SHARP("switch_left_sharp"), +// @SerializedName("switch_left_rounded") +// SWITCH_LEFT_ROUNDED("switch_left_rounded"), +// @SerializedName("switch_left_outlined") +// SWITCH_LEFT_OUTLINED("switch_left_outlined"), +// @SerializedName("switch_right") +// SWITCH_RIGHT("switch_right"), +// @SerializedName("switch_right_sharp") +// SWITCH_RIGHT_SHARP("switch_right_sharp"), +// @SerializedName("switch_right_rounded") +// SWITCH_RIGHT_ROUNDED("switch_right_rounded"), +// @SerializedName("switch_right_outlined") +// SWITCH_RIGHT_OUTLINED("switch_right_outlined"), +// @SerializedName("switch_video") +// SWITCH_VIDEO("switch_video"), +// @SerializedName("switch_video_sharp") +// SWITCH_VIDEO_SHARP("switch_video_sharp"), +// @SerializedName("switch_video_rounded") +// SWITCH_VIDEO_ROUNDED("switch_video_rounded"), +// @SerializedName("switch_video_outlined") +// SWITCH_VIDEO_OUTLINED("switch_video_outlined"), +// @SerializedName("sync") +// SYNC("sync"), +// @SerializedName("sync_alt") +// SYNC_ALT("sync_alt"), +// @SerializedName("sync_alt_sharp") +// SYNC_ALT_SHARP("sync_alt_sharp"), +// @SerializedName("sync_alt_rounded") +// SYNC_ALT_ROUNDED("sync_alt_rounded"), +// @SerializedName("sync_alt_outlined") +// SYNC_ALT_OUTLINED("sync_alt_outlined"), +// @SerializedName("sync_disabled") +// SYNC_DISABLED("sync_disabled"), +// @SerializedName("sync_disabled_sharp") +// SYNC_DISABLED_SHARP("sync_disabled_sharp"), +// @SerializedName("sync_disabled_rounded") +// SYNC_DISABLED_ROUNDED("sync_disabled_rounded"), +// @SerializedName("sync_disabled_outlined") +// SYNC_DISABLED_OUTLINED("sync_disabled_outlined"), +// @SerializedName("sync_problem_sharp") +// SYNC_PROBLEM_SHARP("sync_problem_sharp"), +// @SerializedName("sync_problem_outlined") +// SYNC_PROBLEM_OUTLINED("sync_problem_outlined"), +// @SerializedName("sync_sharp") +// SYNC_SHARP("sync_sharp"), +// @SerializedName("sync_rounded") +// SYNC_ROUNDED("sync_rounded"), +// @SerializedName("sync_outlined") +// SYNC_OUTLINED("sync_outlined"), +// @SerializedName("sync_problem") +// SYNC_PROBLEM("sync_problem"), +// @SerializedName("sync_problem_rounded") +// SYNC_PROBLEM_ROUNDED("sync_problem_rounded"), +// @SerializedName("system_security_update") +// SYSTEM_SECURITY_UPDATE("system_security_update"), +// @SerializedName("system_security_update_good") +// SYSTEM_SECURITY_UPDATE_GOOD("system_security_update_good"), +// @SerializedName("system_security_update_good_sharp") +// SYSTEM_SECURITY_UPDATE_GOOD_SHARP("system_security_update_good_sharp"), +// @SerializedName("system_security_update_good_rounded") +// SYSTEM_SECURITY_UPDATE_GOOD_ROUNDED("system_security_update_good_rounded"), +// @SerializedName("system_security_update_good_outlined") +// SYSTEM_SECURITY_UPDATE_GOOD_OUTLINED("system_security_update_good_outlined"), +// @SerializedName("system_security_update_sharp") +// SYSTEM_SECURITY_UPDATE_SHARP("system_security_update_sharp"), +// @SerializedName("system_security_update_rounded") +// SYSTEM_SECURITY_UPDATE_ROUNDED("system_security_update_rounded"), +// @SerializedName("system_security_update_outlined") +// SYSTEM_SECURITY_UPDATE_OUTLINED("system_security_update_outlined"), +// @SerializedName("system_security_update_warning") +// SYSTEM_SECURITY_UPDATE_WARNING("system_security_update_warning"), +// @SerializedName("system_security_update_warning_sharp") +// SYSTEM_SECURITY_UPDATE_WARNING_SHARP("system_security_update_warning_sharp"), +// @SerializedName("system_security_update_warning_rounded") +// SYSTEM_SECURITY_UPDATE_WARNING_ROUNDED("system_security_update_warning_rounded"), +// @SerializedName("system_security_update_warning_outlined") +// SYSTEM_SECURITY_UPDATE_WARNING_OUTLINED("system_security_update_warning_outlined"), +// @SerializedName("system_update") +// SYSTEM_UPDATE("system_update"), +// @SerializedName("system_update_alt") +// SYSTEM_UPDATE_ALT("system_update_alt"), +// @SerializedName("system_update_alt_sharp") +// SYSTEM_UPDATE_ALT_SHARP("system_update_alt_sharp"), +// @SerializedName("system_update_alt_rounded") +// SYSTEM_UPDATE_ALT_ROUNDED("system_update_alt_rounded"), +// @SerializedName("system_update_alt_outlined") +// SYSTEM_UPDATE_ALT_OUTLINED("system_update_alt_outlined"), +// @SerializedName("system_update_sharp") +// SYSTEM_UPDATE_SHARP("system_update_sharp"), +// @SerializedName("system_update_rounded") +// SYSTEM_UPDATE_ROUNDED("system_update_rounded"), +// @SerializedName("system_update_outlined") +// SYSTEM_UPDATE_OUTLINED("system_update_outlined"), +// @SerializedName("system_update_tv") +// SYSTEM_UPDATE_TV("system_update_tv"), +// @SerializedName("system_update_tv_sharp") +// SYSTEM_UPDATE_TV_SHARP("system_update_tv_sharp"), +// @SerializedName("system_update_tv_rounded") +// SYSTEM_UPDATE_TV_ROUNDED("system_update_tv_rounded"), +// @SerializedName("system_update_tv_outlined") +// SYSTEM_UPDATE_TV_OUTLINED("system_update_tv_outlined"), +// @SerializedName("tab") +// TAB("tab"), +// @SerializedName("tab_sharp") +// TAB_SHARP("tab_sharp"), +// @SerializedName("tab_rounded") +// TAB_ROUNDED("tab_rounded"), +// @SerializedName("tab_outlined") +// TAB_OUTLINED("tab_outlined"), +// @SerializedName("tab_unselected") +// TAB_UNSELECTED("tab_unselected"), +// @SerializedName("tab_unselected_sharp") +// TAB_UNSELECTED_SHARP("tab_unselected_sharp"), +// @SerializedName("tab_unselected_rounded") +// TAB_UNSELECTED_ROUNDED("tab_unselected_rounded"), +// @SerializedName("tab_unselected_outlined") +// TAB_UNSELECTED_OUTLINED("tab_unselected_outlined"), +// @SerializedName("table_chart") +// TABLE_CHART("table_chart"), +// @SerializedName("table_chart_sharp") +// TABLE_CHART_SHARP("table_chart_sharp"), +// @SerializedName("table_chart_rounded") +// TABLE_CHART_ROUNDED("table_chart_rounded"), +// @SerializedName("table_chart_outlined") +// TABLE_CHART_OUTLINED("table_chart_outlined"), +// @SerializedName("table_rows") +// TABLE_ROWS("table_rows"), +// @SerializedName("table_rows_sharp") +// TABLE_ROWS_SHARP("table_rows_sharp"), +// @SerializedName("table_rows_rounded") +// TABLE_ROWS_ROUNDED("table_rows_rounded"), +// @SerializedName("table_rows_outlined") +// TABLE_ROWS_OUTLINED("table_rows_outlined"), +// @SerializedName("table_view") +// TABLE_VIEW("table_view"), +// @SerializedName("table_view_sharp") +// TABLE_VIEW_SHARP("table_view_sharp"), +// @SerializedName("table_view_rounded") +// TABLE_VIEW_ROUNDED("table_view_rounded"), +// @SerializedName("table_view_outlined") +// TABLE_VIEW_OUTLINED("table_view_outlined"), +// @SerializedName("tablet") +// TABLET("tablet"), +// @SerializedName("tablet_android") +// TABLET_ANDROID("tablet_android"), +// @SerializedName("tablet_android_sharp") +// TABLET_ANDROID_SHARP("tablet_android_sharp"), +// @SerializedName("tablet_android_rounded") +// TABLET_ANDROID_ROUNDED("tablet_android_rounded"), +// @SerializedName("tablet_android_outlined") +// TABLET_ANDROID_OUTLINED("tablet_android_outlined"), +// @SerializedName("tablet_mac") +// TABLET_MAC("tablet_mac"), +// @SerializedName("tablet_mac_sharp") +// TABLET_MAC_SHARP("tablet_mac_sharp"), +// @SerializedName("tablet_mac_rounded") +// TABLET_MAC_ROUNDED("tablet_mac_rounded"), +// @SerializedName("tablet_mac_outlined") +// TABLET_MAC_OUTLINED("tablet_mac_outlined"), +// @SerializedName("tablet_sharp") +// TABLET_SHARP("tablet_sharp"), +// @SerializedName("tablet_rounded") +// TABLET_ROUNDED("tablet_rounded"), +// @SerializedName("tablet_outlined") +// TABLET_OUTLINED("tablet_outlined"), +// @SerializedName("tag") +// TAG("tag"), +// @SerializedName("tag_faces") +// TAG_FACES("tag_faces"), +// @SerializedName("tag_faces_sharp") +// TAG_FACES_SHARP("tag_faces_sharp"), +// @SerializedName("tag_faces_rounded") +// TAG_FACES_ROUNDED("tag_faces_rounded"), +// @SerializedName("tag_faces_outlined") +// TAG_FACES_OUTLINED("tag_faces_outlined"), +// @SerializedName("tag_sharp") +// TAG_SHARP("tag_sharp"), +// @SerializedName("tag_rounded") +// TAG_ROUNDED("tag_rounded"), +// @SerializedName("tag_outlined") +// TAG_OUTLINED("tag_outlined"), +// @SerializedName("takeout_dining") +// TAKEOUT_DINING("takeout_dining"), +// @SerializedName("takeout_dining_sharp") +// TAKEOUT_DINING_SHARP("takeout_dining_sharp"), +// @SerializedName("takeout_dining_rounded") +// TAKEOUT_DINING_ROUNDED("takeout_dining_rounded"), +// @SerializedName("takeout_dining_outlined") +// TAKEOUT_DINING_OUTLINED("takeout_dining_outlined"), +// @SerializedName("tap_and_play") +// TAP_AND_PLAY("tap_and_play"), +// @SerializedName("tap_and_play_sharp") +// TAP_AND_PLAY_SHARP("tap_and_play_sharp"), +// @SerializedName("tap_and_play_rounded") +// TAP_AND_PLAY_ROUNDED("tap_and_play_rounded"), +// @SerializedName("tap_and_play_outlined") +// TAP_AND_PLAY_OUTLINED("tap_and_play_outlined"), +// @SerializedName("tapas") +// TAPAS("tapas"), +// @SerializedName("tapas_sharp") +// TAPAS_SHARP("tapas_sharp"), +// @SerializedName("tapas_rounded") +// TAPAS_ROUNDED("tapas_rounded"), +// @SerializedName("tapas_outlined") +// TAPAS_OUTLINED("tapas_outlined"), +// @SerializedName("task") +// TASK("task"), +// @SerializedName("task_alt") +// TASK_ALT("task_alt"), +// @SerializedName("task_alt_sharp") +// TASK_ALT_SHARP("task_alt_sharp"), +// @SerializedName("task_alt_rounded") +// TASK_ALT_ROUNDED("task_alt_rounded"), +// @SerializedName("task_alt_outlined") +// TASK_ALT_OUTLINED("task_alt_outlined"), +// @SerializedName("task_sharp") +// TASK_SHARP("task_sharp"), +// @SerializedName("task_rounded") +// TASK_ROUNDED("task_rounded"), +// @SerializedName("task_outlined") +// TASK_OUTLINED("task_outlined"), +// @SerializedName("taxi_alert") +// TAXI_ALERT("taxi_alert"), +// @SerializedName("taxi_alert_sharp") +// TAXI_ALERT_SHARP("taxi_alert_sharp"), +// @SerializedName("taxi_alert_rounded") +// TAXI_ALERT_ROUNDED("taxi_alert_rounded"), +// @SerializedName("taxi_alert_outlined") +// TAXI_ALERT_OUTLINED("taxi_alert_outlined"), +// @SerializedName("ten_k") +// TEN_K("ten_k"), +// @SerializedName("ten_k_sharp") +// TEN_K_SHARP("ten_k_sharp"), +// @SerializedName("ten_k_rounded") +// TEN_K_ROUNDED("ten_k_rounded"), +// @SerializedName("ten_k_outlined") +// TEN_K_OUTLINED("ten_k_outlined"), +// @SerializedName("ten_mp") +// TEN_MP("ten_mp"), +// @SerializedName("ten_mp_sharp") +// TEN_MP_SHARP("ten_mp_sharp"), +// @SerializedName("ten_mp_rounded") +// TEN_MP_ROUNDED("ten_mp_rounded"), +// @SerializedName("ten_mp_outlined") +// TEN_MP_OUTLINED("ten_mp_outlined"), +// @SerializedName("terrain") +// TERRAIN("terrain"), +// @SerializedName("terrain_sharp") +// TERRAIN_SHARP("terrain_sharp"), +// @SerializedName("terrain_rounded") +// TERRAIN_ROUNDED("terrain_rounded"), +// @SerializedName("terrain_outlined") +// TERRAIN_OUTLINED("terrain_outlined"), +// @SerializedName("text_fields") +// TEXT_FIELDS("text_fields"), +// @SerializedName("text_fields_sharp") +// TEXT_FIELDS_SHARP("text_fields_sharp"), +// @SerializedName("text_fields_rounded") +// TEXT_FIELDS_ROUNDED("text_fields_rounded"), +// @SerializedName("text_fields_outlined") +// TEXT_FIELDS_OUTLINED("text_fields_outlined"), +// @SerializedName("text_format") +// TEXT_FORMAT("text_format"), +// @SerializedName("text_format_sharp") +// TEXT_FORMAT_SHARP("text_format_sharp"), +// @SerializedName("text_format_rounded") +// TEXT_FORMAT_ROUNDED("text_format_rounded"), +// @SerializedName("text_format_outlined") +// TEXT_FORMAT_OUTLINED("text_format_outlined"), +// @SerializedName("text_rotate_up") +// TEXT_ROTATE_UP("text_rotate_up"), +// @SerializedName("text_rotate_up_sharp") +// TEXT_ROTATE_UP_SHARP("text_rotate_up_sharp"), +// @SerializedName("text_rotate_up_rounded") +// TEXT_ROTATE_UP_ROUNDED("text_rotate_up_rounded"), +// @SerializedName("text_rotate_up_outlined") +// TEXT_ROTATE_UP_OUTLINED("text_rotate_up_outlined"), +// @SerializedName("text_rotate_vertical") +// TEXT_ROTATE_VERTICAL("text_rotate_vertical"), +// @SerializedName("text_rotate_vertical_sharp") +// TEXT_ROTATE_VERTICAL_SHARP("text_rotate_vertical_sharp"), +// @SerializedName("text_rotate_vertical_rounded") +// TEXT_ROTATE_VERTICAL_ROUNDED("text_rotate_vertical_rounded"), +// @SerializedName("text_rotate_vertical_outlined") +// TEXT_ROTATE_VERTICAL_OUTLINED("text_rotate_vertical_outlined"), +// @SerializedName("text_rotation_angledown") +// TEXT_ROTATION_ANGLEDOWN("text_rotation_angledown"), +// @SerializedName("text_rotation_angledown_sharp") +// TEXT_ROTATION_ANGLEDOWN_SHARP("text_rotation_angledown_sharp"), +// @SerializedName("text_rotation_angledown_rounded") +// TEXT_ROTATION_ANGLEDOWN_ROUNDED("text_rotation_angledown_rounded"), +// @SerializedName("text_rotation_angledown_outlined") +// TEXT_ROTATION_ANGLEDOWN_OUTLINED("text_rotation_angledown_outlined"), +// @SerializedName("text_rotation_angleup") +// TEXT_ROTATION_ANGLEUP("text_rotation_angleup"), +// @SerializedName("text_rotation_angleup_sharp") +// TEXT_ROTATION_ANGLEUP_SHARP("text_rotation_angleup_sharp"), +// @SerializedName("text_rotation_angleup_rounded") +// TEXT_ROTATION_ANGLEUP_ROUNDED("text_rotation_angleup_rounded"), +// @SerializedName("text_rotation_angleup_outlined") +// TEXT_ROTATION_ANGLEUP_OUTLINED("text_rotation_angleup_outlined"), +// @SerializedName("text_rotation_down") +// TEXT_ROTATION_DOWN("text_rotation_down"), +// @SerializedName("text_rotation_down_sharp") +// TEXT_ROTATION_DOWN_SHARP("text_rotation_down_sharp"), +// @SerializedName("text_rotation_down_rounded") +// TEXT_ROTATION_DOWN_ROUNDED("text_rotation_down_rounded"), +// @SerializedName("text_rotation_down_outlined") +// TEXT_ROTATION_DOWN_OUTLINED("text_rotation_down_outlined"), +// @SerializedName("text_rotation_none") +// TEXT_ROTATION_NONE("text_rotation_none"), +// @SerializedName("text_rotation_none_sharp") +// TEXT_ROTATION_NONE_SHARP("text_rotation_none_sharp"), +// @SerializedName("text_rotation_none_rounded") +// TEXT_ROTATION_NONE_ROUNDED("text_rotation_none_rounded"), +// @SerializedName("text_rotation_none_outlined") +// TEXT_ROTATION_NONE_OUTLINED("text_rotation_none_outlined"), +// @SerializedName("text_snippet") +// TEXT_SNIPPET("text_snippet"), +// @SerializedName("text_snippet_sharp") +// TEXT_SNIPPET_SHARP("text_snippet_sharp"), +// @SerializedName("text_snippet_rounded") +// TEXT_SNIPPET_ROUNDED("text_snippet_rounded"), +// @SerializedName("text_snippet_outlined") +// TEXT_SNIPPET_OUTLINED("text_snippet_outlined"), +// @SerializedName("textsms") +// TEXTSMS("textsms"), +// @SerializedName("textsms_sharp") +// TEXTSMS_SHARP("textsms_sharp"), +// @SerializedName("textsms_rounded") +// TEXTSMS_ROUNDED("textsms_rounded"), +// @SerializedName("textsms_outlined") +// TEXTSMS_OUTLINED("textsms_outlined"), +// @SerializedName("texture") +// TEXTURE("texture"), +// @SerializedName("texture_sharp") +// TEXTURE_SHARP("texture_sharp"), +// @SerializedName("texture_rounded") +// TEXTURE_ROUNDED("texture_rounded"), +// @SerializedName("texture_outlined") +// TEXTURE_OUTLINED("texture_outlined"), +// @SerializedName("theater_comedy") +// THEATER_COMEDY("theater_comedy"), +// @SerializedName("theater_comedy_sharp") +// THEATER_COMEDY_SHARP("theater_comedy_sharp"), +// @SerializedName("theater_comedy_rounded") +// THEATER_COMEDY_ROUNDED("theater_comedy_rounded"), +// @SerializedName("theater_comedy_outlined") +// THEATER_COMEDY_OUTLINED("theater_comedy_outlined"), +// @SerializedName("theaters") +// THEATERS("theaters"), +// @SerializedName("theaters_sharp") +// THEATERS_SHARP("theaters_sharp"), +// @SerializedName("theaters_rounded") +// THEATERS_ROUNDED("theaters_rounded"), +// @SerializedName("theaters_outlined") +// THEATERS_OUTLINED("theaters_outlined"), +// @SerializedName("thermostat") +// THERMOSTAT("thermostat"), +// @SerializedName("thermostat_auto") +// THERMOSTAT_AUTO("thermostat_auto"), +// @SerializedName("thermostat_auto_sharp") +// THERMOSTAT_AUTO_SHARP("thermostat_auto_sharp"), +// @SerializedName("thermostat_auto_rounded") +// THERMOSTAT_AUTO_ROUNDED("thermostat_auto_rounded"), +// @SerializedName("thermostat_auto_outlined") +// THERMOSTAT_AUTO_OUTLINED("thermostat_auto_outlined"), +// @SerializedName("thermostat_sharp") +// THERMOSTAT_SHARP("thermostat_sharp"), +// @SerializedName("thermostat_rounded") +// THERMOSTAT_ROUNDED("thermostat_rounded"), +// @SerializedName("thermostat_outlined") +// THERMOSTAT_OUTLINED("thermostat_outlined"), +// @SerializedName("thirteen_mp") +// THIRTEEN_MP("thirteen_mp"), +// @SerializedName("thirteen_mp_sharp") +// THIRTEEN_MP_SHARP("thirteen_mp_sharp"), +// @SerializedName("thirteen_mp_rounded") +// THIRTEEN_MP_ROUNDED("thirteen_mp_rounded"), +// @SerializedName("thirteen_mp_outlined") +// THIRTEEN_MP_OUTLINED("thirteen_mp_outlined"), +// @SerializedName("thirty_fps") +// THIRTY_FPS("thirty_fps"), +// @SerializedName("thirty_fps_sharp") +// THIRTY_FPS_SHARP("thirty_fps_sharp"), +// @SerializedName("thirty_fps_rounded") +// THIRTY_FPS_ROUNDED("thirty_fps_rounded"), +// @SerializedName("thirty_fps_outlined") +// THIRTY_FPS_OUTLINED("thirty_fps_outlined"), +// @SerializedName("thirty_fps_select") +// THIRTY_FPS_SELECT("thirty_fps_select"), +// @SerializedName("thirty_fps_select_sharp") +// THIRTY_FPS_SELECT_SHARP("thirty_fps_select_sharp"), +// @SerializedName("thirty_fps_select_rounded") +// THIRTY_FPS_SELECT_ROUNDED("thirty_fps_select_rounded"), +// @SerializedName("thirty_fps_select_outlined") +// THIRTY_FPS_SELECT_OUTLINED("thirty_fps_select_outlined"), +// @SerializedName("three_g_mobiledata") +// THREE_G_MOBILEDATA("three_g_mobiledata"), +// @SerializedName("three_g_mobiledata_sharp") +// THREE_G_MOBILEDATA_SHARP("three_g_mobiledata_sharp"), +// @SerializedName("three_g_mobiledata_rounded") +// THREE_G_MOBILEDATA_ROUNDED("three_g_mobiledata_rounded"), +// @SerializedName("three_g_mobiledata_outlined") +// THREE_G_MOBILEDATA_OUTLINED("three_g_mobiledata_outlined"), +// @SerializedName("three_k") +// THREE_K("three_k"), +// @SerializedName("three_k_outlined") +// THREE_K_OUTLINED("three_k_outlined"), +// @SerializedName("three_k_plus") +// THREE_K_PLUS("three_k_plus"), +// @SerializedName("three_k_plus_sharp") +// THREE_K_PLUS_SHARP("three_k_plus_sharp"), +// @SerializedName("three_k_plus_rounded") +// THREE_K_PLUS_ROUNDED("three_k_plus_rounded"), +// @SerializedName("three_k_plus_outlined") +// THREE_K_PLUS_OUTLINED("three_k_plus_outlined"), +// @SerializedName("three_k_sharp") +// THREE_K_SHARP("three_k_sharp"), +// @SerializedName("three_k_rounded") +// THREE_K_ROUNDED("three_k_rounded"), +// @SerializedName("three_mp") +// THREE_MP("three_mp"), +// @SerializedName("three_mp_sharp") +// THREE_MP_SHARP("three_mp_sharp"), +// @SerializedName("three_mp_rounded") +// THREE_MP_ROUNDED("three_mp_rounded"), +// @SerializedName("three_mp_outlined") +// THREE_MP_OUTLINED("three_mp_outlined"), +// @SerializedName("three_p") +// THREE_P("three_p"), +// @SerializedName("three_p_sharp") +// THREE_P_SHARP("three_p_sharp"), +// @SerializedName("three_p_rounded") +// THREE_P_ROUNDED("three_p_rounded"), +// @SerializedName("three_p_outlined") +// THREE_P_OUTLINED("three_p_outlined"), +// @SerializedName("threed_rotation") +// THREED_ROTATION("threed_rotation"), +// @SerializedName("threed_rotation_sharp") +// THREED_ROTATION_SHARP("threed_rotation_sharp"), +// @SerializedName("threed_rotation_rounded") +// THREED_ROTATION_ROUNDED("threed_rotation_rounded"), +// @SerializedName("threed_rotation_outlined") +// THREED_ROTATION_OUTLINED("threed_rotation_outlined"), +// @SerializedName("threesixty") +// THREESIXTY("threesixty"), +// @SerializedName("threesixty_sharp") +// THREESIXTY_SHARP("threesixty_sharp"), +// @SerializedName("threesixty_rounded") +// THREESIXTY_ROUNDED("threesixty_rounded"), +// @SerializedName("threesixty_outlined") +// THREESIXTY_OUTLINED("threesixty_outlined"), +// @SerializedName("thumb_down") +// THUMB_DOWN("thumb_down"), +// @SerializedName("thumb_down_alt") +// THUMB_DOWN_ALT("thumb_down_alt"), +// @SerializedName("thumb_down_alt_sharp") +// THUMB_DOWN_ALT_SHARP("thumb_down_alt_sharp"), +// @SerializedName("thumb_down_alt_rounded") +// THUMB_DOWN_ALT_ROUNDED("thumb_down_alt_rounded"), +// @SerializedName("thumb_down_alt_outlined") +// THUMB_DOWN_ALT_OUTLINED("thumb_down_alt_outlined"), +// @SerializedName("thumb_down_off_alt") +// THUMB_DOWN_OFF_ALT("thumb_down_off_alt"), +// @SerializedName("thumb_down_off_alt_sharp") +// THUMB_DOWN_OFF_ALT_SHARP("thumb_down_off_alt_sharp"), +// @SerializedName("thumb_down_off_alt_rounded") +// THUMB_DOWN_OFF_ALT_ROUNDED("thumb_down_off_alt_rounded"), +// @SerializedName("thumb_down_off_alt_outlined") +// THUMB_DOWN_OFF_ALT_OUTLINED("thumb_down_off_alt_outlined"), +// @SerializedName("thumb_down_sharp") +// THUMB_DOWN_SHARP("thumb_down_sharp"), +// @SerializedName("thumb_down_rounded") +// THUMB_DOWN_ROUNDED("thumb_down_rounded"), +// @SerializedName("thumb_down_outlined") +// THUMB_DOWN_OUTLINED("thumb_down_outlined"), +// @SerializedName("thumb_up") +// THUMB_UP("thumb_up"), +// @SerializedName("thumb_up_alt") +// THUMB_UP_ALT("thumb_up_alt"), +// @SerializedName("thumb_up_alt_sharp") +// THUMB_UP_ALT_SHARP("thumb_up_alt_sharp"), +// @SerializedName("thumb_up_alt_rounded") +// THUMB_UP_ALT_ROUNDED("thumb_up_alt_rounded"), +// @SerializedName("thumb_up_alt_outlined") +// THUMB_UP_ALT_OUTLINED("thumb_up_alt_outlined"), +// @SerializedName("thumb_up_off_alt") +// THUMB_UP_OFF_ALT("thumb_up_off_alt"), +// @SerializedName("thumb_up_off_alt_sharp") +// THUMB_UP_OFF_ALT_SHARP("thumb_up_off_alt_sharp"), +// @SerializedName("thumb_up_off_alt_rounded") +// THUMB_UP_OFF_ALT_ROUNDED("thumb_up_off_alt_rounded"), +// @SerializedName("thumb_up_off_alt_outlined") +// THUMB_UP_OFF_ALT_OUTLINED("thumb_up_off_alt_outlined"), +// @SerializedName("thumb_up_sharp") +// THUMB_UP_SHARP("thumb_up_sharp"), +// @SerializedName("thumb_up_rounded") +// THUMB_UP_ROUNDED("thumb_up_rounded"), +// @SerializedName("thumb_up_outlined") +// THUMB_UP_OUTLINED("thumb_up_outlined"), +// @SerializedName("thumbs_up_down") +// THUMBS_UP_DOWN("thumbs_up_down"), +// @SerializedName("thumbs_up_down_sharp") +// THUMBS_UP_DOWN_SHARP("thumbs_up_down_sharp"), +// @SerializedName("thumbs_up_down_rounded") +// THUMBS_UP_DOWN_ROUNDED("thumbs_up_down_rounded"), +// @SerializedName("thumbs_up_down_outlined") +// THUMBS_UP_DOWN_OUTLINED("thumbs_up_down_outlined"), +// @SerializedName("time_to_leave") +// TIME_TO_LEAVE("time_to_leave"), +// @SerializedName("time_to_leave_sharp") +// TIME_TO_LEAVE_SHARP("time_to_leave_sharp"), +// @SerializedName("time_to_leave_rounded") +// TIME_TO_LEAVE_ROUNDED("time_to_leave_rounded"), +// @SerializedName("time_to_leave_outlined") +// TIME_TO_LEAVE_OUTLINED("time_to_leave_outlined"), +// @SerializedName("timelapse") +// TIMELAPSE("timelapse"), +// @SerializedName("timelapse_sharp") +// TIMELAPSE_SHARP("timelapse_sharp"), +// @SerializedName("timelapse_rounded") +// TIMELAPSE_ROUNDED("timelapse_rounded"), +// @SerializedName("timelapse_outlined") +// TIMELAPSE_OUTLINED("timelapse_outlined"), +// @SerializedName("timeline") +// TIMELINE("timeline"), +// @SerializedName("timeline_sharp") +// TIMELINE_SHARP("timeline_sharp"), +// @SerializedName("timeline_rounded") +// TIMELINE_ROUNDED("timeline_rounded"), +// @SerializedName("timeline_outlined") +// TIMELINE_OUTLINED("timeline_outlined"), +// @SerializedName("timer") +// TIMER("timer"), +// @SerializedName("timer_10") +// TIMER_10("timer_10"), +// @SerializedName("timer_10_rounded") +// TIMER_10_ROUNDED("timer_10_rounded"), +// @SerializedName("timer_10_outlined") +// TIMER_10_OUTLINED("timer_10_outlined"), +// @SerializedName("timer_10_select") +// TIMER_10_SELECT("timer_10_select"), +// @SerializedName("timer_10_select_sharp") +// TIMER_10_SELECT_SHARP("timer_10_select_sharp"), +// @SerializedName("timer_10_select_rounded") +// TIMER_10_SELECT_ROUNDED("timer_10_select_rounded"), +// @SerializedName("timer_10_select_outlined") +// TIMER_10_SELECT_OUTLINED("timer_10_select_outlined"), +// @SerializedName("timer_10_sharp") +// TIMER_10_SHARP("timer_10_sharp"), +// @SerializedName("timer_3") +// TIMER_3("timer_3"), +// @SerializedName("timer_3_rounded") +// TIMER_3_ROUNDED("timer_3_rounded"), +// @SerializedName("timer_3_outlined") +// TIMER_3_OUTLINED("timer_3_outlined"), +// @SerializedName("timer_3_select") +// TIMER_3_SELECT("timer_3_select"), +// @SerializedName("timer_3_select_sharp") +// TIMER_3_SELECT_SHARP("timer_3_select_sharp"), +// @SerializedName("timer_3_select_rounded") +// TIMER_3_SELECT_ROUNDED("timer_3_select_rounded"), +// @SerializedName("timer_3_select_outlined") +// TIMER_3_SELECT_OUTLINED("timer_3_select_outlined"), +// @SerializedName("timer_3_sharp") +// TIMER_3_SHARP("timer_3_sharp"), +// @SerializedName("timer_off") +// TIMER_OFF("timer_off"), +// @SerializedName("timer_off_sharp") +// TIMER_OFF_SHARP("timer_off_sharp"), +// @SerializedName("timer_off_rounded") +// TIMER_OFF_ROUNDED("timer_off_rounded"), +// @SerializedName("timer_off_outlined") +// TIMER_OFF_OUTLINED("timer_off_outlined"), +// @SerializedName("timer_sharp") +// TIMER_SHARP("timer_sharp"), +// @SerializedName("timer_rounded") +// TIMER_ROUNDED("timer_rounded"), +// @SerializedName("timer_outlined") +// TIMER_OUTLINED("timer_outlined"), +// @SerializedName("title") +// TITLE("title"), +// @SerializedName("title_sharp") +// TITLE_SHARP("title_sharp"), +// @SerializedName("title_rounded") +// TITLE_ROUNDED("title_rounded"), +// @SerializedName("title_outlined") +// TITLE_OUTLINED("title_outlined"), +// @SerializedName("toc") +// TOC("toc"), +// @SerializedName("toc_sharp") +// TOC_SHARP("toc_sharp"), +// @SerializedName("toc_rounded") +// TOC_ROUNDED("toc_rounded"), +// @SerializedName("toc_outlined") +// TOC_OUTLINED("toc_outlined"), +// @SerializedName("today") +// TODAY("today"), +// @SerializedName("today_sharp") +// TODAY_SHARP("today_sharp"), +// @SerializedName("today_rounded") +// TODAY_ROUNDED("today_rounded"), +// @SerializedName("today_outlined") +// TODAY_OUTLINED("today_outlined"), +// @SerializedName("toggle_off") +// TOGGLE_OFF("toggle_off"), +// @SerializedName("toggle_off_sharp") +// TOGGLE_OFF_SHARP("toggle_off_sharp"), +// @SerializedName("toggle_off_rounded") +// TOGGLE_OFF_ROUNDED("toggle_off_rounded"), +// @SerializedName("toggle_off_outlined") +// TOGGLE_OFF_OUTLINED("toggle_off_outlined"), +// @SerializedName("toggle_on") +// TOGGLE_ON("toggle_on"), +// @SerializedName("toggle_on_sharp") +// TOGGLE_ON_SHARP("toggle_on_sharp"), +// @SerializedName("toggle_on_rounded") +// TOGGLE_ON_ROUNDED("toggle_on_rounded"), +// @SerializedName("toggle_on_outlined") +// TOGGLE_ON_OUTLINED("toggle_on_outlined"), +// @SerializedName("toll") +// TOLL("toll"), +// @SerializedName("toll_sharp") +// TOLL_SHARP("toll_sharp"), +// @SerializedName("toll_rounded") +// TOLL_ROUNDED("toll_rounded"), +// @SerializedName("toll_outlined") +// TOLL_OUTLINED("toll_outlined"), +// @SerializedName("tonality") +// TONALITY("tonality"), +// @SerializedName("tonality_sharp") +// TONALITY_SHARP("tonality_sharp"), +// @SerializedName("tonality_rounded") +// TONALITY_ROUNDED("tonality_rounded"), +// @SerializedName("tonality_outlined") +// TONALITY_OUTLINED("tonality_outlined"), +// @SerializedName("topic") +// TOPIC("topic"), +// @SerializedName("topic_sharp") +// TOPIC_SHARP("topic_sharp"), +// @SerializedName("topic_rounded") +// TOPIC_ROUNDED("topic_rounded"), +// @SerializedName("topic_outlined") +// TOPIC_OUTLINED("topic_outlined"), +// @SerializedName("touch_app") +// TOUCH_APP("touch_app"), +// @SerializedName("touch_app_sharp") +// TOUCH_APP_SHARP("touch_app_sharp"), +// @SerializedName("touch_app_rounded") +// TOUCH_APP_ROUNDED("touch_app_rounded"), +// @SerializedName("touch_app_outlined") +// TOUCH_APP_OUTLINED("touch_app_outlined"), +// @SerializedName("tour") +// TOUR("tour"), +// @SerializedName("tour_sharp") +// TOUR_SHARP("tour_sharp"), +// @SerializedName("tour_rounded") +// TOUR_ROUNDED("tour_rounded"), +// @SerializedName("tour_outlined") +// TOUR_OUTLINED("tour_outlined"), +// @SerializedName("toys") +// TOYS("toys"), +// @SerializedName("toys_sharp") +// TOYS_SHARP("toys_sharp"), +// @SerializedName("toys_rounded") +// TOYS_ROUNDED("toys_rounded"), +// @SerializedName("toys_outlined") +// TOYS_OUTLINED("toys_outlined"), +// @SerializedName("track_changes") +// TRACK_CHANGES("track_changes"), +// @SerializedName("track_changes_sharp") +// TRACK_CHANGES_SHARP("track_changes_sharp"), +// @SerializedName("track_changes_rounded") +// TRACK_CHANGES_ROUNDED("track_changes_rounded"), +// @SerializedName("track_changes_outlined") +// TRACK_CHANGES_OUTLINED("track_changes_outlined"), +// @SerializedName("traffic") +// TRAFFIC("traffic"), +// @SerializedName("traffic_sharp") +// TRAFFIC_SHARP("traffic_sharp"), +// @SerializedName("traffic_rounded") +// TRAFFIC_ROUNDED("traffic_rounded"), +// @SerializedName("traffic_outlined") +// TRAFFIC_OUTLINED("traffic_outlined"), +// @SerializedName("train") +// TRAIN("train"), +// @SerializedName("train_sharp") +// TRAIN_SHARP("train_sharp"), +// @SerializedName("train_rounded") +// TRAIN_ROUNDED("train_rounded"), +// @SerializedName("train_outlined") +// TRAIN_OUTLINED("train_outlined"), +// @SerializedName("tram") +// TRAM("tram"), +// @SerializedName("tram_sharp") +// TRAM_SHARP("tram_sharp"), +// @SerializedName("tram_rounded") +// TRAM_ROUNDED("tram_rounded"), +// @SerializedName("tram_outlined") +// TRAM_OUTLINED("tram_outlined"), +// @SerializedName("transfer_within_a_station") +// TRANSFER_WITHIN_A_STATION("transfer_within_a_station"), +// @SerializedName("transfer_within_a_station_sharp") +// TRANSFER_WITHIN_A_STATION_SHARP("transfer_within_a_station_sharp"), +// @SerializedName("transfer_within_a_station_rounded") +// TRANSFER_WITHIN_A_STATION_ROUNDED("transfer_within_a_station_rounded"), +// @SerializedName("transfer_within_a_station_outlined") +// TRANSFER_WITHIN_A_STATION_OUTLINED("transfer_within_a_station_outlined"), +// @SerializedName("transform") +// TRANSFORM("transform"), +// @SerializedName("transform_sharp") +// TRANSFORM_SHARP("transform_sharp"), +// @SerializedName("transform_rounded") +// TRANSFORM_ROUNDED("transform_rounded"), +// @SerializedName("transform_outlined") +// TRANSFORM_OUTLINED("transform_outlined"), +// @SerializedName("transgender") +// TRANSGENDER("transgender"), +// @SerializedName("transgender_sharp") +// TRANSGENDER_SHARP("transgender_sharp"), +// @SerializedName("transgender_rounded") +// TRANSGENDER_ROUNDED("transgender_rounded"), +// @SerializedName("transgender_outlined") +// TRANSGENDER_OUTLINED("transgender_outlined"), +// @SerializedName("transit_enterexit") +// TRANSIT_ENTEREXIT("transit_enterexit"), +// @SerializedName("transit_enterexit_sharp") +// TRANSIT_ENTEREXIT_SHARP("transit_enterexit_sharp"), +// @SerializedName("transit_enterexit_rounded") +// TRANSIT_ENTEREXIT_ROUNDED("transit_enterexit_rounded"), +// @SerializedName("transit_enterexit_outlined") +// TRANSIT_ENTEREXIT_OUTLINED("transit_enterexit_outlined"), +// @SerializedName("translate") +// TRANSLATE("translate"), +// @SerializedName("translate_sharp") +// TRANSLATE_SHARP("translate_sharp"), +// @SerializedName("translate_rounded") +// TRANSLATE_ROUNDED("translate_rounded"), +// @SerializedName("translate_outlined") +// TRANSLATE_OUTLINED("translate_outlined"), +// @SerializedName("travel_explore") +// TRAVEL_EXPLORE("travel_explore"), +// @SerializedName("travel_explore_sharp") +// TRAVEL_EXPLORE_SHARP("travel_explore_sharp"), +// @SerializedName("travel_explore_rounded") +// TRAVEL_EXPLORE_ROUNDED("travel_explore_rounded"), +// @SerializedName("travel_explore_outlined") +// TRAVEL_EXPLORE_OUTLINED("travel_explore_outlined"), +// @SerializedName("trending_down") +// TRENDING_DOWN("trending_down"), +// @SerializedName("trending_down_sharp") +// TRENDING_DOWN_SHARP("trending_down_sharp"), +// @SerializedName("trending_down_rounded") +// TRENDING_DOWN_ROUNDED("trending_down_rounded"), +// @SerializedName("trending_down_outlined") +// TRENDING_DOWN_OUTLINED("trending_down_outlined"), +// @SerializedName("trending_flat") +// TRENDING_FLAT("trending_flat"), +// @SerializedName("trending_flat_sharp") +// TRENDING_FLAT_SHARP("trending_flat_sharp"), +// @SerializedName("trending_flat_rounded") +// TRENDING_FLAT_ROUNDED("trending_flat_rounded"), +// @SerializedName("trending_flat_outlined") +// TRENDING_FLAT_OUTLINED("trending_flat_outlined"), +// @SerializedName("trending_neutral") +// TRENDING_NEUTRAL("trending_neutral"), +// @SerializedName("trending_neutral_sharp") +// TRENDING_NEUTRAL_SHARP("trending_neutral_sharp"), +// @SerializedName("trending_neutral_rounded") +// TRENDING_NEUTRAL_ROUNDED("trending_neutral_rounded"), +// @SerializedName("trending_neutral_outlined") +// TRENDING_NEUTRAL_OUTLINED("trending_neutral_outlined"), +// @SerializedName("trending_up") +// TRENDING_UP("trending_up"), +// @SerializedName("trending_up_sharp") +// TRENDING_UP_SHARP("trending_up_sharp"), +// @SerializedName("trending_up_rounded") +// TRENDING_UP_ROUNDED("trending_up_rounded"), +// @SerializedName("trending_up_outlined") +// TRENDING_UP_OUTLINED("trending_up_outlined"), +// @SerializedName("trip_origin") +// TRIP_ORIGIN("trip_origin"), +// @SerializedName("trip_origin_sharp") +// TRIP_ORIGIN_SHARP("trip_origin_sharp"), +// @SerializedName("trip_origin_rounded") +// TRIP_ORIGIN_ROUNDED("trip_origin_rounded"), +// @SerializedName("trip_origin_outlined") +// TRIP_ORIGIN_OUTLINED("trip_origin_outlined"), +// @SerializedName("try_sms_star") +// TRY_SMS_STAR("try_sms_star"), +// @SerializedName("try_sms_star_sharp") +// TRY_SMS_STAR_SHARP("try_sms_star_sharp"), +// @SerializedName("try_sms_star_rounded") +// TRY_SMS_STAR_ROUNDED("try_sms_star_rounded"), +// @SerializedName("try_sms_star_outlined") +// TRY_SMS_STAR_OUTLINED("try_sms_star_outlined"), +// @SerializedName("tty") +// TTY("tty"), +// @SerializedName("tty_sharp") +// TTY_SHARP("tty_sharp"), +// @SerializedName("tty_rounded") +// TTY_ROUNDED("tty_rounded"), +// @SerializedName("tty_outlined") +// TTY_OUTLINED("tty_outlined"), +// @SerializedName("tune") +// TUNE("tune"), +// @SerializedName("tune_sharp") +// TUNE_SHARP("tune_sharp"), +// @SerializedName("tune_rounded") +// TUNE_ROUNDED("tune_rounded"), +// @SerializedName("tune_outlined") +// TUNE_OUTLINED("tune_outlined"), +// @SerializedName("tungsten") +// TUNGSTEN("tungsten"), +// @SerializedName("tungsten_sharp") +// TUNGSTEN_SHARP("tungsten_sharp"), +// @SerializedName("tungsten_rounded") +// TUNGSTEN_ROUNDED("tungsten_rounded"), +// @SerializedName("tungsten_outlined") +// TUNGSTEN_OUTLINED("tungsten_outlined"), +// @SerializedName("turned_in") +// TURNED_IN("turned_in"), +// @SerializedName("turned_in_not") +// TURNED_IN_NOT("turned_in_not"), +// @SerializedName("turned_in_not_sharp") +// TURNED_IN_NOT_SHARP("turned_in_not_sharp"), +// @SerializedName("turned_in_not_rounded") +// TURNED_IN_NOT_ROUNDED("turned_in_not_rounded"), +// @SerializedName("turned_in_not_outlined") +// TURNED_IN_NOT_OUTLINED("turned_in_not_outlined"), +// @SerializedName("turned_in_sharp") +// TURNED_IN_SHARP("turned_in_sharp"), +// @SerializedName("turned_in_rounded") +// TURNED_IN_ROUNDED("turned_in_rounded"), +// @SerializedName("turned_in_outlined") +// TURNED_IN_OUTLINED("turned_in_outlined"), +// @SerializedName("tv") +// TV("tv"), +// @SerializedName("tv_off") +// TV_OFF("tv_off"), +// @SerializedName("tv_off_sharp") +// TV_OFF_SHARP("tv_off_sharp"), +// @SerializedName("tv_off_rounded") +// TV_OFF_ROUNDED("tv_off_rounded"), +// @SerializedName("tv_off_outlined") +// TV_OFF_OUTLINED("tv_off_outlined"), +// @SerializedName("tv_sharp") +// TV_SHARP("tv_sharp"), +// @SerializedName("tv_rounded") +// TV_ROUNDED("tv_rounded"), +// @SerializedName("tv_outlined") +// TV_OUTLINED("tv_outlined"), +// @SerializedName("twelve_mp") +// TWELVE_MP("twelve_mp"), +// @SerializedName("twelve_mp_sharp") +// TWELVE_MP_SHARP("twelve_mp_sharp"), +// @SerializedName("twelve_mp_rounded") +// TWELVE_MP_ROUNDED("twelve_mp_rounded"), +// @SerializedName("twelve_mp_outlined") +// TWELVE_MP_OUTLINED("twelve_mp_outlined"), +// @SerializedName("twenty_four_mp") +// TWENTY_FOUR_MP("twenty_four_mp"), +// @SerializedName("twenty_four_mp_sharp") +// TWENTY_FOUR_MP_SHARP("twenty_four_mp_sharp"), +// @SerializedName("twenty_four_mp_rounded") +// TWENTY_FOUR_MP_ROUNDED("twenty_four_mp_rounded"), +// @SerializedName("twenty_four_mp_outlined") +// TWENTY_FOUR_MP_OUTLINED("twenty_four_mp_outlined"), +// @SerializedName("twenty_mp") +// TWENTY_MP("twenty_mp"), +// @SerializedName("twenty_mp_sharp") +// TWENTY_MP_SHARP("twenty_mp_sharp"), +// @SerializedName("twenty_mp_rounded") +// TWENTY_MP_ROUNDED("twenty_mp_rounded"), +// @SerializedName("twenty_mp_outlined") +// TWENTY_MP_OUTLINED("twenty_mp_outlined"), +// @SerializedName("twenty_one_mp") +// TWENTY_ONE_MP("twenty_one_mp"), +// @SerializedName("twenty_one_mp_sharp") +// TWENTY_ONE_MP_SHARP("twenty_one_mp_sharp"), +// @SerializedName("twenty_one_mp_rounded") +// TWENTY_ONE_MP_ROUNDED("twenty_one_mp_rounded"), +// @SerializedName("twenty_one_mp_outlined") +// TWENTY_ONE_MP_OUTLINED("twenty_one_mp_outlined"), +// @SerializedName("twenty_three_mp") +// TWENTY_THREE_MP("twenty_three_mp"), +// @SerializedName("twenty_three_mp_sharp") +// TWENTY_THREE_MP_SHARP("twenty_three_mp_sharp"), +// @SerializedName("twenty_three_mp_rounded") +// TWENTY_THREE_MP_ROUNDED("twenty_three_mp_rounded"), +// @SerializedName("twenty_three_mp_outlined") +// TWENTY_THREE_MP_OUTLINED("twenty_three_mp_outlined"), +// @SerializedName("twenty_two_mp") +// TWENTY_TWO_MP("twenty_two_mp"), +// @SerializedName("twenty_two_mp_sharp") +// TWENTY_TWO_MP_SHARP("twenty_two_mp_sharp"), +// @SerializedName("twenty_two_mp_rounded") +// TWENTY_TWO_MP_ROUNDED("twenty_two_mp_rounded"), +// @SerializedName("twenty_two_mp_outlined") +// TWENTY_TWO_MP_OUTLINED("twenty_two_mp_outlined"), +// @SerializedName("two_k") +// TWO_K("two_k"), +// @SerializedName("two_k_outlined") +// TWO_K_OUTLINED("two_k_outlined"), +// @SerializedName("two_k_plus") +// TWO_K_PLUS("two_k_plus"), +// @SerializedName("two_k_plus_sharp") +// TWO_K_PLUS_SHARP("two_k_plus_sharp"), +// @SerializedName("two_k_plus_rounded") +// TWO_K_PLUS_ROUNDED("two_k_plus_rounded"), +// @SerializedName("two_k_plus_outlined") +// TWO_K_PLUS_OUTLINED("two_k_plus_outlined"), +// @SerializedName("two_k_sharp") +// TWO_K_SHARP("two_k_sharp"), +// @SerializedName("two_k_rounded") +// TWO_K_ROUNDED("two_k_rounded"), +// @SerializedName("two_mp") +// TWO_MP("two_mp"), +// @SerializedName("two_mp_sharp") +// TWO_MP_SHARP("two_mp_sharp"), +// @SerializedName("two_mp_rounded") +// TWO_MP_ROUNDED("two_mp_rounded"), +// @SerializedName("two_mp_outlined") +// TWO_MP_OUTLINED("two_mp_outlined"), +// @SerializedName("two_wheeler") +// TWO_WHEELER("two_wheeler"), +// @SerializedName("two_wheeler_sharp") +// TWO_WHEELER_SHARP("two_wheeler_sharp"), +// @SerializedName("two_wheeler_rounded") +// TWO_WHEELER_ROUNDED("two_wheeler_rounded"), +// @SerializedName("two_wheeler_outlined") +// TWO_WHEELER_OUTLINED("two_wheeler_outlined"), +// @SerializedName("umbrella") +// UMBRELLA("umbrella"), +// @SerializedName("umbrella_sharp") +// UMBRELLA_SHARP("umbrella_sharp"), +// @SerializedName("umbrella_rounded") +// UMBRELLA_ROUNDED("umbrella_rounded"), +// @SerializedName("umbrella_outlined") +// UMBRELLA_OUTLINED("umbrella_outlined"), +// @SerializedName("unarchive") +// UNARCHIVE("unarchive"), +// @SerializedName("unarchive_sharp") +// UNARCHIVE_SHARP("unarchive_sharp"), +// @SerializedName("unarchive_rounded") +// UNARCHIVE_ROUNDED("unarchive_rounded"), +// @SerializedName("unarchive_outlined") +// UNARCHIVE_OUTLINED("unarchive_outlined"), +// @SerializedName("undo") +// UNDO("undo"), +// @SerializedName("undo_sharp") +// UNDO_SHARP("undo_sharp"), +// @SerializedName("undo_rounded") +// UNDO_ROUNDED("undo_rounded"), +// @SerializedName("undo_outlined") +// UNDO_OUTLINED("undo_outlined"), +// @SerializedName("unfold_less") +// UNFOLD_LESS("unfold_less"), +// @SerializedName("unfold_less_sharp") +// UNFOLD_LESS_SHARP("unfold_less_sharp"), +// @SerializedName("unfold_less_rounded") +// UNFOLD_LESS_ROUNDED("unfold_less_rounded"), +// @SerializedName("unfold_less_outlined") +// UNFOLD_LESS_OUTLINED("unfold_less_outlined"), +// @SerializedName("unfold_more") +// UNFOLD_MORE("unfold_more"), +// @SerializedName("unfold_more_sharp") +// UNFOLD_MORE_SHARP("unfold_more_sharp"), +// @SerializedName("unfold_more_rounded") +// UNFOLD_MORE_ROUNDED("unfold_more_rounded"), +// @SerializedName("unfold_more_outlined") +// UNFOLD_MORE_OUTLINED("unfold_more_outlined"), +// @SerializedName("unpublished") +// UNPUBLISHED("unpublished"), +// @SerializedName("unpublished_sharp") +// UNPUBLISHED_SHARP("unpublished_sharp"), +// @SerializedName("unpublished_rounded") +// UNPUBLISHED_ROUNDED("unpublished_rounded"), +// @SerializedName("unpublished_outlined") +// UNPUBLISHED_OUTLINED("unpublished_outlined"), +// @SerializedName("unsubscribe") +// UNSUBSCRIBE("unsubscribe"), +// @SerializedName("unsubscribe_sharp") +// UNSUBSCRIBE_SHARP("unsubscribe_sharp"), +// @SerializedName("unsubscribe_rounded") +// UNSUBSCRIBE_ROUNDED("unsubscribe_rounded"), +// @SerializedName("unsubscribe_outlined") +// UNSUBSCRIBE_OUTLINED("unsubscribe_outlined"), +// @SerializedName("upcoming") +// UPCOMING("upcoming"), +// @SerializedName("upcoming_sharp") +// UPCOMING_SHARP("upcoming_sharp"), +// @SerializedName("upcoming_rounded") +// UPCOMING_ROUNDED("upcoming_rounded"), +// @SerializedName("upcoming_outlined") +// UPCOMING_OUTLINED("upcoming_outlined"), +// @SerializedName("update") +// UPDATE("update"), +// @SerializedName("update_disabled") +// UPDATE_DISABLED("update_disabled"), +// @SerializedName("update_disabled_sharp") +// UPDATE_DISABLED_SHARP("update_disabled_sharp"), +// @SerializedName("update_disabled_rounded") +// UPDATE_DISABLED_ROUNDED("update_disabled_rounded"), +// @SerializedName("update_disabled_outlined") +// UPDATE_DISABLED_OUTLINED("update_disabled_outlined"), +// @SerializedName("update_sharp") +// UPDATE_SHARP("update_sharp"), +// @SerializedName("update_rounded") +// UPDATE_ROUNDED("update_rounded"), +// @SerializedName("update_outlined") +// UPDATE_OUTLINED("update_outlined"), +// @SerializedName("upgrade") +// UPGRADE("upgrade"), +// @SerializedName("upgrade_sharp") +// UPGRADE_SHARP("upgrade_sharp"), +// @SerializedName("upgrade_rounded") +// UPGRADE_ROUNDED("upgrade_rounded"), +// @SerializedName("upgrade_outlined") +// UPGRADE_OUTLINED("upgrade_outlined"), +// @SerializedName("upload") +// UPLOAD("upload"), +// @SerializedName("upload_file") +// UPLOAD_FILE("upload_file"), +// @SerializedName("upload_file_sharp") +// UPLOAD_FILE_SHARP("upload_file_sharp"), +// @SerializedName("upload_file_rounded") +// UPLOAD_FILE_ROUNDED("upload_file_rounded"), +// @SerializedName("upload_file_outlined") +// UPLOAD_FILE_OUTLINED("upload_file_outlined"), +// @SerializedName("upload_sharp") +// UPLOAD_SHARP("upload_sharp"), +// @SerializedName("upload_rounded") +// UPLOAD_ROUNDED("upload_rounded"), +// @SerializedName("upload_outlined") +// UPLOAD_OUTLINED("upload_outlined"), +// @SerializedName("usb") +// USB("usb"), +// @SerializedName("usb_off") +// USB_OFF("usb_off"), +// @SerializedName("usb_off_sharp") +// USB_OFF_SHARP("usb_off_sharp"), +// @SerializedName("usb_off_rounded") +// USB_OFF_ROUNDED("usb_off_rounded"), +// @SerializedName("usb_off_outlined") +// USB_OFF_OUTLINED("usb_off_outlined"), +// @SerializedName("usb_sharp") +// USB_SHARP("usb_sharp"), +// @SerializedName("usb_rounded") +// USB_ROUNDED("usb_rounded"), +// @SerializedName("usb_outlined") +// USB_OUTLINED("usb_outlined"), +// @SerializedName("verified") +// VERIFIED("verified"), +// @SerializedName("verified_sharp") +// VERIFIED_SHARP("verified_sharp"), +// @SerializedName("verified_rounded") +// VERIFIED_ROUNDED("verified_rounded"), +// @SerializedName("verified_outlined") +// VERIFIED_OUTLINED("verified_outlined"), +// @SerializedName("verified_user") +// VERIFIED_USER("verified_user"), +// @SerializedName("verified_user_sharp") +// VERIFIED_USER_SHARP("verified_user_sharp"), +// @SerializedName("verified_user_rounded") +// VERIFIED_USER_ROUNDED("verified_user_rounded"), +// @SerializedName("verified_user_outlined") +// VERIFIED_USER_OUTLINED("verified_user_outlined"), +// @SerializedName("vertical_align_bottom") +// VERTICAL_ALIGN_BOTTOM("vertical_align_bottom"), +// @SerializedName("vertical_align_bottom_sharp") +// VERTICAL_ALIGN_BOTTOM_SHARP("vertical_align_bottom_sharp"), +// @SerializedName("vertical_align_bottom_rounded") +// VERTICAL_ALIGN_BOTTOM_ROUNDED("vertical_align_bottom_rounded"), +// @SerializedName("vertical_align_bottom_outlined") +// VERTICAL_ALIGN_BOTTOM_OUTLINED("vertical_align_bottom_outlined"), +// @SerializedName("vertical_align_center") +// VERTICAL_ALIGN_CENTER("vertical_align_center"), +// @SerializedName("vertical_align_center_sharp") +// VERTICAL_ALIGN_CENTER_SHARP("vertical_align_center_sharp"), +// @SerializedName("vertical_align_center_rounded") +// VERTICAL_ALIGN_CENTER_ROUNDED("vertical_align_center_rounded"), +// @SerializedName("vertical_align_center_outlined") +// VERTICAL_ALIGN_CENTER_OUTLINED("vertical_align_center_outlined"), +// @SerializedName("vertical_align_top") +// VERTICAL_ALIGN_TOP("vertical_align_top"), +// @SerializedName("vertical_align_top_sharp") +// VERTICAL_ALIGN_TOP_SHARP("vertical_align_top_sharp"), +// @SerializedName("vertical_align_top_rounded") +// VERTICAL_ALIGN_TOP_ROUNDED("vertical_align_top_rounded"), +// @SerializedName("vertical_align_top_outlined") +// VERTICAL_ALIGN_TOP_OUTLINED("vertical_align_top_outlined"), +// @SerializedName("vertical_distribute") +// VERTICAL_DISTRIBUTE("vertical_distribute"), +// @SerializedName("vertical_distribute_sharp") +// VERTICAL_DISTRIBUTE_SHARP("vertical_distribute_sharp"), +// @SerializedName("vertical_distribute_rounded") +// VERTICAL_DISTRIBUTE_ROUNDED("vertical_distribute_rounded"), +// @SerializedName("vertical_distribute_outlined") +// VERTICAL_DISTRIBUTE_OUTLINED("vertical_distribute_outlined"), +// @SerializedName("vertical_split") +// VERTICAL_SPLIT("vertical_split"), +// @SerializedName("vertical_split_sharp") +// VERTICAL_SPLIT_SHARP("vertical_split_sharp"), +// @SerializedName("vertical_split_rounded") +// VERTICAL_SPLIT_ROUNDED("vertical_split_rounded"), +// @SerializedName("vertical_split_outlined") +// VERTICAL_SPLIT_OUTLINED("vertical_split_outlined"), +// @SerializedName("vibration") +// VIBRATION("vibration"), +// @SerializedName("vibration_sharp") +// VIBRATION_SHARP("vibration_sharp"), +// @SerializedName("vibration_rounded") +// VIBRATION_ROUNDED("vibration_rounded"), +// @SerializedName("vibration_outlined") +// VIBRATION_OUTLINED("vibration_outlined"), +// @SerializedName("video_call") +// VIDEO_CALL("video_call"), +// @SerializedName("video_call_sharp") +// VIDEO_CALL_SHARP("video_call_sharp"), +// @SerializedName("video_call_rounded") +// VIDEO_CALL_ROUNDED("video_call_rounded"), +// @SerializedName("video_call_outlined") +// VIDEO_CALL_OUTLINED("video_call_outlined"), +// @SerializedName("video_camera_back") +// VIDEO_CAMERA_BACK("video_camera_back"), +// @SerializedName("video_camera_back_sharp") +// VIDEO_CAMERA_BACK_SHARP("video_camera_back_sharp"), +// @SerializedName("video_camera_back_rounded") +// VIDEO_CAMERA_BACK_ROUNDED("video_camera_back_rounded"), +// @SerializedName("video_camera_back_outlined") +// VIDEO_CAMERA_BACK_OUTLINED("video_camera_back_outlined"), +// @SerializedName("video_camera_front") +// VIDEO_CAMERA_FRONT("video_camera_front"), +// @SerializedName("video_camera_front_sharp") +// VIDEO_CAMERA_FRONT_SHARP("video_camera_front_sharp"), +// @SerializedName("video_camera_front_rounded") +// VIDEO_CAMERA_FRONT_ROUNDED("video_camera_front_rounded"), +// @SerializedName("video_camera_front_outlined") +// VIDEO_CAMERA_FRONT_OUTLINED("video_camera_front_outlined"), +// @SerializedName("video_collection") +// VIDEO_COLLECTION("video_collection"), +// @SerializedName("video_collection_sharp") +// VIDEO_COLLECTION_SHARP("video_collection_sharp"), +// @SerializedName("video_collection_rounded") +// VIDEO_COLLECTION_ROUNDED("video_collection_rounded"), +// @SerializedName("video_collection_outlined") +// VIDEO_COLLECTION_OUTLINED("video_collection_outlined"), +// @SerializedName("video_label") +// VIDEO_LABEL("video_label"), +// @SerializedName("video_label_sharp") +// VIDEO_LABEL_SHARP("video_label_sharp"), +// @SerializedName("video_label_rounded") +// VIDEO_LABEL_ROUNDED("video_label_rounded"), +// @SerializedName("video_label_outlined") +// VIDEO_LABEL_OUTLINED("video_label_outlined"), +// @SerializedName("video_library") +// VIDEO_LIBRARY("video_library"), +// @SerializedName("video_library_sharp") +// VIDEO_LIBRARY_SHARP("video_library_sharp"), +// @SerializedName("video_library_rounded") +// VIDEO_LIBRARY_ROUNDED("video_library_rounded"), +// @SerializedName("video_library_outlined") +// VIDEO_LIBRARY_OUTLINED("video_library_outlined"), +// @SerializedName("video_settings") +// VIDEO_SETTINGS("video_settings"), +// @SerializedName("video_settings_sharp") +// VIDEO_SETTINGS_SHARP("video_settings_sharp"), +// @SerializedName("video_settings_rounded") +// VIDEO_SETTINGS_ROUNDED("video_settings_rounded"), +// @SerializedName("video_settings_outlined") +// VIDEO_SETTINGS_OUTLINED("video_settings_outlined"), +// @SerializedName("video_stable") +// VIDEO_STABLE("video_stable"), +// @SerializedName("video_stable_sharp") +// VIDEO_STABLE_SHARP("video_stable_sharp"), +// @SerializedName("video_stable_rounded") +// VIDEO_STABLE_ROUNDED("video_stable_rounded"), +// @SerializedName("video_stable_outlined") +// VIDEO_STABLE_OUTLINED("video_stable_outlined"), +// @SerializedName("videocam") +// VIDEOCAM("videocam"), +// @SerializedName("videocam_off") +// VIDEOCAM_OFF("videocam_off"), +// @SerializedName("videocam_off_sharp") +// VIDEOCAM_OFF_SHARP("videocam_off_sharp"), +// @SerializedName("videocam_off_rounded") +// VIDEOCAM_OFF_ROUNDED("videocam_off_rounded"), +// @SerializedName("videocam_off_outlined") +// VIDEOCAM_OFF_OUTLINED("videocam_off_outlined"), +// @SerializedName("videocam_sharp") +// VIDEOCAM_SHARP("videocam_sharp"), +// @SerializedName("videocam_rounded") +// VIDEOCAM_ROUNDED("videocam_rounded"), +// @SerializedName("videocam_outlined") +// VIDEOCAM_OUTLINED("videocam_outlined"), +// @SerializedName("videogame_asset") +// VIDEOGAME_ASSET("videogame_asset"), +// @SerializedName("videogame_asset_off") +// VIDEOGAME_ASSET_OFF("videogame_asset_off"), +// @SerializedName("videogame_asset_off_sharp") +// VIDEOGAME_ASSET_OFF_SHARP("videogame_asset_off_sharp"), +// @SerializedName("videogame_asset_off_rounded") +// VIDEOGAME_ASSET_OFF_ROUNDED("videogame_asset_off_rounded"), +// @SerializedName("videogame_asset_off_outlined") +// VIDEOGAME_ASSET_OFF_OUTLINED("videogame_asset_off_outlined"), +// @SerializedName("videogame_asset_sharp") +// VIDEOGAME_ASSET_SHARP("videogame_asset_sharp"), +// @SerializedName("videogame_asset_rounded") +// VIDEOGAME_ASSET_ROUNDED("videogame_asset_rounded"), +// @SerializedName("videogame_asset_outlined") +// VIDEOGAME_ASSET_OUTLINED("videogame_asset_outlined"), +// @SerializedName("view_agenda") +// VIEW_AGENDA("view_agenda"), +// @SerializedName("view_agenda_sharp") +// VIEW_AGENDA_SHARP("view_agenda_sharp"), +// @SerializedName("view_agenda_rounded") +// VIEW_AGENDA_ROUNDED("view_agenda_rounded"), +// @SerializedName("view_agenda_outlined") +// VIEW_AGENDA_OUTLINED("view_agenda_outlined"), +// @SerializedName("view_array") +// VIEW_ARRAY("view_array"), +// @SerializedName("view_array_sharp") +// VIEW_ARRAY_SHARP("view_array_sharp"), +// @SerializedName("view_array_rounded") +// VIEW_ARRAY_ROUNDED("view_array_rounded"), +// @SerializedName("view_array_outlined") +// VIEW_ARRAY_OUTLINED("view_array_outlined"), +// @SerializedName("view_carousel") +// VIEW_CAROUSEL("view_carousel"), +// @SerializedName("view_carousel_sharp") +// VIEW_CAROUSEL_SHARP("view_carousel_sharp"), +// @SerializedName("view_carousel_rounded") +// VIEW_CAROUSEL_ROUNDED("view_carousel_rounded"), +// @SerializedName("view_carousel_outlined") +// VIEW_CAROUSEL_OUTLINED("view_carousel_outlined"), +// @SerializedName("view_column") +// VIEW_COLUMN("view_column"), +// @SerializedName("view_column_sharp") +// VIEW_COLUMN_SHARP("view_column_sharp"), +// @SerializedName("view_column_rounded") +// VIEW_COLUMN_ROUNDED("view_column_rounded"), +// @SerializedName("view_column_outlined") +// VIEW_COLUMN_OUTLINED("view_column_outlined"), +// @SerializedName("view_comfortable") +// VIEW_COMFORTABLE("view_comfortable"), +// @SerializedName("view_comfortable_sharp") +// VIEW_COMFORTABLE_SHARP("view_comfortable_sharp"), +// @SerializedName("view_comfortable_rounded") +// VIEW_COMFORTABLE_ROUNDED("view_comfortable_rounded"), +// @SerializedName("view_comfortable_outlined") +// VIEW_COMFORTABLE_OUTLINED("view_comfortable_outlined"), +// @SerializedName("view_comfy") +// VIEW_COMFY("view_comfy"), +// @SerializedName("view_comfy_sharp") +// VIEW_COMFY_SHARP("view_comfy_sharp"), +// @SerializedName("view_comfy_rounded") +// VIEW_COMFY_ROUNDED("view_comfy_rounded"), +// @SerializedName("view_comfy_outlined") +// VIEW_COMFY_OUTLINED("view_comfy_outlined"), +// @SerializedName("view_compact") +// VIEW_COMPACT("view_compact"), +// @SerializedName("view_compact_sharp") +// VIEW_COMPACT_SHARP("view_compact_sharp"), +// @SerializedName("view_compact_rounded") +// VIEW_COMPACT_ROUNDED("view_compact_rounded"), +// @SerializedName("view_compact_outlined") +// VIEW_COMPACT_OUTLINED("view_compact_outlined"), +// @SerializedName("view_day") +// VIEW_DAY("view_day"), +// @SerializedName("view_day_sharp") +// VIEW_DAY_SHARP("view_day_sharp"), +// @SerializedName("view_day_rounded") +// VIEW_DAY_ROUNDED("view_day_rounded"), +// @SerializedName("view_day_outlined") +// VIEW_DAY_OUTLINED("view_day_outlined"), +// @SerializedName("view_headline") +// VIEW_HEADLINE("view_headline"), +// @SerializedName("view_headline_sharp") +// VIEW_HEADLINE_SHARP("view_headline_sharp"), +// @SerializedName("view_headline_rounded") +// VIEW_HEADLINE_ROUNDED("view_headline_rounded"), +// @SerializedName("view_headline_outlined") +// VIEW_HEADLINE_OUTLINED("view_headline_outlined"), +// @SerializedName("view_in_ar") +// VIEW_IN_AR("view_in_ar"), +// @SerializedName("view_in_ar_sharp") +// VIEW_IN_AR_SHARP("view_in_ar_sharp"), +// @SerializedName("view_in_ar_rounded") +// VIEW_IN_AR_ROUNDED("view_in_ar_rounded"), +// @SerializedName("view_in_ar_outlined") +// VIEW_IN_AR_OUTLINED("view_in_ar_outlined"), +// @SerializedName("view_list") +// VIEW_LIST("view_list"), +// @SerializedName("view_list_sharp") +// VIEW_LIST_SHARP("view_list_sharp"), +// @SerializedName("view_list_rounded") +// VIEW_LIST_ROUNDED("view_list_rounded"), +// @SerializedName("view_list_outlined") +// VIEW_LIST_OUTLINED("view_list_outlined"), +// @SerializedName("view_module") +// VIEW_MODULE("view_module"), +// @SerializedName("view_module_sharp") +// VIEW_MODULE_SHARP("view_module_sharp"), +// @SerializedName("view_module_rounded") +// VIEW_MODULE_ROUNDED("view_module_rounded"), +// @SerializedName("view_module_outlined") +// VIEW_MODULE_OUTLINED("view_module_outlined"), +// @SerializedName("view_quilt") +// VIEW_QUILT("view_quilt"), +// @SerializedName("view_quilt_sharp") +// VIEW_QUILT_SHARP("view_quilt_sharp"), +// @SerializedName("view_quilt_rounded") +// VIEW_QUILT_ROUNDED("view_quilt_rounded"), +// @SerializedName("view_quilt_outlined") +// VIEW_QUILT_OUTLINED("view_quilt_outlined"), +// @SerializedName("view_sidebar") +// VIEW_SIDEBAR("view_sidebar"), +// @SerializedName("view_sidebar_sharp") +// VIEW_SIDEBAR_SHARP("view_sidebar_sharp"), +// @SerializedName("view_sidebar_rounded") +// VIEW_SIDEBAR_ROUNDED("view_sidebar_rounded"), +// @SerializedName("view_sidebar_outlined") +// VIEW_SIDEBAR_OUTLINED("view_sidebar_outlined"), +// @SerializedName("view_stream") +// VIEW_STREAM("view_stream"), +// @SerializedName("view_stream_sharp") +// VIEW_STREAM_SHARP("view_stream_sharp"), +// @SerializedName("view_stream_rounded") +// VIEW_STREAM_ROUNDED("view_stream_rounded"), +// @SerializedName("view_stream_outlined") +// VIEW_STREAM_OUTLINED("view_stream_outlined"), +// @SerializedName("view_week") +// VIEW_WEEK("view_week"), +// @SerializedName("view_week_sharp") +// VIEW_WEEK_SHARP("view_week_sharp"), +// @SerializedName("view_week_rounded") +// VIEW_WEEK_ROUNDED("view_week_rounded"), +// @SerializedName("view_week_outlined") +// VIEW_WEEK_OUTLINED("view_week_outlined"), +// @SerializedName("vignette") +// VIGNETTE("vignette"), +// @SerializedName("vignette_sharp") +// VIGNETTE_SHARP("vignette_sharp"), +// @SerializedName("vignette_rounded") +// VIGNETTE_ROUNDED("vignette_rounded"), +// @SerializedName("vignette_outlined") +// VIGNETTE_OUTLINED("vignette_outlined"), +// @SerializedName("villa") +// VILLA("villa"), +// @SerializedName("villa_sharp") +// VILLA_SHARP("villa_sharp"), +// @SerializedName("villa_rounded") +// VILLA_ROUNDED("villa_rounded"), +// @SerializedName("villa_outlined") +// VILLA_OUTLINED("villa_outlined"), +// @SerializedName("visibility") +// VISIBILITY("visibility"), +// @SerializedName("visibility_off") +// VISIBILITY_OFF("visibility_off"), +// @SerializedName("visibility_off_sharp") +// VISIBILITY_OFF_SHARP("visibility_off_sharp"), +// @SerializedName("visibility_off_rounded") +// VISIBILITY_OFF_ROUNDED("visibility_off_rounded"), +// @SerializedName("visibility_off_outlined") +// VISIBILITY_OFF_OUTLINED("visibility_off_outlined"), +// @SerializedName("visibility_sharp") +// VISIBILITY_SHARP("visibility_sharp"), +// @SerializedName("visibility_rounded") +// VISIBILITY_ROUNDED("visibility_rounded"), +// @SerializedName("visibility_outlined") +// VISIBILITY_OUTLINED("visibility_outlined"), +// @SerializedName("voice_chat") +// VOICE_CHAT("voice_chat"), +// @SerializedName("voice_chat_sharp") +// VOICE_CHAT_SHARP("voice_chat_sharp"), +// @SerializedName("voice_chat_rounded") +// VOICE_CHAT_ROUNDED("voice_chat_rounded"), +// @SerializedName("voice_chat_outlined") +// VOICE_CHAT_OUTLINED("voice_chat_outlined"), +// @SerializedName("voice_over_off") +// VOICE_OVER_OFF("voice_over_off"), +// @SerializedName("voice_over_off_sharp") +// VOICE_OVER_OFF_SHARP("voice_over_off_sharp"), +// @SerializedName("voice_over_off_rounded") +// VOICE_OVER_OFF_ROUNDED("voice_over_off_rounded"), +// @SerializedName("voice_over_off_outlined") +// VOICE_OVER_OFF_OUTLINED("voice_over_off_outlined"), +// @SerializedName("voicemail") +// VOICEMAIL("voicemail"), +// @SerializedName("voicemail_sharp") +// VOICEMAIL_SHARP("voicemail_sharp"), +// @SerializedName("voicemail_rounded") +// VOICEMAIL_ROUNDED("voicemail_rounded"), +// @SerializedName("voicemail_outlined") +// VOICEMAIL_OUTLINED("voicemail_outlined"), +// @SerializedName("volume_down") +// VOLUME_DOWN("volume_down"), +// @SerializedName("volume_down_sharp") +// VOLUME_DOWN_SHARP("volume_down_sharp"), +// @SerializedName("volume_down_rounded") +// VOLUME_DOWN_ROUNDED("volume_down_rounded"), +// @SerializedName("volume_down_outlined") +// VOLUME_DOWN_OUTLINED("volume_down_outlined"), +// @SerializedName("volume_mute") +// VOLUME_MUTE("volume_mute"), +// @SerializedName("volume_mute_sharp") +// VOLUME_MUTE_SHARP("volume_mute_sharp"), +// @SerializedName("volume_mute_rounded") +// VOLUME_MUTE_ROUNDED("volume_mute_rounded"), +// @SerializedName("volume_mute_outlined") +// VOLUME_MUTE_OUTLINED("volume_mute_outlined"), +// @SerializedName("volume_off") +// VOLUME_OFF("volume_off"), +// @SerializedName("volume_off_sharp") +// VOLUME_OFF_SHARP("volume_off_sharp"), +// @SerializedName("volume_off_rounded") +// VOLUME_OFF_ROUNDED("volume_off_rounded"), +// @SerializedName("volume_off_outlined") +// VOLUME_OFF_OUTLINED("volume_off_outlined"), +// @SerializedName("volume_up") +// VOLUME_UP("volume_up"), +// @SerializedName("volume_up_sharp") +// VOLUME_UP_SHARP("volume_up_sharp"), +// @SerializedName("volume_up_rounded") +// VOLUME_UP_ROUNDED("volume_up_rounded"), +// @SerializedName("volume_up_outlined") +// VOLUME_UP_OUTLINED("volume_up_outlined"), +// @SerializedName("volunteer_activism") +// VOLUNTEER_ACTIVISM("volunteer_activism"), +// @SerializedName("volunteer_activism_sharp") +// VOLUNTEER_ACTIVISM_SHARP("volunteer_activism_sharp"), +// @SerializedName("volunteer_activism_rounded") +// VOLUNTEER_ACTIVISM_ROUNDED("volunteer_activism_rounded"), +// @SerializedName("volunteer_activism_outlined") +// VOLUNTEER_ACTIVISM_OUTLINED("volunteer_activism_outlined"), +// @SerializedName("vpn_key") +// VPN_KEY("vpn_key"), +// @SerializedName("vpn_key_sharp") +// VPN_KEY_SHARP("vpn_key_sharp"), +// @SerializedName("vpn_key_rounded") +// VPN_KEY_ROUNDED("vpn_key_rounded"), +// @SerializedName("vpn_key_outlined") +// VPN_KEY_OUTLINED("vpn_key_outlined"), +// @SerializedName("vpn_lock") +// VPN_LOCK("vpn_lock"), +// @SerializedName("vpn_lock_sharp") +// VPN_LOCK_SHARP("vpn_lock_sharp"), +// @SerializedName("vpn_lock_rounded") +// VPN_LOCK_ROUNDED("vpn_lock_rounded"), +// @SerializedName("vpn_lock_outlined") +// VPN_LOCK_OUTLINED("vpn_lock_outlined"), +// @SerializedName("vrpano") +// VRPANO("vrpano"), +// @SerializedName("vrpano_sharp") +// VRPANO_SHARP("vrpano_sharp"), +// @SerializedName("vrpano_rounded") +// VRPANO_ROUNDED("vrpano_rounded"), +// @SerializedName("vrpano_outlined") +// VRPANO_OUTLINED("vrpano_outlined"), +// @SerializedName("wallet_giftcard") +// WALLET_GIFTCARD("wallet_giftcard"), +// @SerializedName("wallet_giftcard_sharp") +// WALLET_GIFTCARD_SHARP("wallet_giftcard_sharp"), +// @SerializedName("wallet_giftcard_rounded") +// WALLET_GIFTCARD_ROUNDED("wallet_giftcard_rounded"), +// @SerializedName("wallet_giftcard_outlined") +// WALLET_GIFTCARD_OUTLINED("wallet_giftcard_outlined"), +// @SerializedName("wallet_membership") +// WALLET_MEMBERSHIP("wallet_membership"), +// @SerializedName("wallet_membership_sharp") +// WALLET_MEMBERSHIP_SHARP("wallet_membership_sharp"), +// @SerializedName("wallet_membership_rounded") +// WALLET_MEMBERSHIP_ROUNDED("wallet_membership_rounded"), +// @SerializedName("wallet_membership_outlined") +// WALLET_MEMBERSHIP_OUTLINED("wallet_membership_outlined"), +// @SerializedName("wallet_travel") +// WALLET_TRAVEL("wallet_travel"), +// @SerializedName("wallet_travel_sharp") +// WALLET_TRAVEL_SHARP("wallet_travel_sharp"), +// @SerializedName("wallet_travel_rounded") +// WALLET_TRAVEL_ROUNDED("wallet_travel_rounded"), +// @SerializedName("wallet_travel_outlined") +// WALLET_TRAVEL_OUTLINED("wallet_travel_outlined"), +// @SerializedName("wallpaper") +// WALLPAPER("wallpaper"), +// @SerializedName("wallpaper_sharp") +// WALLPAPER_SHARP("wallpaper_sharp"), +// @SerializedName("wallpaper_rounded") +// WALLPAPER_ROUNDED("wallpaper_rounded"), +// @SerializedName("wallpaper_outlined") +// WALLPAPER_OUTLINED("wallpaper_outlined"), +// @SerializedName("warning") +// WARNING("warning"), +// @SerializedName("warning_amber") +// WARNING_AMBER("warning_amber"), +// @SerializedName("warning_amber_sharp") +// WARNING_AMBER_SHARP("warning_amber_sharp"), +// @SerializedName("warning_amber_rounded") +// WARNING_AMBER_ROUNDED("warning_amber_rounded"), +// @SerializedName("warning_amber_outlined") +// WARNING_AMBER_OUTLINED("warning_amber_outlined"), +// @SerializedName("warning_sharp") +// WARNING_SHARP("warning_sharp"), +// @SerializedName("warning_rounded") +// WARNING_ROUNDED("warning_rounded"), +// @SerializedName("warning_outlined") +// WARNING_OUTLINED("warning_outlined"), +// @SerializedName("wash") +// WASH("wash"), +// @SerializedName("wash_sharp") +// WASH_SHARP("wash_sharp"), +// @SerializedName("wash_rounded") +// WASH_ROUNDED("wash_rounded"), +// @SerializedName("wash_outlined") +// WASH_OUTLINED("wash_outlined"), +// @SerializedName("watch") +// WATCH("watch"), +// @SerializedName("watch_later") +// WATCH_LATER("watch_later"), +// @SerializedName("watch_later_sharp") +// WATCH_LATER_SHARP("watch_later_sharp"), +// @SerializedName("watch_later_rounded") +// WATCH_LATER_ROUNDED("watch_later_rounded"), +// @SerializedName("watch_later_outlined") +// WATCH_LATER_OUTLINED("watch_later_outlined"), +// @SerializedName("watch_sharp") +// WATCH_SHARP("watch_sharp"), +// @SerializedName("watch_rounded") +// WATCH_ROUNDED("watch_rounded"), +// @SerializedName("watch_outlined") +// WATCH_OUTLINED("watch_outlined"), +// @SerializedName("water") +// WATER("water"), +// @SerializedName("water_damage") +// WATER_DAMAGE("water_damage"), +// @SerializedName("water_damage_sharp") +// WATER_DAMAGE_SHARP("water_damage_sharp"), +// @SerializedName("water_damage_rounded") +// WATER_DAMAGE_ROUNDED("water_damage_rounded"), +// @SerializedName("water_damage_outlined") +// WATER_DAMAGE_OUTLINED("water_damage_outlined"), +// @SerializedName("water_sharp") +// WATER_SHARP("water_sharp"), +// @SerializedName("water_rounded") +// WATER_ROUNDED("water_rounded"), +// @SerializedName("water_outlined") +// WATER_OUTLINED("water_outlined"), +// @SerializedName("waterfall_chart") +// WATERFALL_CHART("waterfall_chart"), +// @SerializedName("waterfall_chart_sharp") +// WATERFALL_CHART_SHARP("waterfall_chart_sharp"), +// @SerializedName("waterfall_chart_rounded") +// WATERFALL_CHART_ROUNDED("waterfall_chart_rounded"), +// @SerializedName("waterfall_chart_outlined") +// WATERFALL_CHART_OUTLINED("waterfall_chart_outlined"), +// @SerializedName("waves") +// WAVES("waves"), +// @SerializedName("waves_sharp") +// WAVES_SHARP("waves_sharp"), +// @SerializedName("waves_rounded") +// WAVES_ROUNDED("waves_rounded"), +// @SerializedName("waves_outlined") +// WAVES_OUTLINED("waves_outlined"), +// @SerializedName("wb_auto") +// WB_AUTO("wb_auto"), +// @SerializedName("wb_auto_sharp") +// WB_AUTO_SHARP("wb_auto_sharp"), +// @SerializedName("wb_auto_rounded") +// WB_AUTO_ROUNDED("wb_auto_rounded"), +// @SerializedName("wb_auto_outlined") +// WB_AUTO_OUTLINED("wb_auto_outlined"), +// @SerializedName("wb_cloudy") +// WB_CLOUDY("wb_cloudy"), +// @SerializedName("wb_cloudy_sharp") +// WB_CLOUDY_SHARP("wb_cloudy_sharp"), +// @SerializedName("wb_cloudy_rounded") +// WB_CLOUDY_ROUNDED("wb_cloudy_rounded"), +// @SerializedName("wb_cloudy_outlined") +// WB_CLOUDY_OUTLINED("wb_cloudy_outlined"), +// @SerializedName("wb_incandescent") +// WB_INCANDESCENT("wb_incandescent"), +// @SerializedName("wb_incandescent_sharp") +// WB_INCANDESCENT_SHARP("wb_incandescent_sharp"), +// @SerializedName("wb_incandescent_rounded") +// WB_INCANDESCENT_ROUNDED("wb_incandescent_rounded"), +// @SerializedName("wb_incandescent_outlined") +// WB_INCANDESCENT_OUTLINED("wb_incandescent_outlined"), +// @SerializedName("wb_iridescent") +// WB_IRIDESCENT("wb_iridescent"), +// @SerializedName("wb_iridescent_sharp") +// WB_IRIDESCENT_SHARP("wb_iridescent_sharp"), +// @SerializedName("wb_iridescent_rounded") +// WB_IRIDESCENT_ROUNDED("wb_iridescent_rounded"), +// @SerializedName("wb_iridescent_outlined") +// WB_IRIDESCENT_OUTLINED("wb_iridescent_outlined"), +// @SerializedName("wb_shade") +// WB_SHADE("wb_shade"), +// @SerializedName("wb_shade_sharp") +// WB_SHADE_SHARP("wb_shade_sharp"), +// @SerializedName("wb_shade_rounded") +// WB_SHADE_ROUNDED("wb_shade_rounded"), +// @SerializedName("wb_shade_outlined") +// WB_SHADE_OUTLINED("wb_shade_outlined"), +// @SerializedName("wb_sunny") +// WB_SUNNY("wb_sunny"), +// @SerializedName("wb_sunny_sharp") +// WB_SUNNY_SHARP("wb_sunny_sharp"), +// @SerializedName("wb_sunny_rounded") +// WB_SUNNY_ROUNDED("wb_sunny_rounded"), +// @SerializedName("wb_sunny_outlined") +// WB_SUNNY_OUTLINED("wb_sunny_outlined"), +// @SerializedName("wb_twighlight") +// WB_TWIGHLIGHT("wb_twighlight"), +// @SerializedName("wb_twilight") +// WB_TWILIGHT("wb_twilight"), +// @SerializedName("wb_twilight_sharp") +// WB_TWILIGHT_SHARP("wb_twilight_sharp"), +// @SerializedName("wb_twilight_rounded") +// WB_TWILIGHT_ROUNDED("wb_twilight_rounded"), +// @SerializedName("wb_twilight_outlined") +// WB_TWILIGHT_OUTLINED("wb_twilight_outlined"), +// @SerializedName("wc") +// WC("wc"), +// @SerializedName("wc_sharp") +// WC_SHARP("wc_sharp"), +// @SerializedName("wc_rounded") +// WC_ROUNDED("wc_rounded"), +// @SerializedName("wc_outlined") +// WC_OUTLINED("wc_outlined"), +// @SerializedName("web") +// WEB("web"), +// @SerializedName("web_asset") +// WEB_ASSET("web_asset"), +// @SerializedName("web_asset_off") +// WEB_ASSET_OFF("web_asset_off"), +// @SerializedName("web_asset_off_sharp") +// WEB_ASSET_OFF_SHARP("web_asset_off_sharp"), +// @SerializedName("web_asset_off_rounded") +// WEB_ASSET_OFF_ROUNDED("web_asset_off_rounded"), +// @SerializedName("web_asset_off_outlined") +// WEB_ASSET_OFF_OUTLINED("web_asset_off_outlined"), +// @SerializedName("web_asset_sharp") +// WEB_ASSET_SHARP("web_asset_sharp"), +// @SerializedName("web_asset_rounded") +// WEB_ASSET_ROUNDED("web_asset_rounded"), +// @SerializedName("web_asset_outlined") +// WEB_ASSET_OUTLINED("web_asset_outlined"), +// @SerializedName("web_sharp") +// WEB_SHARP("web_sharp"), +// @SerializedName("web_rounded") +// WEB_ROUNDED("web_rounded"), +// @SerializedName("web_outlined") +// WEB_OUTLINED("web_outlined"), +// @SerializedName("web_stories") +// WEB_STORIES("web_stories"), +// @SerializedName("weekend") +// WEEKEND("weekend"), +// @SerializedName("weekend_sharp") +// WEEKEND_SHARP("weekend_sharp"), +// @SerializedName("weekend_rounded") +// WEEKEND_ROUNDED("weekend_rounded"), +// @SerializedName("weekend_outlined") +// WEEKEND_OUTLINED("weekend_outlined"), +// @SerializedName("west") +// WEST("west"), +// @SerializedName("west_sharp") +// WEST_SHARP("west_sharp"), +// @SerializedName("west_rounded") +// WEST_ROUNDED("west_rounded"), +// @SerializedName("west_outlined") +// WEST_OUTLINED("west_outlined"), +// @SerializedName("whatshot") +// WHATSHOT("whatshot"), +// @SerializedName("whatshot_sharp") +// WHATSHOT_SHARP("whatshot_sharp"), +// @SerializedName("whatshot_rounded") +// WHATSHOT_ROUNDED("whatshot_rounded"), +// @SerializedName("whatshot_outlined") +// WHATSHOT_OUTLINED("whatshot_outlined"), +// @SerializedName("wheelchair_pickup") +// WHEELCHAIR_PICKUP("wheelchair_pickup"), +// @SerializedName("wheelchair_pickup_sharp") +// WHEELCHAIR_PICKUP_SHARP("wheelchair_pickup_sharp"), +// @SerializedName("wheelchair_pickup_rounded") +// WHEELCHAIR_PICKUP_ROUNDED("wheelchair_pickup_rounded"), +// @SerializedName("wheelchair_pickup_outlined") +// WHEELCHAIR_PICKUP_OUTLINED("wheelchair_pickup_outlined"), +// @SerializedName("where_to_vote") +// WHERE_TO_VOTE("where_to_vote"), +// @SerializedName("where_to_vote_sharp") +// WHERE_TO_VOTE_SHARP("where_to_vote_sharp"), +// @SerializedName("where_to_vote_rounded") +// WHERE_TO_VOTE_ROUNDED("where_to_vote_rounded"), +// @SerializedName("where_to_vote_outlined") +// WHERE_TO_VOTE_OUTLINED("where_to_vote_outlined"), +// @SerializedName("widgets") +// WIDGETS("widgets"), +// @SerializedName("widgets_sharp") +// WIDGETS_SHARP("widgets_sharp"), +// @SerializedName("widgets_rounded") +// WIDGETS_ROUNDED("widgets_rounded"), +// @SerializedName("widgets_outlined") +// WIDGETS_OUTLINED("widgets_outlined"), +// @SerializedName("wifi") +// WIFI("wifi"), +// @SerializedName("wifi_calling") +// WIFI_CALLING("wifi_calling"), +// @SerializedName("wifi_calling_3") +// WIFI_CALLING_3("wifi_calling_3"), +// @SerializedName("wifi_calling_3_sharp") +// WIFI_CALLING_3_SHARP("wifi_calling_3_sharp"), +// @SerializedName("wifi_calling_3_rounded") +// WIFI_CALLING_3_ROUNDED("wifi_calling_3_rounded"), +// @SerializedName("wifi_calling_3_outlined") +// WIFI_CALLING_3_OUTLINED("wifi_calling_3_outlined"), +// @SerializedName("wifi_calling_sharp") +// WIFI_CALLING_SHARP("wifi_calling_sharp"), +// @SerializedName("wifi_calling_rounded") +// WIFI_CALLING_ROUNDED("wifi_calling_rounded"), +// @SerializedName("wifi_calling_outlined") +// WIFI_CALLING_OUTLINED("wifi_calling_outlined"), +// @SerializedName("wifi_lock") +// WIFI_LOCK("wifi_lock"), +// @SerializedName("wifi_lock_sharp") +// WIFI_LOCK_SHARP("wifi_lock_sharp"), +// @SerializedName("wifi_lock_rounded") +// WIFI_LOCK_ROUNDED("wifi_lock_rounded"), +// @SerializedName("wifi_lock_outlined") +// WIFI_LOCK_OUTLINED("wifi_lock_outlined"), +// @SerializedName("wifi_off") +// WIFI_OFF("wifi_off"), +// @SerializedName("wifi_off_sharp") +// WIFI_OFF_SHARP("wifi_off_sharp"), +// @SerializedName("wifi_off_rounded") +// WIFI_OFF_ROUNDED("wifi_off_rounded"), +// @SerializedName("wifi_off_outlined") +// WIFI_OFF_OUTLINED("wifi_off_outlined"), +// @SerializedName("wifi_outlined") +// WIFI_OUTLINED("wifi_outlined"), +// @SerializedName("wifi_protected_setup") +// WIFI_PROTECTED_SETUP("wifi_protected_setup"), +// @SerializedName("wifi_protected_setup_sharp") +// WIFI_PROTECTED_SETUP_SHARP("wifi_protected_setup_sharp"), +// @SerializedName("wifi_protected_setup_rounded") +// WIFI_PROTECTED_SETUP_ROUNDED("wifi_protected_setup_rounded"), +// @SerializedName("wifi_protected_setup_outlined") +// WIFI_PROTECTED_SETUP_OUTLINED("wifi_protected_setup_outlined"), +// @SerializedName("wifi_sharp") +// WIFI_SHARP("wifi_sharp"), +// @SerializedName("wifi_rounded") +// WIFI_ROUNDED("wifi_rounded"), +// @SerializedName("wifi_tethering") +// WIFI_TETHERING("wifi_tethering"), +// @SerializedName("wifi_tethering_error_rounded") +// WIFI_TETHERING_ERROR_ROUNDED("wifi_tethering_error_rounded"), +// @SerializedName("wifi_tethering_error_rounded_sharp") +// WIFI_TETHERING_ERROR_ROUNDED_SHARP("wifi_tethering_error_rounded_sharp"), +// @SerializedName("wifi_tethering_error_rounded_rounded") +// WIFI_TETHERING_ERROR_ROUNDED_ROUNDED("wifi_tethering_error_rounded_rounded"), +// @SerializedName("wifi_tethering_error_rounded_outlined") +// WIFI_TETHERING_ERROR_ROUNDED_OUTLINED("wifi_tethering_error_rounded_outlined"), +// @SerializedName("wifi_tethering_off") +// WIFI_TETHERING_OFF("wifi_tethering_off"), +// @SerializedName("wifi_tethering_off_sharp") +// WIFI_TETHERING_OFF_SHARP("wifi_tethering_off_sharp"), +// @SerializedName("wifi_tethering_off_rounded") +// WIFI_TETHERING_OFF_ROUNDED("wifi_tethering_off_rounded"), +// @SerializedName("wifi_tethering_off_outlined") +// WIFI_TETHERING_OFF_OUTLINED("wifi_tethering_off_outlined"), +// @SerializedName("wifi_tethering_sharp") +// WIFI_TETHERING_SHARP("wifi_tethering_sharp"), +// @SerializedName("wifi_tethering_rounded") +// WIFI_TETHERING_ROUNDED("wifi_tethering_rounded"), +// @SerializedName("wifi_tethering_outlined") +// WIFI_TETHERING_OUTLINED("wifi_tethering_outlined"), +// @SerializedName("window") +// WINDOW("window"), +// @SerializedName("window_sharp") +// WINDOW_SHARP("window_sharp"), +// @SerializedName("window_rounded") +// WINDOW_ROUNDED("window_rounded"), +// @SerializedName("window_outlined") +// WINDOW_OUTLINED("window_outlined"), +// @SerializedName("wine_bar") +// WINE_BAR("wine_bar"), +// @SerializedName("wine_bar_sharp") +// WINE_BAR_SHARP("wine_bar_sharp"), +// @SerializedName("wine_bar_rounded") +// WINE_BAR_ROUNDED("wine_bar_rounded"), +// @SerializedName("wine_bar_outlined") +// WINE_BAR_OUTLINED("wine_bar_outlined"), +// @SerializedName("work") +// WORK("work"), +// @SerializedName("work_off") +// WORK_OFF("work_off"), +// @SerializedName("work_off_sharp") +// WORK_OFF_SHARP("work_off_sharp"), +// @SerializedName("work_off_rounded") +// WORK_OFF_ROUNDED("work_off_rounded"), +// @SerializedName("work_off_outlined") +// WORK_OFF_OUTLINED("work_off_outlined"), +// @SerializedName("work_outline") +// WORK_OUTLINE("work_outline"), +// @SerializedName("work_outline_sharp") +// WORK_OUTLINE_SHARP("work_outline_sharp"), +// @SerializedName("work_outline_rounded") +// WORK_OUTLINE_ROUNDED("work_outline_rounded"), +// @SerializedName("work_outline_outlined") +// WORK_OUTLINE_OUTLINED("work_outline_outlined"), +// @SerializedName("work_sharp") +// WORK_SHARP("work_sharp"), +// @SerializedName("work_rounded") +// WORK_ROUNDED("work_rounded"), +// @SerializedName("work_outlined") +// WORK_OUTLINED("work_outlined"), +// @SerializedName("workspaces") +// WORKSPACES("workspaces"), +// @SerializedName("workspaces_filled") +// WORKSPACES_FILLED("workspaces_filled"), +// @SerializedName("workspaces_outline") +// WORKSPACES_OUTLINE("workspaces_outline"), +// @SerializedName("workspaces_sharp") +// WORKSPACES_SHARP("workspaces_sharp"), +// @SerializedName("workspaces_rounded") +// WORKSPACES_ROUNDED("workspaces_rounded"), +// @SerializedName("workspaces_outlined") +// WORKSPACES_OUTLINED("workspaces_outlined"), +// @SerializedName("wrap_text") +// WRAP_TEXT("wrap_text"), +// @SerializedName("wrap_text_sharp") +// WRAP_TEXT_SHARP("wrap_text_sharp"), +// @SerializedName("wrap_text_rounded") +// WRAP_TEXT_ROUNDED("wrap_text_rounded"), +// @SerializedName("wrap_text_outlined") +// WRAP_TEXT_OUTLINED("wrap_text_outlined"), +// @SerializedName("wrong_location") +// WRONG_LOCATION("wrong_location"), +// @SerializedName("wrong_location_sharp") +// WRONG_LOCATION_SHARP("wrong_location_sharp"), +// @SerializedName("wrong_location_rounded") +// WRONG_LOCATION_ROUNDED("wrong_location_rounded"), +// @SerializedName("wrong_location_outlined") +// WRONG_LOCATION_OUTLINED("wrong_location_outlined"), +// @SerializedName("wysiwyg") +// WYSIWYG("wysiwyg"), +// @SerializedName("wysiwyg_sharp") +// WYSIWYG_SHARP("wysiwyg_sharp"), +// @SerializedName("wysiwyg_rounded") +// WYSIWYG_ROUNDED("wysiwyg_rounded"), +// @SerializedName("wysiwyg_outlined") +// WYSIWYG_OUTLINED("wysiwyg_outlined"), +// @SerializedName("yard") +// YARD("yard"), +// @SerializedName("yard_sharp") +// YARD_SHARP("yard_sharp"), +// @SerializedName("yard_rounded") +// YARD_ROUNDED("yard_rounded"), +// @SerializedName("yard_outlined") +// YARD_OUTLINED("yard_outlined"), +// @SerializedName("youtube_searched_for") +// YOUTUBE_SEARCHED_FOR("youtube_searched_for"), +// @SerializedName("youtube_searched_for_sharp") +// YOUTUBE_SEARCHED_FOR_SHARP("youtube_searched_for_sharp"), +// @SerializedName("youtube_searched_for_rounded") +// YOUTUBE_SEARCHED_FOR_ROUNDED("youtube_searched_for_rounded"), +// @SerializedName("youtube_searched_for_outlined") +// YOUTUBE_SEARCHED_FOR_OUTLINED("youtube_searched_for_outlined"), +// @SerializedName("zoom_in") +// ZOOM_IN("zoom_in"), +// @SerializedName("zoom_in_sharp") +// ZOOM_IN_SHARP("zoom_in_sharp"), +// @SerializedName("zoom_in_rounded") +// ZOOM_IN_ROUNDED("zoom_in_rounded"), +// @SerializedName("zoom_in_outlined") +// ZOOM_IN_OUTLINED("zoom_in_outlined"), +// @SerializedName("zoom_out") +// ZOOM_OUT("zoom_out"), +// @SerializedName("zoom_out_map") +// ZOOM_OUT_MAP("zoom_out_map"), +// @SerializedName("zoom_out_map_sharp") +// ZOOM_OUT_MAP_SHARP("zoom_out_map_sharp"), +// @SerializedName("zoom_out_map_rounded") +// ZOOM_OUT_MAP_ROUNDED("zoom_out_map_rounded"), +// @SerializedName("zoom_out_map_outlined") +// ZOOM_OUT_MAP_OUTLINED("zoom_out_map_outlined"), +// @SerializedName("zoom_out_sharp") +// ZOOM_OUT_SHARP("zoom_out_sharp"), +// @SerializedName("zoom_out_rounded") +// ZOOM_OUT_ROUNDED("zoom_out_rounded"), +// @SerializedName("zoom_out_outlined") +// ZOOM_OUT_OUTLINED("zoom_out_outlined"); +// private final String value; +// private final static Map CONSTANTS = new +// HashMap(); + +// static { +// for (IconSchema.IconDataSchema c: values()) { +// CONSTANTS.put(c.value, c); +// } +// } + +// IconDataSchema(String value) { +// this.value = value; +// } + +// @Override +// public String toString() { +// return this.value; +// } + +// public String value() { +// return this.value; +// } + +// public static IconSchema.IconDataSchema fromValue(String value) { +// IconSchema.IconDataSchema constant = CONSTANTS.get(value); +// if (constant == null) { +// throw new IllegalArgumentException(value); +// } else { +// return constant; +// } +// } + +// } + +// /** +// * The type of the element +// * +// */ +// public enum Type { + +// @SerializedName("icon") +// ICON("icon"); +// private final String value; +// private final static Map CONSTANTS = new +// HashMap(); + +// static { +// for (IconSchema.Type c: values()) { +// CONSTANTS.put(c.value, c); +// } +// } + +// Type(String value) { +// this.value = value; +// } + +// @Override +// public String toString() { +// return this.value; +// } + +// public String value() { +// return this.value; +// } + +// public static IconSchema.Type fromValue(String value) { +// IconSchema.Type constant = CONSTANTS.get(value); +// if (constant == null) { +// throw new IllegalArgumentException(value); +// } else { +// return constant; +// } +// } + +// } + +// } diff --git a/src/main/java/io/lenra/components/Icon__1.java b/src/main/java/io/lenra/components/Icon__1.java new file mode 100644 index 0000000..25195b7 --- /dev/null +++ b/src/main/java/io/lenra/components/Icon__1.java @@ -0,0 +1,102 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Icon__1 { + + @SerializedName("type") + @Expose + private Icon__1.Type type; + + public Icon__1.Type getType() { + return type; + } + + public void setType(Icon__1.Type type) { + this.type = type; + } + + public Icon__1 withType(Icon__1.Type type) { + this.type = type; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Icon__1.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Icon__1) == false) { + return false; + } + Icon__1 rhs = ((Icon__1) other); + return ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))); + } + + public enum Type { + + @SerializedName("icon") + ICON("icon"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Icon__1.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static Icon__1.Type fromValue(String value) { + Icon__1.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/ImageSchema.java b/src/main/java/io/lenra/components/ImageSchema.java new file mode 100644 index 0000000..e3f13aa --- /dev/null +++ b/src/main/java/io/lenra/components/ImageSchema.java @@ -0,0 +1,908 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Image + *

+ * Element of type Image + * + */ +public class ImageSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private ImageSchema.Type type; + /** + * The URL to the image. Will fetch the application's image if the URL does not + * start with `http(s)://`. + * (Required) + * + */ + @SerializedName("src") + @Expose + private String src; + /** + * The image width. + * + */ + @SerializedName("width") + @Expose + private Double width; + /** + * The image height. + * + */ + @SerializedName("height") + @Expose + private Double height; + /** + * Alignment + *

+ * The alignment to use. + * + */ + @SerializedName("alignment") + @Expose + private ImageSchema.AlignmentSchema alignment = ImageSchema.AlignmentSchema.fromValue("center"); + /** + * Rect + *

+ * Element of type Rect + * + */ + @SerializedName("centerSlice") + @Expose + private RectSchema centerSlice; + /** + * The error placeholder when the image encounters an error during loading. + * + */ + @SerializedName("errorPlaceholder") + @Expose + private Object errorPlaceholder; + /** + * Whether to exclude this image from semantics. + * + */ + @SerializedName("excludeFromSemantics") + @Expose + private Boolean excludeFromSemantics = false; + /** + * Filter Quality + *

+ * The filter quality to use. + * + */ + @SerializedName("filterQuality") + @Expose + private ImageSchema.FilterQualitySchema filterQuality = ImageSchema.FilterQualitySchema.fromValue("low"); + /** + * Box Fit + *

+ * How the box should be fitted in its parent. + * + */ + @SerializedName("fit") + @Expose + private ImageSchema.BoxFitSchema fit = ImageSchema.BoxFitSchema.fromValue("contain"); + /** + * A placeholder to display while the image is loading or to add effects to the + * image. + * + */ + @SerializedName("framePlaceholder") + @Expose + private Object framePlaceholder; + /** + * Whether the old image (true) or nothing (false) is shown when the image + * provider changes. + * + */ + @SerializedName("gaplessPlayback") + @Expose + private Boolean gaplessPlayback = false; + /** + * Whether to paint the image with anti-aliasing. + * + */ + @SerializedName("isAntiAlias") + @Expose + private Boolean isAntiAlias = false; + /** + * A placeholder to display while the image is still loading. + * + */ + @SerializedName("loadingPlaceholder") + @Expose + private Object loadingPlaceholder; + /** + * Image Repeat + *

+ * How the image should be painted on the areas that it does not cover. + * + */ + @SerializedName("repeat") + @Expose + private ImageSchema.ImageRepeatSchema repeat = ImageSchema.ImageRepeatSchema.fromValue("noRepeat"); + /** + * A semantic description of the image. This is used for TalkBack on Android and + * VoiceOver on IOS. + * + */ + @SerializedName("semanticLabel") + @Expose + private String semanticLabel; + + /** + * The type of the element + * (Required) + * + */ + public ImageSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(ImageSchema.Type type) { + this.type = type; + } + + public ImageSchema withType(ImageSchema.Type type) { + this.type = type; + return this; + } + + /** + * The URL to the image. Will fetch the application's image if the URL does not + * start with `http(s)://`. + * (Required) + * + */ + public String getSrc() { + return src; + } + + /** + * The URL to the image. Will fetch the application's image if the URL does not + * start with `http(s)://`. + * (Required) + * + */ + public void setSrc(String src) { + this.src = src; + } + + public ImageSchema withSrc(String src) { + this.src = src; + return this; + } + + /** + * The image width. + * + */ + public Double getWidth() { + return width; + } + + /** + * The image width. + * + */ + public void setWidth(Double width) { + this.width = width; + } + + public ImageSchema withWidth(Double width) { + this.width = width; + return this; + } + + /** + * The image height. + * + */ + public Double getHeight() { + return height; + } + + /** + * The image height. + * + */ + public void setHeight(Double height) { + this.height = height; + } + + public ImageSchema withHeight(Double height) { + this.height = height; + return this; + } + + /** + * Alignment + *

+ * The alignment to use. + * + */ + public ImageSchema.AlignmentSchema getAlignment() { + return alignment; + } + + /** + * Alignment + *

+ * The alignment to use. + * + */ + public void setAlignment(ImageSchema.AlignmentSchema alignment) { + this.alignment = alignment; + } + + public ImageSchema withAlignment(ImageSchema.AlignmentSchema alignment) { + this.alignment = alignment; + return this; + } + + /** + * Rect + *

+ * Element of type Rect + * + */ + public RectSchema getCenterSlice() { + return centerSlice; + } + + /** + * Rect + *

+ * Element of type Rect + * + */ + public void setCenterSlice(RectSchema centerSlice) { + this.centerSlice = centerSlice; + } + + public ImageSchema withCenterSlice(RectSchema centerSlice) { + this.centerSlice = centerSlice; + return this; + } + + /** + * The error placeholder when the image encounters an error during loading. + * + */ + public Object getErrorPlaceholder() { + return errorPlaceholder; + } + + /** + * The error placeholder when the image encounters an error during loading. + * + */ + public void setErrorPlaceholder(Object errorPlaceholder) { + this.errorPlaceholder = errorPlaceholder; + } + + public ImageSchema withErrorPlaceholder(Object errorPlaceholder) { + this.errorPlaceholder = errorPlaceholder; + return this; + } + + /** + * Whether to exclude this image from semantics. + * + */ + public Boolean getExcludeFromSemantics() { + return excludeFromSemantics; + } + + /** + * Whether to exclude this image from semantics. + * + */ + public void setExcludeFromSemantics(Boolean excludeFromSemantics) { + this.excludeFromSemantics = excludeFromSemantics; + } + + public ImageSchema withExcludeFromSemantics(Boolean excludeFromSemantics) { + this.excludeFromSemantics = excludeFromSemantics; + return this; + } + + /** + * Filter Quality + *

+ * The filter quality to use. + * + */ + public ImageSchema.FilterQualitySchema getFilterQuality() { + return filterQuality; + } + + /** + * Filter Quality + *

+ * The filter quality to use. + * + */ + public void setFilterQuality(ImageSchema.FilterQualitySchema filterQuality) { + this.filterQuality = filterQuality; + } + + public ImageSchema withFilterQuality(ImageSchema.FilterQualitySchema filterQuality) { + this.filterQuality = filterQuality; + return this; + } + + /** + * Box Fit + *

+ * How the box should be fitted in its parent. + * + */ + public ImageSchema.BoxFitSchema getFit() { + return fit; + } + + /** + * Box Fit + *

+ * How the box should be fitted in its parent. + * + */ + public void setFit(ImageSchema.BoxFitSchema fit) { + this.fit = fit; + } + + public ImageSchema withFit(ImageSchema.BoxFitSchema fit) { + this.fit = fit; + return this; + } + + /** + * A placeholder to display while the image is loading or to add effects to the + * image. + * + */ + public Object getFramePlaceholder() { + return framePlaceholder; + } + + /** + * A placeholder to display while the image is loading or to add effects to the + * image. + * + */ + public void setFramePlaceholder(Object framePlaceholder) { + this.framePlaceholder = framePlaceholder; + } + + public ImageSchema withFramePlaceholder(Object framePlaceholder) { + this.framePlaceholder = framePlaceholder; + return this; + } + + /** + * Whether the old image (true) or nothing (false) is shown when the image + * provider changes. + * + */ + public Boolean getGaplessPlayback() { + return gaplessPlayback; + } + + /** + * Whether the old image (true) or nothing (false) is shown when the image + * provider changes. + * + */ + public void setGaplessPlayback(Boolean gaplessPlayback) { + this.gaplessPlayback = gaplessPlayback; + } + + public ImageSchema withGaplessPlayback(Boolean gaplessPlayback) { + this.gaplessPlayback = gaplessPlayback; + return this; + } + + /** + * Whether to paint the image with anti-aliasing. + * + */ + public Boolean getIsAntiAlias() { + return isAntiAlias; + } + + /** + * Whether to paint the image with anti-aliasing. + * + */ + public void setIsAntiAlias(Boolean isAntiAlias) { + this.isAntiAlias = isAntiAlias; + } + + public ImageSchema withIsAntiAlias(Boolean isAntiAlias) { + this.isAntiAlias = isAntiAlias; + return this; + } + + /** + * A placeholder to display while the image is still loading. + * + */ + public Object getLoadingPlaceholder() { + return loadingPlaceholder; + } + + /** + * A placeholder to display while the image is still loading. + * + */ + public void setLoadingPlaceholder(Object loadingPlaceholder) { + this.loadingPlaceholder = loadingPlaceholder; + } + + public ImageSchema withLoadingPlaceholder(Object loadingPlaceholder) { + this.loadingPlaceholder = loadingPlaceholder; + return this; + } + + /** + * Image Repeat + *

+ * How the image should be painted on the areas that it does not cover. + * + */ + public ImageSchema.ImageRepeatSchema getRepeat() { + return repeat; + } + + /** + * Image Repeat + *

+ * How the image should be painted on the areas that it does not cover. + * + */ + public void setRepeat(ImageSchema.ImageRepeatSchema repeat) { + this.repeat = repeat; + } + + public ImageSchema withRepeat(ImageSchema.ImageRepeatSchema repeat) { + this.repeat = repeat; + return this; + } + + /** + * A semantic description of the image. This is used for TalkBack on Android and + * VoiceOver on IOS. + * + */ + public String getSemanticLabel() { + return semanticLabel; + } + + /** + * A semantic description of the image. This is used for TalkBack on Android and + * VoiceOver on IOS. + * + */ + public void setSemanticLabel(String semanticLabel) { + this.semanticLabel = semanticLabel; + } + + public ImageSchema withSemanticLabel(String semanticLabel) { + this.semanticLabel = semanticLabel; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ImageSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("src"); + sb.append('='); + sb.append(((this.src == null) ? "" : this.src)); + sb.append(','); + sb.append("width"); + sb.append('='); + sb.append(((this.width == null) ? "" : this.width)); + sb.append(','); + sb.append("height"); + sb.append('='); + sb.append(((this.height == null) ? "" : this.height)); + sb.append(','); + sb.append("alignment"); + sb.append('='); + sb.append(((this.alignment == null) ? "" : this.alignment)); + sb.append(','); + sb.append("centerSlice"); + sb.append('='); + sb.append(((this.centerSlice == null) ? "" : this.centerSlice)); + sb.append(','); + sb.append("errorPlaceholder"); + sb.append('='); + sb.append(((this.errorPlaceholder == null) ? "" : this.errorPlaceholder)); + sb.append(','); + sb.append("excludeFromSemantics"); + sb.append('='); + sb.append(((this.excludeFromSemantics == null) ? "" : this.excludeFromSemantics)); + sb.append(','); + sb.append("filterQuality"); + sb.append('='); + sb.append(((this.filterQuality == null) ? "" : this.filterQuality)); + sb.append(','); + sb.append("fit"); + sb.append('='); + sb.append(((this.fit == null) ? "" : this.fit)); + sb.append(','); + sb.append("framePlaceholder"); + sb.append('='); + sb.append(((this.framePlaceholder == null) ? "" : this.framePlaceholder)); + sb.append(','); + sb.append("gaplessPlayback"); + sb.append('='); + sb.append(((this.gaplessPlayback == null) ? "" : this.gaplessPlayback)); + sb.append(','); + sb.append("isAntiAlias"); + sb.append('='); + sb.append(((this.isAntiAlias == null) ? "" : this.isAntiAlias)); + sb.append(','); + sb.append("loadingPlaceholder"); + sb.append('='); + sb.append(((this.loadingPlaceholder == null) ? "" : this.loadingPlaceholder)); + sb.append(','); + sb.append("repeat"); + sb.append('='); + sb.append(((this.repeat == null) ? "" : this.repeat)); + sb.append(','); + sb.append("semanticLabel"); + sb.append('='); + sb.append(((this.semanticLabel == null) ? "" : this.semanticLabel)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.centerSlice == null) ? 0 : this.centerSlice.hashCode())); + result = ((result * 31) + ((this.gaplessPlayback == null) ? 0 : this.gaplessPlayback.hashCode())); + result = ((result * 31) + ((this.filterQuality == null) ? 0 : this.filterQuality.hashCode())); + result = ((result * 31) + ((this.src == null) ? 0 : this.src.hashCode())); + result = ((result * 31) + ((this.errorPlaceholder == null) ? 0 : this.errorPlaceholder.hashCode())); + result = ((result * 31) + ((this.framePlaceholder == null) ? 0 : this.framePlaceholder.hashCode())); + result = ((result * 31) + ((this.loadingPlaceholder == null) ? 0 : this.loadingPlaceholder.hashCode())); + result = ((result * 31) + ((this.excludeFromSemantics == null) ? 0 : this.excludeFromSemantics.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.fit == null) ? 0 : this.fit.hashCode())); + result = ((result * 31) + ((this.isAntiAlias == null) ? 0 : this.isAntiAlias.hashCode())); + result = ((result * 31) + ((this.repeat == null) ? 0 : this.repeat.hashCode())); + result = ((result * 31) + ((this.width == null) ? 0 : this.width.hashCode())); + result = ((result * 31) + ((this.alignment == null) ? 0 : this.alignment.hashCode())); + result = ((result * 31) + ((this.semanticLabel == null) ? 0 : this.semanticLabel.hashCode())); + result = ((result * 31) + ((this.height == null) ? 0 : this.height.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ImageSchema) == false) { + return false; + } + ImageSchema rhs = ((ImageSchema) other); + return (((((((((((((((((this.centerSlice == rhs.centerSlice) + || ((this.centerSlice != null) && this.centerSlice.equals(rhs.centerSlice))) + && ((this.gaplessPlayback == rhs.gaplessPlayback) + || ((this.gaplessPlayback != null) && this.gaplessPlayback.equals(rhs.gaplessPlayback)))) + && ((this.filterQuality == rhs.filterQuality) + || ((this.filterQuality != null) && this.filterQuality.equals(rhs.filterQuality)))) + && ((this.src == rhs.src) || ((this.src != null) && this.src.equals(rhs.src)))) + && ((this.errorPlaceholder == rhs.errorPlaceholder) + || ((this.errorPlaceholder != null) && this.errorPlaceholder.equals(rhs.errorPlaceholder)))) + && ((this.framePlaceholder == rhs.framePlaceholder) + || ((this.framePlaceholder != null) && this.framePlaceholder.equals(rhs.framePlaceholder)))) + && ((this.loadingPlaceholder == rhs.loadingPlaceholder) || ((this.loadingPlaceholder != null) + && this.loadingPlaceholder.equals(rhs.loadingPlaceholder)))) + && ((this.excludeFromSemantics == rhs.excludeFromSemantics) || ((this.excludeFromSemantics != null) + && this.excludeFromSemantics.equals(rhs.excludeFromSemantics)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.fit == rhs.fit) || ((this.fit != null) && this.fit.equals(rhs.fit)))) + && ((this.isAntiAlias == rhs.isAntiAlias) + || ((this.isAntiAlias != null) && this.isAntiAlias.equals(rhs.isAntiAlias)))) + && ((this.repeat == rhs.repeat) || ((this.repeat != null) && this.repeat.equals(rhs.repeat)))) + && ((this.width == rhs.width) || ((this.width != null) && this.width.equals(rhs.width)))) + && ((this.alignment == rhs.alignment) + || ((this.alignment != null) && this.alignment.equals(rhs.alignment)))) + && ((this.semanticLabel == rhs.semanticLabel) + || ((this.semanticLabel != null) && this.semanticLabel.equals(rhs.semanticLabel)))) + && ((this.height == rhs.height) || ((this.height != null) && this.height.equals(rhs.height)))); + } + + /** + * Alignment + *

+ * The alignment to use. + * + */ + public enum AlignmentSchema { + + @SerializedName("bottomCenter") + BOTTOM_CENTER("bottomCenter"), + @SerializedName("bottomLeft") + BOTTOM_LEFT("bottomLeft"), + @SerializedName("bottomRight") + BOTTOM_RIGHT("bottomRight"), + @SerializedName("center") + CENTER("center"), + @SerializedName("centerLeft") + CENTER_LEFT("centerLeft"), + @SerializedName("centerRight") + CENTER_RIGHT("centerRight"), + @SerializedName("topCenter") + TOP_CENTER("topCenter"), + @SerializedName("topLeft") + TOP_LEFT("topLeft"), + @SerializedName("topRight") + TOP_RIGHT("topRight"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ImageSchema.AlignmentSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + AlignmentSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ImageSchema.AlignmentSchema fromValue(String value) { + ImageSchema.AlignmentSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Box Fit + *

+ * How the box should be fitted in its parent. + * + */ + public enum BoxFitSchema { + + @SerializedName("contain") + CONTAIN("contain"), + @SerializedName("cover") + COVER("cover"), + @SerializedName("fill") + FILL("fill"), + @SerializedName("fitHeight") + FIT_HEIGHT("fitHeight"), + @SerializedName("fitWidth") + FIT_WIDTH("fitWidth"), + @SerializedName("none") + NONE("none"), + @SerializedName("scaleDown") + SCALE_DOWN("scaleDown"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ImageSchema.BoxFitSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + BoxFitSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ImageSchema.BoxFitSchema fromValue(String value) { + ImageSchema.BoxFitSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Filter Quality + *

+ * The filter quality to use. + * + */ + public enum FilterQualitySchema { + + @SerializedName("high") + HIGH("high"), + @SerializedName("medium") + MEDIUM("medium"), + @SerializedName("low") + LOW("low"), + @SerializedName("none") + NONE("none"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ImageSchema.FilterQualitySchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + FilterQualitySchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ImageSchema.FilterQualitySchema fromValue(String value) { + ImageSchema.FilterQualitySchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Image Repeat + *

+ * How the image should be painted on the areas that it does not cover. + * + */ + public enum ImageRepeatSchema { + + @SerializedName("noRepeat") + NO_REPEAT("noRepeat"), + @SerializedName("repeat") + REPEAT("repeat"), + @SerializedName("repeatX") + REPEAT_X("repeatX"), + @SerializedName("repeatY") + REPEAT_Y("repeatY"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ImageSchema.ImageRepeatSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + ImageRepeatSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ImageSchema.ImageRepeatSchema fromValue(String value) { + ImageSchema.ImageRepeatSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("image") + IMAGE("image"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ImageSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ImageSchema.Type fromValue(String value) { + ImageSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/InputBorderSchema.java b/src/main/java/io/lenra/components/InputBorderSchema.java new file mode 100644 index 0000000..47f489a --- /dev/null +++ b/src/main/java/io/lenra/components/InputBorderSchema.java @@ -0,0 +1,195 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * InputBorder + *

+ * Element of type InputBorder + * + */ +public class InputBorderSchema { + + @SerializedName("type") + @Expose + private InputBorderSchema.Type type = InputBorderSchema.Type.fromValue("underline"); + /** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ + @SerializedName("borderRadius") + @Expose + private BorderRadiusSchema borderRadius; + /** + * BorderSide + *

+ * Element of type BorderSide + * (Required) + * + */ + @SerializedName("borderSide") + @Expose + private BorderSideSchema borderSide; + + public InputBorderSchema.Type getType() { + return type; + } + + public void setType(InputBorderSchema.Type type) { + this.type = type; + } + + public InputBorderSchema withType(InputBorderSchema.Type type) { + this.type = type; + return this; + } + + /** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ + public BorderRadiusSchema getBorderRadius() { + return borderRadius; + } + + /** + * BorderRadius + *

+ * Element of type BorderRadius + * + */ + public void setBorderRadius(BorderRadiusSchema borderRadius) { + this.borderRadius = borderRadius; + } + + public InputBorderSchema withBorderRadius(BorderRadiusSchema borderRadius) { + this.borderRadius = borderRadius; + return this; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * (Required) + * + */ + public BorderSideSchema getBorderSide() { + return borderSide; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * (Required) + * + */ + public void setBorderSide(BorderSideSchema borderSide) { + this.borderSide = borderSide; + } + + public InputBorderSchema withBorderSide(BorderSideSchema borderSide) { + this.borderSide = borderSide; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(InputBorderSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("borderRadius"); + sb.append('='); + sb.append(((this.borderRadius == null) ? "" : this.borderRadius)); + sb.append(','); + sb.append("borderSide"); + sb.append('='); + sb.append(((this.borderSide == null) ? "" : this.borderSide)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.borderRadius == null) ? 0 : this.borderRadius.hashCode())); + result = ((result * 31) + ((this.borderSide == null) ? 0 : this.borderSide.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof InputBorderSchema) == false) { + return false; + } + InputBorderSchema rhs = ((InputBorderSchema) other); + return ((((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))) + && ((this.borderRadius == rhs.borderRadius) + || ((this.borderRadius != null) && this.borderRadius.equals(rhs.borderRadius)))) + && ((this.borderSide == rhs.borderSide) + || ((this.borderSide != null) && this.borderSide.equals(rhs.borderSide)))); + } + + public enum Type { + + @SerializedName("underline") + UNDERLINE("underline"), + @SerializedName("outline") + OUTLINE("outline"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (InputBorderSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static InputBorderSchema.Type fromValue(String value) { + InputBorderSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/InputDecorationSchema.java b/src/main/java/io/lenra/components/InputDecorationSchema.java new file mode 100644 index 0000000..5f8cbc3 --- /dev/null +++ b/src/main/java/io/lenra/components/InputDecorationSchema.java @@ -0,0 +1,1879 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * InputDecoration + *

+ * Element of type InputDecoration + * + */ +public class InputDecorationSchema { + + /** + * Whether to align the label with the hint or not. Defaults to false. + * + */ + @SerializedName("alignLabelWithHint") + @Expose + private Boolean alignLabelWithHint = false; + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + @SerializedName("border") + @Expose + private InputBorderSchema border; + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + @SerializedName("constraints") + @Expose + private BoxConstraintsSchema constraints; + /** + * Padding + *

+ * Element of type Padding + * + */ + @SerializedName("contentPadding") + @Expose + private PaddingSchema contentPadding; + @SerializedName("counter") + @Expose + private Object counter; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("counterStyle") + @Expose + private TextStyleSchema counterStyle; + /** + * The text to place below the line as a character counter. + * + */ + @SerializedName("counterText") + @Expose + private String counterText; + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + @SerializedName("disabledBorder") + @Expose + private InputBorderSchema disabledBorder; + /** + * Whether the input is enabled or disabled. + * + */ + @SerializedName("enabled") + @Expose + private Boolean enabled; + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + @SerializedName("enabledBorder") + @Expose + private InputBorderSchema enabledBorder; + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + @SerializedName("errorBorder") + @Expose + private InputBorderSchema errorBorder; + /** + * The maximum number of lines the error text can use. + * + */ + @SerializedName("errorMaxLines") + @Expose + private Integer errorMaxLines; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("errorStyle") + @Expose + private TextStyleSchema errorStyle; + /** + * The error text to display when the input has an error. + * + */ + @SerializedName("errorText") + @Expose + private String errorText; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("fillColor") + @Expose + private Long fillColor; + /** + * Whether the input is filled with fillColor. + * + */ + @SerializedName("filled") + @Expose + private Boolean filled; + /** + * FloatingLabelBehavior + *

+ * Element of type FloatingLabelBehavior. + * + */ + @SerializedName("floatingLabelBehavior") + @Expose + private InputDecorationSchema.FloatingLabelBehaviorSchema floatingLabelBehavior; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("floatingLabelStyle") + @Expose + private TextStyleSchema floatingLabelStyle; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("focusColor") + @Expose + private Long focusColor; + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + @SerializedName("focusedBorder") + @Expose + private InputBorderSchema focusedBorder; + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + @SerializedName("focusedErrorBorder") + @Expose + private InputBorderSchema focusedErrorBorder; + /** + * The maximum number of lines the helper text can use. + * + */ + @SerializedName("helperMaxLines") + @Expose + private Integer helperMaxLines; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("helperStyle") + @Expose + private TextStyleSchema helperStyle; + /** + * The helper text to display. + * + */ + @SerializedName("helperText") + @Expose + private String helperText; + /** + * The maximum number of lines the hint text can use. + * + */ + @SerializedName("hintMaxLines") + @Expose + private Integer hintMaxLines; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("hintStyle") + @Expose + private TextStyleSchema hintStyle; + /** + * The hint text to display. + * + */ + @SerializedName("hintText") + @Expose + private String hintText; + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + @SerializedName("hintTextDirection") + @Expose + private io.lenra.components.FlexSchema.TextDirectionSchema hintTextDirection = io.lenra.components.FlexSchema.TextDirectionSchema + .fromValue("ltr"); + /** + * Color + *

+ * Color type + * + */ + @SerializedName("hoverColor") + @Expose + private Long hoverColor; + @SerializedName("icon") + @Expose + private Object icon; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("iconColor") + @Expose + private Long iconColor; + /** + * Whether the decoration is the same size as the input field. + * + */ + @SerializedName("isCollapsed") + @Expose + private Boolean isCollapsed; + /** + * Whether the decoration is dense. + * + */ + @SerializedName("isDense") + @Expose + private Boolean isDense; + @SerializedName("label") + @Expose + private Object label; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("labelStyle") + @Expose + private TextStyleSchema labelStyle; + /** + * The text that describes the input field. + * + */ + @SerializedName("labelText") + @Expose + private String labelText; + @SerializedName("prefix") + @Expose + private Object prefix; + @SerializedName("prefixIcon") + @Expose + private Object prefixIcon; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("prefixIconColor") + @Expose + private Long prefixIconColor; + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + @SerializedName("prefixIconConstraints") + @Expose + private BoxConstraintsSchema prefixIconConstraints; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("prefixStyle") + @Expose + private TextStyleSchema prefixStyle; + /** + * The text to display before the input. + * + */ + @SerializedName("prefixText") + @Expose + private String prefixText; + /** + * The semantic label for the counterText. + * + */ + @SerializedName("semanticCounterText") + @Expose + private String semanticCounterText; + @SerializedName("suffix") + @Expose + private Object suffix; + @SerializedName("suffixIcon") + @Expose + private Object suffixIcon; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("suffixIconColor") + @Expose + private Long suffixIconColor; + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + @SerializedName("suffixIconConstraints") + @Expose + private BoxConstraintsSchema suffixIconConstraints; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("suffixStyle") + @Expose + private TextStyleSchema suffixStyle; + /** + * The text to display after the input. + * + */ + @SerializedName("suffixText") + @Expose + private String suffixText; + + /** + * Whether to align the label with the hint or not. Defaults to false. + * + */ + public Boolean getAlignLabelWithHint() { + return alignLabelWithHint; + } + + /** + * Whether to align the label with the hint or not. Defaults to false. + * + */ + public void setAlignLabelWithHint(Boolean alignLabelWithHint) { + this.alignLabelWithHint = alignLabelWithHint; + } + + public InputDecorationSchema withAlignLabelWithHint(Boolean alignLabelWithHint) { + this.alignLabelWithHint = alignLabelWithHint; + return this; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public InputBorderSchema getBorder() { + return border; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public void setBorder(InputBorderSchema border) { + this.border = border; + } + + public InputDecorationSchema withBorder(InputBorderSchema border) { + this.border = border; + return this; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public BoxConstraintsSchema getConstraints() { + return constraints; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public void setConstraints(BoxConstraintsSchema constraints) { + this.constraints = constraints; + } + + public InputDecorationSchema withConstraints(BoxConstraintsSchema constraints) { + this.constraints = constraints; + return this; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public PaddingSchema getContentPadding() { + return contentPadding; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public void setContentPadding(PaddingSchema contentPadding) { + this.contentPadding = contentPadding; + } + + public InputDecorationSchema withContentPadding(PaddingSchema contentPadding) { + this.contentPadding = contentPadding; + return this; + } + + public Object getCounter() { + return counter; + } + + public void setCounter(Object counter) { + this.counter = counter; + } + + public InputDecorationSchema withCounter(Object counter) { + this.counter = counter; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getCounterStyle() { + return counterStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setCounterStyle(TextStyleSchema counterStyle) { + this.counterStyle = counterStyle; + } + + public InputDecorationSchema withCounterStyle(TextStyleSchema counterStyle) { + this.counterStyle = counterStyle; + return this; + } + + /** + * The text to place below the line as a character counter. + * + */ + public String getCounterText() { + return counterText; + } + + /** + * The text to place below the line as a character counter. + * + */ + public void setCounterText(String counterText) { + this.counterText = counterText; + } + + public InputDecorationSchema withCounterText(String counterText) { + this.counterText = counterText; + return this; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public InputBorderSchema getDisabledBorder() { + return disabledBorder; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public void setDisabledBorder(InputBorderSchema disabledBorder) { + this.disabledBorder = disabledBorder; + } + + public InputDecorationSchema withDisabledBorder(InputBorderSchema disabledBorder) { + this.disabledBorder = disabledBorder; + return this; + } + + /** + * Whether the input is enabled or disabled. + * + */ + public Boolean getEnabled() { + return enabled; + } + + /** + * Whether the input is enabled or disabled. + * + */ + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public InputDecorationSchema withEnabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public InputBorderSchema getEnabledBorder() { + return enabledBorder; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public void setEnabledBorder(InputBorderSchema enabledBorder) { + this.enabledBorder = enabledBorder; + } + + public InputDecorationSchema withEnabledBorder(InputBorderSchema enabledBorder) { + this.enabledBorder = enabledBorder; + return this; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public InputBorderSchema getErrorBorder() { + return errorBorder; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public void setErrorBorder(InputBorderSchema errorBorder) { + this.errorBorder = errorBorder; + } + + public InputDecorationSchema withErrorBorder(InputBorderSchema errorBorder) { + this.errorBorder = errorBorder; + return this; + } + + /** + * The maximum number of lines the error text can use. + * + */ + public Integer getErrorMaxLines() { + return errorMaxLines; + } + + /** + * The maximum number of lines the error text can use. + * + */ + public void setErrorMaxLines(Integer errorMaxLines) { + this.errorMaxLines = errorMaxLines; + } + + public InputDecorationSchema withErrorMaxLines(Integer errorMaxLines) { + this.errorMaxLines = errorMaxLines; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getErrorStyle() { + return errorStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setErrorStyle(TextStyleSchema errorStyle) { + this.errorStyle = errorStyle; + } + + public InputDecorationSchema withErrorStyle(TextStyleSchema errorStyle) { + this.errorStyle = errorStyle; + return this; + } + + /** + * The error text to display when the input has an error. + * + */ + public String getErrorText() { + return errorText; + } + + /** + * The error text to display when the input has an error. + * + */ + public void setErrorText(String errorText) { + this.errorText = errorText; + } + + public InputDecorationSchema withErrorText(String errorText) { + this.errorText = errorText; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getFillColor() { + return fillColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setFillColor(Long fillColor) { + this.fillColor = fillColor; + } + + public InputDecorationSchema withFillColor(Long fillColor) { + this.fillColor = fillColor; + return this; + } + + /** + * Whether the input is filled with fillColor. + * + */ + public Boolean getFilled() { + return filled; + } + + /** + * Whether the input is filled with fillColor. + * + */ + public void setFilled(Boolean filled) { + this.filled = filled; + } + + public InputDecorationSchema withFilled(Boolean filled) { + this.filled = filled; + return this; + } + + /** + * FloatingLabelBehavior + *

+ * Element of type FloatingLabelBehavior. + * + */ + public InputDecorationSchema.FloatingLabelBehaviorSchema getFloatingLabelBehavior() { + return floatingLabelBehavior; + } + + /** + * FloatingLabelBehavior + *

+ * Element of type FloatingLabelBehavior. + * + */ + public void setFloatingLabelBehavior(InputDecorationSchema.FloatingLabelBehaviorSchema floatingLabelBehavior) { + this.floatingLabelBehavior = floatingLabelBehavior; + } + + public InputDecorationSchema withFloatingLabelBehavior( + InputDecorationSchema.FloatingLabelBehaviorSchema floatingLabelBehavior) { + this.floatingLabelBehavior = floatingLabelBehavior; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getFloatingLabelStyle() { + return floatingLabelStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setFloatingLabelStyle(TextStyleSchema floatingLabelStyle) { + this.floatingLabelStyle = floatingLabelStyle; + } + + public InputDecorationSchema withFloatingLabelStyle(TextStyleSchema floatingLabelStyle) { + this.floatingLabelStyle = floatingLabelStyle; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getFocusColor() { + return focusColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setFocusColor(Long focusColor) { + this.focusColor = focusColor; + } + + public InputDecorationSchema withFocusColor(Long focusColor) { + this.focusColor = focusColor; + return this; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public InputBorderSchema getFocusedBorder() { + return focusedBorder; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public void setFocusedBorder(InputBorderSchema focusedBorder) { + this.focusedBorder = focusedBorder; + } + + public InputDecorationSchema withFocusedBorder(InputBorderSchema focusedBorder) { + this.focusedBorder = focusedBorder; + return this; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public InputBorderSchema getFocusedErrorBorder() { + return focusedErrorBorder; + } + + /** + * InputBorder + *

+ * Element of type InputBorder + * + */ + public void setFocusedErrorBorder(InputBorderSchema focusedErrorBorder) { + this.focusedErrorBorder = focusedErrorBorder; + } + + public InputDecorationSchema withFocusedErrorBorder(InputBorderSchema focusedErrorBorder) { + this.focusedErrorBorder = focusedErrorBorder; + return this; + } + + /** + * The maximum number of lines the helper text can use. + * + */ + public Integer getHelperMaxLines() { + return helperMaxLines; + } + + /** + * The maximum number of lines the helper text can use. + * + */ + public void setHelperMaxLines(Integer helperMaxLines) { + this.helperMaxLines = helperMaxLines; + } + + public InputDecorationSchema withHelperMaxLines(Integer helperMaxLines) { + this.helperMaxLines = helperMaxLines; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getHelperStyle() { + return helperStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setHelperStyle(TextStyleSchema helperStyle) { + this.helperStyle = helperStyle; + } + + public InputDecorationSchema withHelperStyle(TextStyleSchema helperStyle) { + this.helperStyle = helperStyle; + return this; + } + + /** + * The helper text to display. + * + */ + public String getHelperText() { + return helperText; + } + + /** + * The helper text to display. + * + */ + public void setHelperText(String helperText) { + this.helperText = helperText; + } + + public InputDecorationSchema withHelperText(String helperText) { + this.helperText = helperText; + return this; + } + + /** + * The maximum number of lines the hint text can use. + * + */ + public Integer getHintMaxLines() { + return hintMaxLines; + } + + /** + * The maximum number of lines the hint text can use. + * + */ + public void setHintMaxLines(Integer hintMaxLines) { + this.hintMaxLines = hintMaxLines; + } + + public InputDecorationSchema withHintMaxLines(Integer hintMaxLines) { + this.hintMaxLines = hintMaxLines; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getHintStyle() { + return hintStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setHintStyle(TextStyleSchema hintStyle) { + this.hintStyle = hintStyle; + } + + public InputDecorationSchema withHintStyle(TextStyleSchema hintStyle) { + this.hintStyle = hintStyle; + return this; + } + + /** + * The hint text to display. + * + */ + public String getHintText() { + return hintText; + } + + /** + * The hint text to display. + * + */ + public void setHintText(String hintText) { + this.hintText = hintText; + } + + public InputDecorationSchema withHintText(String hintText) { + this.hintText = hintText; + return this; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public io.lenra.components.FlexSchema.TextDirectionSchema getHintTextDirection() { + return hintTextDirection; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public void setHintTextDirection(io.lenra.components.FlexSchema.TextDirectionSchema hintTextDirection) { + this.hintTextDirection = hintTextDirection; + } + + public InputDecorationSchema withHintTextDirection( + io.lenra.components.FlexSchema.TextDirectionSchema hintTextDirection) { + this.hintTextDirection = hintTextDirection; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getHoverColor() { + return hoverColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setHoverColor(Long hoverColor) { + this.hoverColor = hoverColor; + } + + public InputDecorationSchema withHoverColor(Long hoverColor) { + this.hoverColor = hoverColor; + return this; + } + + public Object getIcon() { + return icon; + } + + public void setIcon(Object icon) { + this.icon = icon; + } + + public InputDecorationSchema withIcon(Object icon) { + this.icon = icon; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getIconColor() { + return iconColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setIconColor(Long iconColor) { + this.iconColor = iconColor; + } + + public InputDecorationSchema withIconColor(Long iconColor) { + this.iconColor = iconColor; + return this; + } + + /** + * Whether the decoration is the same size as the input field. + * + */ + public Boolean getIsCollapsed() { + return isCollapsed; + } + + /** + * Whether the decoration is the same size as the input field. + * + */ + public void setIsCollapsed(Boolean isCollapsed) { + this.isCollapsed = isCollapsed; + } + + public InputDecorationSchema withIsCollapsed(Boolean isCollapsed) { + this.isCollapsed = isCollapsed; + return this; + } + + /** + * Whether the decoration is dense. + * + */ + public Boolean getIsDense() { + return isDense; + } + + /** + * Whether the decoration is dense. + * + */ + public void setIsDense(Boolean isDense) { + this.isDense = isDense; + } + + public InputDecorationSchema withIsDense(Boolean isDense) { + this.isDense = isDense; + return this; + } + + public Object getLabel() { + return label; + } + + public void setLabel(Object label) { + this.label = label; + } + + public InputDecorationSchema withLabel(Object label) { + this.label = label; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getLabelStyle() { + return labelStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setLabelStyle(TextStyleSchema labelStyle) { + this.labelStyle = labelStyle; + } + + public InputDecorationSchema withLabelStyle(TextStyleSchema labelStyle) { + this.labelStyle = labelStyle; + return this; + } + + /** + * The text that describes the input field. + * + */ + public String getLabelText() { + return labelText; + } + + /** + * The text that describes the input field. + * + */ + public void setLabelText(String labelText) { + this.labelText = labelText; + } + + public InputDecorationSchema withLabelText(String labelText) { + this.labelText = labelText; + return this; + } + + public Object getPrefix() { + return prefix; + } + + public void setPrefix(Object prefix) { + this.prefix = prefix; + } + + public InputDecorationSchema withPrefix(Object prefix) { + this.prefix = prefix; + return this; + } + + public Object getPrefixIcon() { + return prefixIcon; + } + + public void setPrefixIcon(Object prefixIcon) { + this.prefixIcon = prefixIcon; + } + + public InputDecorationSchema withPrefixIcon(Object prefixIcon) { + this.prefixIcon = prefixIcon; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getPrefixIconColor() { + return prefixIconColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setPrefixIconColor(Long prefixIconColor) { + this.prefixIconColor = prefixIconColor; + } + + public InputDecorationSchema withPrefixIconColor(Long prefixIconColor) { + this.prefixIconColor = prefixIconColor; + return this; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public BoxConstraintsSchema getPrefixIconConstraints() { + return prefixIconConstraints; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public void setPrefixIconConstraints(BoxConstraintsSchema prefixIconConstraints) { + this.prefixIconConstraints = prefixIconConstraints; + } + + public InputDecorationSchema withPrefixIconConstraints(BoxConstraintsSchema prefixIconConstraints) { + this.prefixIconConstraints = prefixIconConstraints; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getPrefixStyle() { + return prefixStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setPrefixStyle(TextStyleSchema prefixStyle) { + this.prefixStyle = prefixStyle; + } + + public InputDecorationSchema withPrefixStyle(TextStyleSchema prefixStyle) { + this.prefixStyle = prefixStyle; + return this; + } + + /** + * The text to display before the input. + * + */ + public String getPrefixText() { + return prefixText; + } + + /** + * The text to display before the input. + * + */ + public void setPrefixText(String prefixText) { + this.prefixText = prefixText; + } + + public InputDecorationSchema withPrefixText(String prefixText) { + this.prefixText = prefixText; + return this; + } + + /** + * The semantic label for the counterText. + * + */ + public String getSemanticCounterText() { + return semanticCounterText; + } + + /** + * The semantic label for the counterText. + * + */ + public void setSemanticCounterText(String semanticCounterText) { + this.semanticCounterText = semanticCounterText; + } + + public InputDecorationSchema withSemanticCounterText(String semanticCounterText) { + this.semanticCounterText = semanticCounterText; + return this; + } + + public Object getSuffix() { + return suffix; + } + + public void setSuffix(Object suffix) { + this.suffix = suffix; + } + + public InputDecorationSchema withSuffix(Object suffix) { + this.suffix = suffix; + return this; + } + + public Object getSuffixIcon() { + return suffixIcon; + } + + public void setSuffixIcon(Object suffixIcon) { + this.suffixIcon = suffixIcon; + } + + public InputDecorationSchema withSuffixIcon(Object suffixIcon) { + this.suffixIcon = suffixIcon; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getSuffixIconColor() { + return suffixIconColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setSuffixIconColor(Long suffixIconColor) { + this.suffixIconColor = suffixIconColor; + } + + public InputDecorationSchema withSuffixIconColor(Long suffixIconColor) { + this.suffixIconColor = suffixIconColor; + return this; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public BoxConstraintsSchema getSuffixIconConstraints() { + return suffixIconConstraints; + } + + /** + * BoxConstraints + *

+ * Element of type BoxConstraints + * + */ + public void setSuffixIconConstraints(BoxConstraintsSchema suffixIconConstraints) { + this.suffixIconConstraints = suffixIconConstraints; + } + + public InputDecorationSchema withSuffixIconConstraints(BoxConstraintsSchema suffixIconConstraints) { + this.suffixIconConstraints = suffixIconConstraints; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getSuffixStyle() { + return suffixStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setSuffixStyle(TextStyleSchema suffixStyle) { + this.suffixStyle = suffixStyle; + } + + public InputDecorationSchema withSuffixStyle(TextStyleSchema suffixStyle) { + this.suffixStyle = suffixStyle; + return this; + } + + /** + * The text to display after the input. + * + */ + public String getSuffixText() { + return suffixText; + } + + /** + * The text to display after the input. + * + */ + public void setSuffixText(String suffixText) { + this.suffixText = suffixText; + } + + public InputDecorationSchema withSuffixText(String suffixText) { + this.suffixText = suffixText; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(InputDecorationSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("alignLabelWithHint"); + sb.append('='); + sb.append(((this.alignLabelWithHint == null) ? "" : this.alignLabelWithHint)); + sb.append(','); + sb.append("border"); + sb.append('='); + sb.append(((this.border == null) ? "" : this.border)); + sb.append(','); + sb.append("constraints"); + sb.append('='); + sb.append(((this.constraints == null) ? "" : this.constraints)); + sb.append(','); + sb.append("contentPadding"); + sb.append('='); + sb.append(((this.contentPadding == null) ? "" : this.contentPadding)); + sb.append(','); + sb.append("counter"); + sb.append('='); + sb.append(((this.counter == null) ? "" : this.counter)); + sb.append(','); + sb.append("counterStyle"); + sb.append('='); + sb.append(((this.counterStyle == null) ? "" : this.counterStyle)); + sb.append(','); + sb.append("counterText"); + sb.append('='); + sb.append(((this.counterText == null) ? "" : this.counterText)); + sb.append(','); + sb.append("disabledBorder"); + sb.append('='); + sb.append(((this.disabledBorder == null) ? "" : this.disabledBorder)); + sb.append(','); + sb.append("enabled"); + sb.append('='); + sb.append(((this.enabled == null) ? "" : this.enabled)); + sb.append(','); + sb.append("enabledBorder"); + sb.append('='); + sb.append(((this.enabledBorder == null) ? "" : this.enabledBorder)); + sb.append(','); + sb.append("errorBorder"); + sb.append('='); + sb.append(((this.errorBorder == null) ? "" : this.errorBorder)); + sb.append(','); + sb.append("errorMaxLines"); + sb.append('='); + sb.append(((this.errorMaxLines == null) ? "" : this.errorMaxLines)); + sb.append(','); + sb.append("errorStyle"); + sb.append('='); + sb.append(((this.errorStyle == null) ? "" : this.errorStyle)); + sb.append(','); + sb.append("errorText"); + sb.append('='); + sb.append(((this.errorText == null) ? "" : this.errorText)); + sb.append(','); + sb.append("fillColor"); + sb.append('='); + sb.append(((this.fillColor == null) ? "" : this.fillColor)); + sb.append(','); + sb.append("filled"); + sb.append('='); + sb.append(((this.filled == null) ? "" : this.filled)); + sb.append(','); + sb.append("floatingLabelBehavior"); + sb.append('='); + sb.append(((this.floatingLabelBehavior == null) ? "" : this.floatingLabelBehavior)); + sb.append(','); + sb.append("floatingLabelStyle"); + sb.append('='); + sb.append(((this.floatingLabelStyle == null) ? "" : this.floatingLabelStyle)); + sb.append(','); + sb.append("focusColor"); + sb.append('='); + sb.append(((this.focusColor == null) ? "" : this.focusColor)); + sb.append(','); + sb.append("focusedBorder"); + sb.append('='); + sb.append(((this.focusedBorder == null) ? "" : this.focusedBorder)); + sb.append(','); + sb.append("focusedErrorBorder"); + sb.append('='); + sb.append(((this.focusedErrorBorder == null) ? "" : this.focusedErrorBorder)); + sb.append(','); + sb.append("helperMaxLines"); + sb.append('='); + sb.append(((this.helperMaxLines == null) ? "" : this.helperMaxLines)); + sb.append(','); + sb.append("helperStyle"); + sb.append('='); + sb.append(((this.helperStyle == null) ? "" : this.helperStyle)); + sb.append(','); + sb.append("helperText"); + sb.append('='); + sb.append(((this.helperText == null) ? "" : this.helperText)); + sb.append(','); + sb.append("hintMaxLines"); + sb.append('='); + sb.append(((this.hintMaxLines == null) ? "" : this.hintMaxLines)); + sb.append(','); + sb.append("hintStyle"); + sb.append('='); + sb.append(((this.hintStyle == null) ? "" : this.hintStyle)); + sb.append(','); + sb.append("hintText"); + sb.append('='); + sb.append(((this.hintText == null) ? "" : this.hintText)); + sb.append(','); + sb.append("hintTextDirection"); + sb.append('='); + sb.append(((this.hintTextDirection == null) ? "" : this.hintTextDirection)); + sb.append(','); + sb.append("hoverColor"); + sb.append('='); + sb.append(((this.hoverColor == null) ? "" : this.hoverColor)); + sb.append(','); + sb.append("icon"); + sb.append('='); + sb.append(((this.icon == null) ? "" : this.icon)); + sb.append(','); + sb.append("iconColor"); + sb.append('='); + sb.append(((this.iconColor == null) ? "" : this.iconColor)); + sb.append(','); + sb.append("isCollapsed"); + sb.append('='); + sb.append(((this.isCollapsed == null) ? "" : this.isCollapsed)); + sb.append(','); + sb.append("isDense"); + sb.append('='); + sb.append(((this.isDense == null) ? "" : this.isDense)); + sb.append(','); + sb.append("label"); + sb.append('='); + sb.append(((this.label == null) ? "" : this.label)); + sb.append(','); + sb.append("labelStyle"); + sb.append('='); + sb.append(((this.labelStyle == null) ? "" : this.labelStyle)); + sb.append(','); + sb.append("labelText"); + sb.append('='); + sb.append(((this.labelText == null) ? "" : this.labelText)); + sb.append(','); + sb.append("prefix"); + sb.append('='); + sb.append(((this.prefix == null) ? "" : this.prefix)); + sb.append(','); + sb.append("prefixIcon"); + sb.append('='); + sb.append(((this.prefixIcon == null) ? "" : this.prefixIcon)); + sb.append(','); + sb.append("prefixIconColor"); + sb.append('='); + sb.append(((this.prefixIconColor == null) ? "" : this.prefixIconColor)); + sb.append(','); + sb.append("prefixIconConstraints"); + sb.append('='); + sb.append(((this.prefixIconConstraints == null) ? "" : this.prefixIconConstraints)); + sb.append(','); + sb.append("prefixStyle"); + sb.append('='); + sb.append(((this.prefixStyle == null) ? "" : this.prefixStyle)); + sb.append(','); + sb.append("prefixText"); + sb.append('='); + sb.append(((this.prefixText == null) ? "" : this.prefixText)); + sb.append(','); + sb.append("semanticCounterText"); + sb.append('='); + sb.append(((this.semanticCounterText == null) ? "" : this.semanticCounterText)); + sb.append(','); + sb.append("suffix"); + sb.append('='); + sb.append(((this.suffix == null) ? "" : this.suffix)); + sb.append(','); + sb.append("suffixIcon"); + sb.append('='); + sb.append(((this.suffixIcon == null) ? "" : this.suffixIcon)); + sb.append(','); + sb.append("suffixIconColor"); + sb.append('='); + sb.append(((this.suffixIconColor == null) ? "" : this.suffixIconColor)); + sb.append(','); + sb.append("suffixIconConstraints"); + sb.append('='); + sb.append(((this.suffixIconConstraints == null) ? "" : this.suffixIconConstraints)); + sb.append(','); + sb.append("suffixStyle"); + sb.append('='); + sb.append(((this.suffixStyle == null) ? "" : this.suffixStyle)); + sb.append(','); + sb.append("suffixText"); + sb.append('='); + sb.append(((this.suffixText == null) ? "" : this.suffixText)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.isCollapsed == null) ? 0 : this.isCollapsed.hashCode())); + result = ((result * 31) + ((this.prefixIconColor == null) ? 0 : this.prefixIconColor.hashCode())); + result = ((result * 31) + ((this.hintMaxLines == null) ? 0 : this.hintMaxLines.hashCode())); + result = ((result * 31) + ((this.prefix == null) ? 0 : this.prefix.hashCode())); + result = ((result * 31) + ((this.labelText == null) ? 0 : this.labelText.hashCode())); + result = ((result * 31) + ((this.hoverColor == null) ? 0 : this.hoverColor.hashCode())); + result = ((result * 31) + ((this.prefixIconConstraints == null) ? 0 : this.prefixIconConstraints.hashCode())); + result = ((result * 31) + ((this.isDense == null) ? 0 : this.isDense.hashCode())); + result = ((result * 31) + ((this.suffix == null) ? 0 : this.suffix.hashCode())); + result = ((result * 31) + ((this.constraints == null) ? 0 : this.constraints.hashCode())); + result = ((result * 31) + ((this.helperMaxLines == null) ? 0 : this.helperMaxLines.hashCode())); + result = ((result * 31) + ((this.counterStyle == null) ? 0 : this.counterStyle.hashCode())); + result = ((result * 31) + ((this.labelStyle == null) ? 0 : this.labelStyle.hashCode())); + result = ((result * 31) + ((this.semanticCounterText == null) ? 0 : this.semanticCounterText.hashCode())); + result = ((result * 31) + ((this.border == null) ? 0 : this.border.hashCode())); + result = ((result * 31) + ((this.counterText == null) ? 0 : this.counterText.hashCode())); + result = ((result * 31) + ((this.suffixStyle == null) ? 0 : this.suffixStyle.hashCode())); + result = ((result * 31) + ((this.enabledBorder == null) ? 0 : this.enabledBorder.hashCode())); + result = ((result * 31) + ((this.helperText == null) ? 0 : this.helperText.hashCode())); + result = ((result * 31) + ((this.errorMaxLines == null) ? 0 : this.errorMaxLines.hashCode())); + result = ((result * 31) + ((this.suffixIconColor == null) ? 0 : this.suffixIconColor.hashCode())); + result = ((result * 31) + ((this.suffixIconConstraints == null) ? 0 : this.suffixIconConstraints.hashCode())); + result = ((result * 31) + ((this.focusedBorder == null) ? 0 : this.focusedBorder.hashCode())); + result = ((result * 31) + ((this.floatingLabelBehavior == null) ? 0 : this.floatingLabelBehavior.hashCode())); + result = ((result * 31) + ((this.focusColor == null) ? 0 : this.focusColor.hashCode())); + result = ((result * 31) + ((this.hintTextDirection == null) ? 0 : this.hintTextDirection.hashCode())); + result = ((result * 31) + ((this.suffixText == null) ? 0 : this.suffixText.hashCode())); + result = ((result * 31) + ((this.hintStyle == null) ? 0 : this.hintStyle.hashCode())); + result = ((result * 31) + ((this.prefixIcon == null) ? 0 : this.prefixIcon.hashCode())); + result = ((result * 31) + ((this.disabledBorder == null) ? 0 : this.disabledBorder.hashCode())); + result = ((result * 31) + ((this.prefixText == null) ? 0 : this.prefixText.hashCode())); + result = ((result * 31) + ((this.contentPadding == null) ? 0 : this.contentPadding.hashCode())); + result = ((result * 31) + ((this.focusedErrorBorder == null) ? 0 : this.focusedErrorBorder.hashCode())); + result = ((result * 31) + ((this.icon == null) ? 0 : this.icon.hashCode())); + result = ((result * 31) + ((this.suffixIcon == null) ? 0 : this.suffixIcon.hashCode())); + result = ((result * 31) + ((this.alignLabelWithHint == null) ? 0 : this.alignLabelWithHint.hashCode())); + result = ((result * 31) + ((this.helperStyle == null) ? 0 : this.helperStyle.hashCode())); + result = ((result * 31) + ((this.prefixStyle == null) ? 0 : this.prefixStyle.hashCode())); + result = ((result * 31) + ((this.enabled == null) ? 0 : this.enabled.hashCode())); + result = ((result * 31) + ((this.fillColor == null) ? 0 : this.fillColor.hashCode())); + result = ((result * 31) + ((this.errorStyle == null) ? 0 : this.errorStyle.hashCode())); + result = ((result * 31) + ((this.errorBorder == null) ? 0 : this.errorBorder.hashCode())); + result = ((result * 31) + ((this.floatingLabelStyle == null) ? 0 : this.floatingLabelStyle.hashCode())); + result = ((result * 31) + ((this.filled == null) ? 0 : this.filled.hashCode())); + result = ((result * 31) + ((this.counter == null) ? 0 : this.counter.hashCode())); + result = ((result * 31) + ((this.label == null) ? 0 : this.label.hashCode())); + result = ((result * 31) + ((this.errorText == null) ? 0 : this.errorText.hashCode())); + result = ((result * 31) + ((this.hintText == null) ? 0 : this.hintText.hashCode())); + result = ((result * 31) + ((this.iconColor == null) ? 0 : this.iconColor.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof InputDecorationSchema) == false) { + return false; + } + InputDecorationSchema rhs = ((InputDecorationSchema) other); + return ((((((((((((((((((((((((((((((((((((((((((((((((((this.isCollapsed == rhs.isCollapsed) + || ((this.isCollapsed != null) && this.isCollapsed.equals(rhs.isCollapsed))) + && ((this.prefixIconColor == rhs.prefixIconColor) + || ((this.prefixIconColor != null) && this.prefixIconColor.equals(rhs.prefixIconColor)))) + && ((this.hintMaxLines == rhs.hintMaxLines) + || ((this.hintMaxLines != null) && this.hintMaxLines.equals(rhs.hintMaxLines)))) + && ((this.prefix == rhs.prefix) || ((this.prefix != null) && this.prefix.equals(rhs.prefix)))) + && ((this.labelText == rhs.labelText) + || ((this.labelText != null) && this.labelText.equals(rhs.labelText)))) + && ((this.hoverColor == rhs.hoverColor) + || ((this.hoverColor != null) && this.hoverColor.equals(rhs.hoverColor)))) + && ((this.prefixIconConstraints == rhs.prefixIconConstraints) || ((this.prefixIconConstraints != null) + && this.prefixIconConstraints.equals(rhs.prefixIconConstraints)))) + && ((this.isDense == rhs.isDense) || ((this.isDense != null) && this.isDense.equals(rhs.isDense)))) + && ((this.suffix == rhs.suffix) || ((this.suffix != null) && this.suffix.equals(rhs.suffix)))) + && ((this.constraints == rhs.constraints) + || ((this.constraints != null) && this.constraints.equals(rhs.constraints)))) + && ((this.helperMaxLines == rhs.helperMaxLines) + || ((this.helperMaxLines != null) && this.helperMaxLines.equals(rhs.helperMaxLines)))) + && ((this.counterStyle == rhs.counterStyle) + || ((this.counterStyle != null) && this.counterStyle.equals(rhs.counterStyle)))) + && ((this.labelStyle == rhs.labelStyle) + || ((this.labelStyle != null) && this.labelStyle.equals(rhs.labelStyle)))) + && ((this.semanticCounterText == rhs.semanticCounterText) || ((this.semanticCounterText != null) + && this.semanticCounterText.equals(rhs.semanticCounterText)))) + && ((this.border == rhs.border) || ((this.border != null) && this.border.equals(rhs.border)))) + && ((this.counterText == rhs.counterText) + || ((this.counterText != null) && this.counterText.equals(rhs.counterText)))) + && ((this.suffixStyle == rhs.suffixStyle) + || ((this.suffixStyle != null) && this.suffixStyle.equals(rhs.suffixStyle)))) + && ((this.enabledBorder == rhs.enabledBorder) + || ((this.enabledBorder != null) && this.enabledBorder.equals(rhs.enabledBorder)))) + && ((this.helperText == rhs.helperText) + || ((this.helperText != null) && this.helperText.equals(rhs.helperText)))) + && ((this.errorMaxLines == rhs.errorMaxLines) + || ((this.errorMaxLines != null) && this.errorMaxLines.equals(rhs.errorMaxLines)))) + && ((this.suffixIconColor == rhs.suffixIconColor) + || ((this.suffixIconColor != null) && this.suffixIconColor.equals(rhs.suffixIconColor)))) + && ((this.suffixIconConstraints == rhs.suffixIconConstraints) || ((this.suffixIconConstraints != null) + && this.suffixIconConstraints.equals(rhs.suffixIconConstraints)))) + && ((this.focusedBorder == rhs.focusedBorder) + || ((this.focusedBorder != null) && this.focusedBorder.equals(rhs.focusedBorder)))) + && ((this.floatingLabelBehavior == rhs.floatingLabelBehavior) || ((this.floatingLabelBehavior != null) + && this.floatingLabelBehavior.equals(rhs.floatingLabelBehavior)))) + && ((this.focusColor == rhs.focusColor) + || ((this.focusColor != null) && this.focusColor.equals(rhs.focusColor)))) + && ((this.hintTextDirection == rhs.hintTextDirection) + || ((this.hintTextDirection != null) && this.hintTextDirection.equals(rhs.hintTextDirection)))) + && ((this.suffixText == rhs.suffixText) + || ((this.suffixText != null) && this.suffixText.equals(rhs.suffixText)))) + && ((this.hintStyle == rhs.hintStyle) + || ((this.hintStyle != null) && this.hintStyle.equals(rhs.hintStyle)))) + && ((this.prefixIcon == rhs.prefixIcon) + || ((this.prefixIcon != null) && this.prefixIcon.equals(rhs.prefixIcon)))) + && ((this.disabledBorder == rhs.disabledBorder) + || ((this.disabledBorder != null) && this.disabledBorder.equals(rhs.disabledBorder)))) + && ((this.prefixText == rhs.prefixText) + || ((this.prefixText != null) && this.prefixText.equals(rhs.prefixText)))) + && ((this.contentPadding == rhs.contentPadding) + || ((this.contentPadding != null) && this.contentPadding.equals(rhs.contentPadding)))) + && ((this.focusedErrorBorder == rhs.focusedErrorBorder) || ((this.focusedErrorBorder != null) + && this.focusedErrorBorder.equals(rhs.focusedErrorBorder)))) + && ((this.icon == rhs.icon) || ((this.icon != null) && this.icon.equals(rhs.icon)))) + && ((this.suffixIcon == rhs.suffixIcon) + || ((this.suffixIcon != null) && this.suffixIcon.equals(rhs.suffixIcon)))) + && ((this.alignLabelWithHint == rhs.alignLabelWithHint) || ((this.alignLabelWithHint != null) + && this.alignLabelWithHint.equals(rhs.alignLabelWithHint)))) + && ((this.helperStyle == rhs.helperStyle) + || ((this.helperStyle != null) && this.helperStyle.equals(rhs.helperStyle)))) + && ((this.prefixStyle == rhs.prefixStyle) + || ((this.prefixStyle != null) && this.prefixStyle.equals(rhs.prefixStyle)))) + && ((this.enabled == rhs.enabled) || ((this.enabled != null) && this.enabled.equals(rhs.enabled)))) + && ((this.fillColor == rhs.fillColor) + || ((this.fillColor != null) && this.fillColor.equals(rhs.fillColor)))) + && ((this.errorStyle == rhs.errorStyle) + || ((this.errorStyle != null) && this.errorStyle.equals(rhs.errorStyle)))) + && ((this.errorBorder == rhs.errorBorder) + || ((this.errorBorder != null) && this.errorBorder.equals(rhs.errorBorder)))) + && ((this.floatingLabelStyle == rhs.floatingLabelStyle) || ((this.floatingLabelStyle != null) + && this.floatingLabelStyle.equals(rhs.floatingLabelStyle)))) + && ((this.filled == rhs.filled) || ((this.filled != null) && this.filled.equals(rhs.filled)))) + && ((this.counter == rhs.counter) || ((this.counter != null) && this.counter.equals(rhs.counter)))) + && ((this.label == rhs.label) || ((this.label != null) && this.label.equals(rhs.label)))) + && ((this.errorText == rhs.errorText) + || ((this.errorText != null) && this.errorText.equals(rhs.errorText)))) + && ((this.hintText == rhs.hintText) || ((this.hintText != null) && this.hintText.equals(rhs.hintText)))) + && ((this.iconColor == rhs.iconColor) + || ((this.iconColor != null) && this.iconColor.equals(rhs.iconColor)))); + } + + /** + * FloatingLabelBehavior + *

+ * Element of type FloatingLabelBehavior. + * + */ + public enum FloatingLabelBehaviorSchema { + + @SerializedName("always") + ALWAYS("always"), + @SerializedName("auto") + AUTO("auto"), + @SerializedName("never") + NEVER("never"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (InputDecorationSchema.FloatingLabelBehaviorSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + FloatingLabelBehaviorSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static InputDecorationSchema.FloatingLabelBehaviorSchema fromValue(String value) { + InputDecorationSchema.FloatingLabelBehaviorSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/LeftIcon.java b/src/main/java/io/lenra/components/LeftIcon.java new file mode 100644 index 0000000..5f38ad1 --- /dev/null +++ b/src/main/java/io/lenra/components/LeftIcon.java @@ -0,0 +1,102 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class LeftIcon { + + @SerializedName("type") + @Expose + private LeftIcon.Type type; + + public LeftIcon.Type getType() { + return type; + } + + public void setType(LeftIcon.Type type) { + this.type = type; + } + + public LeftIcon withType(LeftIcon.Type type) { + this.type = type; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(LeftIcon.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof LeftIcon) == false) { + return false; + } + LeftIcon rhs = ((LeftIcon) other); + return ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))); + } + + public enum Type { + + @SerializedName("icon") + ICON("icon"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (LeftIcon.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static LeftIcon.Type fromValue(String value) { + LeftIcon.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/ListenerSchema.java b/src/main/java/io/lenra/components/ListenerSchema.java new file mode 100644 index 0000000..0b329f6 --- /dev/null +++ b/src/main/java/io/lenra/components/ListenerSchema.java @@ -0,0 +1,124 @@ + +package io.lenra.components; + +import com.google.gson.JsonObject; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Basic Listener + *

+ * + * + */ +public class ListenerSchema { + + /** + * Action + *

+ * The action name to call + * (Required) + * + */ + @SerializedName("action") + @Expose + private String action; + /** + * Parameters passed to the listener + * + */ + @SerializedName("props") + @Expose + private JsonObject props; + + /** + * Action + *

+ * The action name to call + * (Required) + * + */ + public String getAction() { + return action; + } + + /** + * Action + *

+ * The action name to call + * (Required) + * + */ + public void setAction(String action) { + this.action = action; + } + + public ListenerSchema withAction(String action) { + this.action = action; + return this; + } + + /** + * Parameters passed to the listener + * + */ + public JsonObject getProps() { + return props; + } + + /** + * Parameters passed to the listener + * + */ + public void setProps(JsonObject props) { + this.props = props; + } + + public ListenerSchema withProps(JsonObject props) { + this.props = props; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ListenerSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("action"); + sb.append('='); + sb.append(((this.action == null) ? "" : this.action)); + sb.append(','); + sb.append("props"); + sb.append('='); + sb.append(((this.props == null) ? "" : this.props)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.action == null) ? 0 : this.action.hashCode())); + result = ((result * 31) + ((this.props == null) ? 0 : this.props.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListenerSchema) == false) { + return false; + } + ListenerSchema rhs = ((ListenerSchema) other); + return (((this.action == rhs.action) || ((this.action != null) && this.action.equals(rhs.action))) + && ((this.props == rhs.props) || ((this.props != null) && this.props.equals(rhs.props)))); + } + +} diff --git a/src/main/java/io/lenra/components/LocaleSchema.java b/src/main/java/io/lenra/components/LocaleSchema.java new file mode 100644 index 0000000..b0414c7 --- /dev/null +++ b/src/main/java/io/lenra/components/LocaleSchema.java @@ -0,0 +1,151 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Locale + *

+ * Element of type locale + * + */ +public class LocaleSchema { + + /** + * The region subtag for the locale. + * + */ + @SerializedName("countryCode") + @Expose + private String countryCode; + /** + * The primary language subtag for the locale. + * + */ + @SerializedName("languageCode") + @Expose + private String languageCode; + /** + * The script subtag for the locale. + * + */ + @SerializedName("scriptCode") + @Expose + private String scriptCode; + + /** + * The region subtag for the locale. + * + */ + public String getCountryCode() { + return countryCode; + } + + /** + * The region subtag for the locale. + * + */ + public void setCountryCode(String countryCode) { + this.countryCode = countryCode; + } + + public LocaleSchema withCountryCode(String countryCode) { + this.countryCode = countryCode; + return this; + } + + /** + * The primary language subtag for the locale. + * + */ + public String getLanguageCode() { + return languageCode; + } + + /** + * The primary language subtag for the locale. + * + */ + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + public LocaleSchema withLanguageCode(String languageCode) { + this.languageCode = languageCode; + return this; + } + + /** + * The script subtag for the locale. + * + */ + public String getScriptCode() { + return scriptCode; + } + + /** + * The script subtag for the locale. + * + */ + public void setScriptCode(String scriptCode) { + this.scriptCode = scriptCode; + } + + public LocaleSchema withScriptCode(String scriptCode) { + this.scriptCode = scriptCode; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(LocaleSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("countryCode"); + sb.append('='); + sb.append(((this.countryCode == null) ? "" : this.countryCode)); + sb.append(','); + sb.append("languageCode"); + sb.append('='); + sb.append(((this.languageCode == null) ? "" : this.languageCode)); + sb.append(','); + sb.append("scriptCode"); + sb.append('='); + sb.append(((this.scriptCode == null) ? "" : this.scriptCode)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.scriptCode == null) ? 0 : this.scriptCode.hashCode())); + result = ((result * 31) + ((this.languageCode == null) ? 0 : this.languageCode.hashCode())); + result = ((result * 31) + ((this.countryCode == null) ? 0 : this.countryCode.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof LocaleSchema) == false) { + return false; + } + LocaleSchema rhs = ((LocaleSchema) other); + return ((((this.scriptCode == rhs.scriptCode) + || ((this.scriptCode != null) && this.scriptCode.equals(rhs.scriptCode))) + && ((this.languageCode == rhs.languageCode) + || ((this.languageCode != null) && this.languageCode.equals(rhs.languageCode)))) + && ((this.countryCode == rhs.countryCode) + || ((this.countryCode != null) && this.countryCode.equals(rhs.countryCode)))); + } + +} diff --git a/src/main/java/io/lenra/components/MenuItemSchema.java b/src/main/java/io/lenra/components/MenuItemSchema.java new file mode 100644 index 0000000..2747649 --- /dev/null +++ b/src/main/java/io/lenra/components/MenuItemSchema.java @@ -0,0 +1,296 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * MenuItem + *

+ * Element of type MenuItem + * + */ +public class MenuItemSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private MenuItemSchema.Type type; + /** + * The text of the element + * (Required) + * + */ + @SerializedName("text") + @Expose + private String text; + /** + * Whether the element is selected or not. + * + */ + @SerializedName("isSelected") + @Expose + private Boolean isSelected = false; + /** + * Whether the element should be disabled or not. + * + */ + @SerializedName("disabled") + @Expose + private Boolean disabled = false; + @SerializedName("icon") + @Expose + private Icon__1 icon; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressed") + @Expose + private ListenerSchema onPressed; + + /** + * The type of the element + * (Required) + * + */ + public MenuItemSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(MenuItemSchema.Type type) { + this.type = type; + } + + public MenuItemSchema withType(MenuItemSchema.Type type) { + this.type = type; + return this; + } + + /** + * The text of the element + * (Required) + * + */ + public String getText() { + return text; + } + + /** + * The text of the element + * (Required) + * + */ + public void setText(String text) { + this.text = text; + } + + public MenuItemSchema withText(String text) { + this.text = text; + return this; + } + + /** + * Whether the element is selected or not. + * + */ + public Boolean getIsSelected() { + return isSelected; + } + + /** + * Whether the element is selected or not. + * + */ + public void setIsSelected(Boolean isSelected) { + this.isSelected = isSelected; + } + + public MenuItemSchema withIsSelected(Boolean isSelected) { + this.isSelected = isSelected; + return this; + } + + /** + * Whether the element should be disabled or not. + * + */ + public Boolean getDisabled() { + return disabled; + } + + /** + * Whether the element should be disabled or not. + * + */ + public void setDisabled(Boolean disabled) { + this.disabled = disabled; + } + + public MenuItemSchema withDisabled(Boolean disabled) { + this.disabled = disabled; + return this; + } + + public Icon__1 getIcon() { + return icon; + } + + public void setIcon(Icon__1 icon) { + this.icon = icon; + } + + public MenuItemSchema withIcon(Icon__1 icon) { + this.icon = icon; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressed() { + return onPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + } + + public MenuItemSchema withOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(MenuItemSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("text"); + sb.append('='); + sb.append(((this.text == null) ? "" : this.text)); + sb.append(','); + sb.append("isSelected"); + sb.append('='); + sb.append(((this.isSelected == null) ? "" : this.isSelected)); + sb.append(','); + sb.append("disabled"); + sb.append('='); + sb.append(((this.disabled == null) ? "" : this.disabled)); + sb.append(','); + sb.append("icon"); + sb.append('='); + sb.append(((this.icon == null) ? "" : this.icon)); + sb.append(','); + sb.append("onPressed"); + sb.append('='); + sb.append(((this.onPressed == null) ? "" : this.onPressed)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.isSelected == null) ? 0 : this.isSelected.hashCode())); + result = ((result * 31) + ((this.icon == null) ? 0 : this.icon.hashCode())); + result = ((result * 31) + ((this.disabled == null) ? 0 : this.disabled.hashCode())); + result = ((result * 31) + ((this.text == null) ? 0 : this.text.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.onPressed == null) ? 0 : this.onPressed.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof MenuItemSchema) == false) { + return false; + } + MenuItemSchema rhs = ((MenuItemSchema) other); + return (((((((this.isSelected == rhs.isSelected) + || ((this.isSelected != null) && this.isSelected.equals(rhs.isSelected))) + && ((this.icon == rhs.icon) || ((this.icon != null) && this.icon.equals(rhs.icon)))) + && ((this.disabled == rhs.disabled) || ((this.disabled != null) && this.disabled.equals(rhs.disabled)))) + && ((this.text == rhs.text) || ((this.text != null) && this.text.equals(rhs.text)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.onPressed == rhs.onPressed) + || ((this.onPressed != null) && this.onPressed.equals(rhs.onPressed)))); + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("menuItem") + MENU_ITEM("menuItem"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (MenuItemSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static MenuItemSchema.Type fromValue(String value) { + MenuItemSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/MenuSchema.java b/src/main/java/io/lenra/components/MenuSchema.java new file mode 100644 index 0000000..7626c4a --- /dev/null +++ b/src/main/java/io/lenra/components/MenuSchema.java @@ -0,0 +1,167 @@ + +package io.lenra.components; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Menu + *

+ * Element of type Menu + * + */ +public class MenuSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private MenuSchema.Type type; + /** + * The menu items + * (Required) + * + */ + @SerializedName("children") + @Expose + private List children = new ArrayList(); + + /** + * The type of the element + * (Required) + * + */ + public MenuSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(MenuSchema.Type type) { + this.type = type; + } + + public MenuSchema withType(MenuSchema.Type type) { + this.type = type; + return this; + } + + /** + * The menu items + * (Required) + * + */ + public List getChildren() { + return children; + } + + /** + * The menu items + * (Required) + * + */ + public void setChildren(List children) { + this.children = children; + } + + public MenuSchema withChildren(List children) { + this.children = children; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(MenuSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("children"); + sb.append('='); + sb.append(((this.children == null) ? "" : this.children)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.children == null) ? 0 : this.children.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof MenuSchema) == false) { + return false; + } + MenuSchema rhs = ((MenuSchema) other); + return (((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))) + && ((this.children == rhs.children) + || ((this.children != null) && this.children.equals(rhs.children)))); + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("menu") + MENU("menu"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (MenuSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static MenuSchema.Type fromValue(String value) { + MenuSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/OffsetSchema.java b/src/main/java/io/lenra/components/OffsetSchema.java new file mode 100644 index 0000000..c853ca9 --- /dev/null +++ b/src/main/java/io/lenra/components/OffsetSchema.java @@ -0,0 +1,114 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Offset + *

+ * Element of type Offset + * + */ +public class OffsetSchema { + + /** + * The Offset along the x axis + * + */ + @SerializedName("dx") + @Expose + private Double dx = 0.0D; + /** + * The Offset along the y axis + * + */ + @SerializedName("dy") + @Expose + private Double dy = 0.0D; + + /** + * The Offset along the x axis + * + */ + public Double getDx() { + return dx; + } + + /** + * The Offset along the x axis + * + */ + public void setDx(Double dx) { + this.dx = dx; + } + + public OffsetSchema withDx(Double dx) { + this.dx = dx; + return this; + } + + /** + * The Offset along the y axis + * + */ + public Double getDy() { + return dy; + } + + /** + * The Offset along the y axis + * + */ + public void setDy(Double dy) { + this.dy = dy; + } + + public OffsetSchema withDy(Double dy) { + this.dy = dy; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(OffsetSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("dx"); + sb.append('='); + sb.append(((this.dx == null) ? "" : this.dx)); + sb.append(','); + sb.append("dy"); + sb.append('='); + sb.append(((this.dy == null) ? "" : this.dy)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.dx == null) ? 0 : this.dx.hashCode())); + result = ((result * 31) + ((this.dy == null) ? 0 : this.dy.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof OffsetSchema) == false) { + return false; + } + OffsetSchema rhs = ((OffsetSchema) other); + return (((this.dx == rhs.dx) || ((this.dx != null) && this.dx.equals(rhs.dx))) + && ((this.dy == rhs.dy) || ((this.dy != null) && this.dy.equals(rhs.dy)))); + } + +} diff --git a/src/main/java/io/lenra/components/OutlinedBorderSchema.java b/src/main/java/io/lenra/components/OutlinedBorderSchema.java new file mode 100644 index 0000000..86bd2c9 --- /dev/null +++ b/src/main/java/io/lenra/components/OutlinedBorderSchema.java @@ -0,0 +1,86 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * OutlinedBorder + *

+ * Element of type OutlinedBorder + * + */ +public class OutlinedBorderSchema { + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + @SerializedName("side") + @Expose + private BorderSideSchema side; + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public BorderSideSchema getSide() { + return side; + } + + /** + * BorderSide + *

+ * Element of type BorderSide + * + */ + public void setSide(BorderSideSchema side) { + this.side = side; + } + + public OutlinedBorderSchema withSide(BorderSideSchema side) { + this.side = side; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(OutlinedBorderSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("side"); + sb.append('='); + sb.append(((this.side == null) ? "" : this.side)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.side == null) ? 0 : this.side.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof OutlinedBorderSchema) == false) { + return false; + } + OutlinedBorderSchema rhs = ((OutlinedBorderSchema) other); + return ((this.side == rhs.side) || ((this.side != null) && this.side.equals(rhs.side))); + } + +} diff --git a/src/main/java/io/lenra/components/OverlayEntrySchema.java b/src/main/java/io/lenra/components/OverlayEntrySchema.java new file mode 100644 index 0000000..d05badb --- /dev/null +++ b/src/main/java/io/lenra/components/OverlayEntrySchema.java @@ -0,0 +1,271 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Overlay Entry + *

+ * Element of type OverlayEntry + * + */ +public class OverlayEntrySchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private OverlayEntrySchema.Type type; + /** + * + * (Required) + * + */ + @SerializedName("child") + @Expose + private Object child; + /** + * Whether this entry must be included in the tree even if there is a fully + * opaque entry above it. + * + */ + @SerializedName("maintainState") + @Expose + private Boolean maintainState = false; + /** + * Whether this entry occludes the entire overlay. + * + */ + @SerializedName("opaque") + @Expose + private Boolean opaque = false; + /** + * Whether this entry should be shown. + * + */ + @SerializedName("showOverlay") + @Expose + private Boolean showOverlay = false; + + /** + * The identifier of the component + * (Required) + * + */ + public OverlayEntrySchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(OverlayEntrySchema.Type type) { + this.type = type; + } + + public OverlayEntrySchema withType(OverlayEntrySchema.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + public Object getChild() { + return child; + } + + /** + * + * (Required) + * + */ + public void setChild(Object child) { + this.child = child; + } + + public OverlayEntrySchema withChild(Object child) { + this.child = child; + return this; + } + + /** + * Whether this entry must be included in the tree even if there is a fully + * opaque entry above it. + * + */ + public Boolean getMaintainState() { + return maintainState; + } + + /** + * Whether this entry must be included in the tree even if there is a fully + * opaque entry above it. + * + */ + public void setMaintainState(Boolean maintainState) { + this.maintainState = maintainState; + } + + public OverlayEntrySchema withMaintainState(Boolean maintainState) { + this.maintainState = maintainState; + return this; + } + + /** + * Whether this entry occludes the entire overlay. + * + */ + public Boolean getOpaque() { + return opaque; + } + + /** + * Whether this entry occludes the entire overlay. + * + */ + public void setOpaque(Boolean opaque) { + this.opaque = opaque; + } + + public OverlayEntrySchema withOpaque(Boolean opaque) { + this.opaque = opaque; + return this; + } + + /** + * Whether this entry should be shown. + * + */ + public Boolean getShowOverlay() { + return showOverlay; + } + + /** + * Whether this entry should be shown. + * + */ + public void setShowOverlay(Boolean showOverlay) { + this.showOverlay = showOverlay; + } + + public OverlayEntrySchema withShowOverlay(Boolean showOverlay) { + this.showOverlay = showOverlay; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(OverlayEntrySchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("child"); + sb.append('='); + sb.append(((this.child == null) ? "" : this.child)); + sb.append(','); + sb.append("maintainState"); + sb.append('='); + sb.append(((this.maintainState == null) ? "" : this.maintainState)); + sb.append(','); + sb.append("opaque"); + sb.append('='); + sb.append(((this.opaque == null) ? "" : this.opaque)); + sb.append(','); + sb.append("showOverlay"); + sb.append('='); + sb.append(((this.showOverlay == null) ? "" : this.showOverlay)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.maintainState == null) ? 0 : this.maintainState.hashCode())); + result = ((result * 31) + ((this.opaque == null) ? 0 : this.opaque.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.showOverlay == null) ? 0 : this.showOverlay.hashCode())); + result = ((result * 31) + ((this.child == null) ? 0 : this.child.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof OverlayEntrySchema) == false) { + return false; + } + OverlayEntrySchema rhs = ((OverlayEntrySchema) other); + return ((((((this.maintainState == rhs.maintainState) + || ((this.maintainState != null) && this.maintainState.equals(rhs.maintainState))) + && ((this.opaque == rhs.opaque) || ((this.opaque != null) && this.opaque.equals(rhs.opaque)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.showOverlay == rhs.showOverlay) + || ((this.showOverlay != null) && this.showOverlay.equals(rhs.showOverlay)))) + && ((this.child == rhs.child) || ((this.child != null) && this.child.equals(rhs.child)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("overlayEntry") + OVERLAY_ENTRY("overlayEntry"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (OverlayEntrySchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static OverlayEntrySchema.Type fromValue(String value) { + OverlayEntrySchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/PaddingSchema.java b/src/main/java/io/lenra/components/PaddingSchema.java new file mode 100644 index 0000000..d89cca2 --- /dev/null +++ b/src/main/java/io/lenra/components/PaddingSchema.java @@ -0,0 +1,134 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Padding + *

+ * Element of type Padding + * + */ +public class PaddingSchema { + + @SerializedName("top") + @Expose + private Double top = 0.0D; + @SerializedName("left") + @Expose + private Double left = 0.0D; + @SerializedName("bottom") + @Expose + private Double bottom = 0.0D; + @SerializedName("right") + @Expose + private Double right = 0.0D; + + public Double getTop() { + return top; + } + + public void setTop(Double top) { + this.top = top; + } + + public PaddingSchema withTop(Double top) { + this.top = top; + return this; + } + + public Double getLeft() { + return left; + } + + public void setLeft(Double left) { + this.left = left; + } + + public PaddingSchema withLeft(Double left) { + this.left = left; + return this; + } + + public Double getBottom() { + return bottom; + } + + public void setBottom(Double bottom) { + this.bottom = bottom; + } + + public PaddingSchema withBottom(Double bottom) { + this.bottom = bottom; + return this; + } + + public Double getRight() { + return right; + } + + public void setRight(Double right) { + this.right = right; + } + + public PaddingSchema withRight(Double right) { + this.right = right; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(PaddingSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("top"); + sb.append('='); + sb.append(((this.top == null) ? "" : this.top)); + sb.append(','); + sb.append("left"); + sb.append('='); + sb.append(((this.left == null) ? "" : this.left)); + sb.append(','); + sb.append("bottom"); + sb.append('='); + sb.append(((this.bottom == null) ? "" : this.bottom)); + sb.append(','); + sb.append("right"); + sb.append('='); + sb.append(((this.right == null) ? "" : this.right)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.right == null) ? 0 : this.right.hashCode())); + result = ((result * 31) + ((this.top == null) ? 0 : this.top.hashCode())); + result = ((result * 31) + ((this.left == null) ? 0 : this.left.hashCode())); + result = ((result * 31) + ((this.bottom == null) ? 0 : this.bottom.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof PaddingSchema) == false) { + return false; + } + PaddingSchema rhs = ((PaddingSchema) other); + return (((((this.right == rhs.right) || ((this.right != null) && this.right.equals(rhs.right))) + && ((this.top == rhs.top) || ((this.top != null) && this.top.equals(rhs.top)))) + && ((this.left == rhs.left) || ((this.left != null) && this.left.equals(rhs.left)))) + && ((this.bottom == rhs.bottom) || ((this.bottom != null) && this.bottom.equals(rhs.bottom)))); + } + +} diff --git a/src/main/java/io/lenra/components/Props.java b/src/main/java/io/lenra/components/Props.java new file mode 100644 index 0000000..e55690f --- /dev/null +++ b/src/main/java/io/lenra/components/Props.java @@ -0,0 +1,40 @@ + +package io.lenra.components; + +/** + * Parameters passed to the listener + * + */ +public class Props { + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Props.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Props) == false) { + return false; + } + return true; + } + +} diff --git a/src/main/java/io/lenra/components/PropsSchema.java b/src/main/java/io/lenra/components/PropsSchema.java new file mode 100644 index 0000000..aeae613 --- /dev/null +++ b/src/main/java/io/lenra/components/PropsSchema.java @@ -0,0 +1,42 @@ + +package io.lenra.components; + +/** + * Props + *

+ * Parameters passed to the listener + * + */ +public class PropsSchema { + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(PropsSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof PropsSchema) == false) { + return false; + } + return true; + } + +} diff --git a/src/main/java/io/lenra/components/Query.java b/src/main/java/io/lenra/components/Query.java new file mode 100644 index 0000000..d981d9a --- /dev/null +++ b/src/main/java/io/lenra/components/Query.java @@ -0,0 +1,40 @@ + +package io.lenra.components; + +/** + * The query to apply to the data. + * + */ +public class Query { + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Query.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Query) == false) { + return false; + } + return true; + } + +} diff --git a/src/main/java/io/lenra/components/RadioSchema.java b/src/main/java/io/lenra/components/RadioSchema.java new file mode 100644 index 0000000..a93c22f --- /dev/null +++ b/src/main/java/io/lenra/components/RadioSchema.java @@ -0,0 +1,433 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Radio + *

+ * Element of type Radio + * + */ +public class RadioSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private RadioSchema.Type type; + /** + * Whether the radio will be selected initially. + * + */ + @SerializedName("autofocus") + @Expose + private Boolean autofocus; + /** + * The value of the radio + * (Required) + * + */ + @SerializedName("value") + @Expose + private String value; + /** + * The value group of the radio + * (Required) + * + */ + @SerializedName("groupValue") + @Expose + private String groupValue; + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + @SerializedName("materialTapTargetSize") + @Expose + private io.lenra.components.CheckboxSchema.MaterialTapTargetSizeSchema materialTapTargetSize; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressed") + @Expose + private ListenerSchema onPressed; + /** + * Whether the radio is allowed to go from checked to unchecked when clicking on + * it. + * + */ + @SerializedName("toggleable") + @Expose + private Boolean toggleable; + /** + * Radio Style + *

+ * Element of type RadioStyle + * + */ + @SerializedName("style") + @Expose + private RadioStyleSchema style; + /** + * The name that will be used in the form. + * + */ + @SerializedName("name") + @Expose + private String name; + + /** + * The type of the element + * (Required) + * + */ + public RadioSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(RadioSchema.Type type) { + this.type = type; + } + + public RadioSchema withType(RadioSchema.Type type) { + this.type = type; + return this; + } + + /** + * Whether the radio will be selected initially. + * + */ + public Boolean getAutofocus() { + return autofocus; + } + + /** + * Whether the radio will be selected initially. + * + */ + public void setAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + } + + public RadioSchema withAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + return this; + } + + /** + * The value of the radio + * (Required) + * + */ + public String getValue() { + return value; + } + + /** + * The value of the radio + * (Required) + * + */ + public void setValue(String value) { + this.value = value; + } + + public RadioSchema withValue(String value) { + this.value = value; + return this; + } + + /** + * The value group of the radio + * (Required) + * + */ + public String getGroupValue() { + return groupValue; + } + + /** + * The value group of the radio + * (Required) + * + */ + public void setGroupValue(String groupValue) { + this.groupValue = groupValue; + } + + public RadioSchema withGroupValue(String groupValue) { + this.groupValue = groupValue; + return this; + } + + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + public io.lenra.components.CheckboxSchema.MaterialTapTargetSizeSchema getMaterialTapTargetSize() { + return materialTapTargetSize; + } + + /** + * Material Tap Target Size + *

+ * Element of type MaterialTapTargetSize + * + */ + public void setMaterialTapTargetSize( + io.lenra.components.CheckboxSchema.MaterialTapTargetSizeSchema materialTapTargetSize) { + this.materialTapTargetSize = materialTapTargetSize; + } + + public RadioSchema withMaterialTapTargetSize( + io.lenra.components.CheckboxSchema.MaterialTapTargetSizeSchema materialTapTargetSize) { + this.materialTapTargetSize = materialTapTargetSize; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressed() { + return onPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + } + + public RadioSchema withOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + return this; + } + + /** + * Whether the radio is allowed to go from checked to unchecked when clicking on + * it. + * + */ + public Boolean getToggleable() { + return toggleable; + } + + /** + * Whether the radio is allowed to go from checked to unchecked when clicking on + * it. + * + */ + public void setToggleable(Boolean toggleable) { + this.toggleable = toggleable; + } + + public RadioSchema withToggleable(Boolean toggleable) { + this.toggleable = toggleable; + return this; + } + + /** + * Radio Style + *

+ * Element of type RadioStyle + * + */ + public RadioStyleSchema getStyle() { + return style; + } + + /** + * Radio Style + *

+ * Element of type RadioStyle + * + */ + public void setStyle(RadioStyleSchema style) { + this.style = style; + } + + public RadioSchema withStyle(RadioStyleSchema style) { + this.style = style; + return this; + } + + /** + * The name that will be used in the form. + * + */ + public String getName() { + return name; + } + + /** + * The name that will be used in the form. + * + */ + public void setName(String name) { + this.name = name; + } + + public RadioSchema withName(String name) { + this.name = name; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(RadioSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("autofocus"); + sb.append('='); + sb.append(((this.autofocus == null) ? "" : this.autofocus)); + sb.append(','); + sb.append("value"); + sb.append('='); + sb.append(((this.value == null) ? "" : this.value)); + sb.append(','); + sb.append("groupValue"); + sb.append('='); + sb.append(((this.groupValue == null) ? "" : this.groupValue)); + sb.append(','); + sb.append("materialTapTargetSize"); + sb.append('='); + sb.append(((this.materialTapTargetSize == null) ? "" : this.materialTapTargetSize)); + sb.append(','); + sb.append("onPressed"); + sb.append('='); + sb.append(((this.onPressed == null) ? "" : this.onPressed)); + sb.append(','); + sb.append("toggleable"); + sb.append('='); + sb.append(((this.toggleable == null) ? "" : this.toggleable)); + sb.append(','); + sb.append("style"); + sb.append('='); + sb.append(((this.style == null) ? "" : this.style)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null) ? "" : this.name)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.toggleable == null) ? 0 : this.toggleable.hashCode())); + result = ((result * 31) + ((this.name == null) ? 0 : this.name.hashCode())); + result = ((result * 31) + ((this.style == null) ? 0 : this.style.hashCode())); + result = ((result * 31) + ((this.groupValue == null) ? 0 : this.groupValue.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.autofocus == null) ? 0 : this.autofocus.hashCode())); + result = ((result * 31) + ((this.value == null) ? 0 : this.value.hashCode())); + result = ((result * 31) + ((this.materialTapTargetSize == null) ? 0 : this.materialTapTargetSize.hashCode())); + result = ((result * 31) + ((this.onPressed == null) ? 0 : this.onPressed.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof RadioSchema) == false) { + return false; + } + RadioSchema rhs = ((RadioSchema) other); + return ((((((((((this.toggleable == rhs.toggleable) + || ((this.toggleable != null) && this.toggleable.equals(rhs.toggleable))) + && ((this.name == rhs.name) || ((this.name != null) && this.name.equals(rhs.name)))) + && ((this.style == rhs.style) || ((this.style != null) && this.style.equals(rhs.style)))) + && ((this.groupValue == rhs.groupValue) + || ((this.groupValue != null) && this.groupValue.equals(rhs.groupValue)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.autofocus == rhs.autofocus) + || ((this.autofocus != null) && this.autofocus.equals(rhs.autofocus)))) + && ((this.value == rhs.value) || ((this.value != null) && this.value.equals(rhs.value)))) + && ((this.materialTapTargetSize == rhs.materialTapTargetSize) || ((this.materialTapTargetSize != null) + && this.materialTapTargetSize.equals(rhs.materialTapTargetSize)))) + && ((this.onPressed == rhs.onPressed) + || ((this.onPressed != null) && this.onPressed.equals(rhs.onPressed)))); + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("radio") + RADIO("radio"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (RadioSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static RadioSchema.Type fromValue(String value) { + RadioSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/RadioStyleSchema.java b/src/main/java/io/lenra/components/RadioStyleSchema.java new file mode 100644 index 0000000..da32613 --- /dev/null +++ b/src/main/java/io/lenra/components/RadioStyleSchema.java @@ -0,0 +1,247 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Radio Style + *

+ * Element of type RadioStyle + * + */ +public class RadioStyleSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("activeColor") + @Expose + private Long activeColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("focusColor") + @Expose + private Long focusColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("hovercolor") + @Expose + private Long hovercolor; + /** + * The splash radius of the radio button + * + */ + @SerializedName("splashRadius") + @Expose + private Double splashRadius; + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + @SerializedName("visualDensity") + @Expose + private io.lenra.components.CheckboxStyleSchema.VisualDensitySchema visualDensity = io.lenra.components.CheckboxStyleSchema.VisualDensitySchema + .fromValue("standard"); + + /** + * Color + *

+ * Color type + * + */ + public Long getActiveColor() { + return activeColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setActiveColor(Long activeColor) { + this.activeColor = activeColor; + } + + public RadioStyleSchema withActiveColor(Long activeColor) { + this.activeColor = activeColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getFocusColor() { + return focusColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setFocusColor(Long focusColor) { + this.focusColor = focusColor; + } + + public RadioStyleSchema withFocusColor(Long focusColor) { + this.focusColor = focusColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getHovercolor() { + return hovercolor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setHovercolor(Long hovercolor) { + this.hovercolor = hovercolor; + } + + public RadioStyleSchema withHovercolor(Long hovercolor) { + this.hovercolor = hovercolor; + return this; + } + + /** + * The splash radius of the radio button + * + */ + public Double getSplashRadius() { + return splashRadius; + } + + /** + * The splash radius of the radio button + * + */ + public void setSplashRadius(Double splashRadius) { + this.splashRadius = splashRadius; + } + + public RadioStyleSchema withSplashRadius(Double splashRadius) { + this.splashRadius = splashRadius; + return this; + } + + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + public io.lenra.components.CheckboxStyleSchema.VisualDensitySchema getVisualDensity() { + return visualDensity; + } + + /** + * VisualDensity + *

+ * The visual density of UI components. + * + */ + public void setVisualDensity(io.lenra.components.CheckboxStyleSchema.VisualDensitySchema visualDensity) { + this.visualDensity = visualDensity; + } + + public RadioStyleSchema withVisualDensity( + io.lenra.components.CheckboxStyleSchema.VisualDensitySchema visualDensity) { + this.visualDensity = visualDensity; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(RadioStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("activeColor"); + sb.append('='); + sb.append(((this.activeColor == null) ? "" : this.activeColor)); + sb.append(','); + sb.append("focusColor"); + sb.append('='); + sb.append(((this.focusColor == null) ? "" : this.focusColor)); + sb.append(','); + sb.append("hovercolor"); + sb.append('='); + sb.append(((this.hovercolor == null) ? "" : this.hovercolor)); + sb.append(','); + sb.append("splashRadius"); + sb.append('='); + sb.append(((this.splashRadius == null) ? "" : this.splashRadius)); + sb.append(','); + sb.append("visualDensity"); + sb.append('='); + sb.append(((this.visualDensity == null) ? "" : this.visualDensity)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.visualDensity == null) ? 0 : this.visualDensity.hashCode())); + result = ((result * 31) + ((this.activeColor == null) ? 0 : this.activeColor.hashCode())); + result = ((result * 31) + ((this.focusColor == null) ? 0 : this.focusColor.hashCode())); + result = ((result * 31) + ((this.hovercolor == null) ? 0 : this.hovercolor.hashCode())); + result = ((result * 31) + ((this.splashRadius == null) ? 0 : this.splashRadius.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof RadioStyleSchema) == false) { + return false; + } + RadioStyleSchema rhs = ((RadioStyleSchema) other); + return ((((((this.visualDensity == rhs.visualDensity) + || ((this.visualDensity != null) && this.visualDensity.equals(rhs.visualDensity))) + && ((this.activeColor == rhs.activeColor) + || ((this.activeColor != null) && this.activeColor.equals(rhs.activeColor)))) + && ((this.focusColor == rhs.focusColor) + || ((this.focusColor != null) && this.focusColor.equals(rhs.focusColor)))) + && ((this.hovercolor == rhs.hovercolor) + || ((this.hovercolor != null) && this.hovercolor.equals(rhs.hovercolor)))) + && ((this.splashRadius == rhs.splashRadius) + || ((this.splashRadius != null) && this.splashRadius.equals(rhs.splashRadius)))); + } + +} diff --git a/src/main/java/io/lenra/components/RadiusSchema.java b/src/main/java/io/lenra/components/RadiusSchema.java new file mode 100644 index 0000000..5cb30b3 --- /dev/null +++ b/src/main/java/io/lenra/components/RadiusSchema.java @@ -0,0 +1,90 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Radius + *

+ * Element of type Radius + * + */ +public class RadiusSchema { + + @SerializedName("x") + @Expose + private Double x = 0.0D; + @SerializedName("y") + @Expose + private Double y = 0.0D; + + public Double getX() { + return x; + } + + public void setX(Double x) { + this.x = x; + } + + public RadiusSchema withX(Double x) { + this.x = x; + return this; + } + + public Double getY() { + return y; + } + + public void setY(Double y) { + this.y = y; + } + + public RadiusSchema withY(Double y) { + this.y = y; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(RadiusSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("x"); + sb.append('='); + sb.append(((this.x == null) ? "" : this.x)); + sb.append(','); + sb.append("y"); + sb.append('='); + sb.append(((this.y == null) ? "" : this.y)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.x == null) ? 0 : this.x.hashCode())); + result = ((result * 31) + ((this.y == null) ? 0 : this.y.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof RadiusSchema) == false) { + return false; + } + RadiusSchema rhs = ((RadiusSchema) other); + return (((this.x == rhs.x) || ((this.x != null) && this.x.equals(rhs.x))) + && ((this.y == rhs.y) || ((this.y != null) && this.y.equals(rhs.y)))); + } + +} diff --git a/src/main/java/io/lenra/components/RadiusType.java b/src/main/java/io/lenra/components/RadiusType.java new file mode 100644 index 0000000..4bb3330 --- /dev/null +++ b/src/main/java/io/lenra/components/RadiusType.java @@ -0,0 +1,84 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class RadiusType { + + @SerializedName("x") + @Expose + private Double x = 0.0D; + @SerializedName("y") + @Expose + private Double y = 0.0D; + + public Double getX() { + return x; + } + + public void setX(Double x) { + this.x = x; + } + + public RadiusType withX(Double x) { + this.x = x; + return this; + } + + public Double getY() { + return y; + } + + public void setY(Double y) { + this.y = y; + } + + public RadiusType withY(Double y) { + this.y = y; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(RadiusType.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("x"); + sb.append('='); + sb.append(((this.x == null) ? "" : this.x)); + sb.append(','); + sb.append("y"); + sb.append('='); + sb.append(((this.y == null) ? "" : this.y)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.x == null) ? 0 : this.x.hashCode())); + result = ((result * 31) + ((this.y == null) ? 0 : this.y.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof RadiusType) == false) { + return false; + } + RadiusType rhs = ((RadiusType) other); + return (((this.x == rhs.x) || ((this.x != null) && this.x.equals(rhs.x))) + && ((this.y == rhs.y) || ((this.y != null) && this.y.equals(rhs.y)))); + } + +} diff --git a/src/main/java/io/lenra/components/RectSchema.java b/src/main/java/io/lenra/components/RectSchema.java new file mode 100644 index 0000000..07a2f94 --- /dev/null +++ b/src/main/java/io/lenra/components/RectSchema.java @@ -0,0 +1,182 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Rect + *

+ * Element of type Rect + * + */ +public class RectSchema { + + /** + * The left position of the rectangle. + * + */ + @SerializedName("left") + @Expose + private Double left; + /** + * The top position of the rectangle. + * + */ + @SerializedName("top") + @Expose + private Double top; + /** + * The width of the rectangle. + * + */ + @SerializedName("width") + @Expose + private Double width; + /** + * The height of the rectangle. + * + */ + @SerializedName("height") + @Expose + private Double height; + + /** + * The left position of the rectangle. + * + */ + public Double getLeft() { + return left; + } + + /** + * The left position of the rectangle. + * + */ + public void setLeft(Double left) { + this.left = left; + } + + public RectSchema withLeft(Double left) { + this.left = left; + return this; + } + + /** + * The top position of the rectangle. + * + */ + public Double getTop() { + return top; + } + + /** + * The top position of the rectangle. + * + */ + public void setTop(Double top) { + this.top = top; + } + + public RectSchema withTop(Double top) { + this.top = top; + return this; + } + + /** + * The width of the rectangle. + * + */ + public Double getWidth() { + return width; + } + + /** + * The width of the rectangle. + * + */ + public void setWidth(Double width) { + this.width = width; + } + + public RectSchema withWidth(Double width) { + this.width = width; + return this; + } + + /** + * The height of the rectangle. + * + */ + public Double getHeight() { + return height; + } + + /** + * The height of the rectangle. + * + */ + public void setHeight(Double height) { + this.height = height; + } + + public RectSchema withHeight(Double height) { + this.height = height; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(RectSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("left"); + sb.append('='); + sb.append(((this.left == null) ? "" : this.left)); + sb.append(','); + sb.append("top"); + sb.append('='); + sb.append(((this.top == null) ? "" : this.top)); + sb.append(','); + sb.append("width"); + sb.append('='); + sb.append(((this.width == null) ? "" : this.width)); + sb.append(','); + sb.append("height"); + sb.append('='); + sb.append(((this.height == null) ? "" : this.height)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.width == null) ? 0 : this.width.hashCode())); + result = ((result * 31) + ((this.top == null) ? 0 : this.top.hashCode())); + result = ((result * 31) + ((this.left == null) ? 0 : this.left.hashCode())); + result = ((result * 31) + ((this.height == null) ? 0 : this.height.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof RectSchema) == false) { + return false; + } + RectSchema rhs = ((RectSchema) other); + return (((((this.width == rhs.width) || ((this.width != null) && this.width.equals(rhs.width))) + && ((this.top == rhs.top) || ((this.top != null) && this.top.equals(rhs.top)))) + && ((this.left == rhs.left) || ((this.left != null) && this.left.equals(rhs.left)))) + && ((this.height == rhs.height) || ((this.height != null) && this.height.equals(rhs.height)))); + } + +} diff --git a/src/main/java/io/lenra/components/RightIcon.java b/src/main/java/io/lenra/components/RightIcon.java new file mode 100644 index 0000000..16ed298 --- /dev/null +++ b/src/main/java/io/lenra/components/RightIcon.java @@ -0,0 +1,102 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class RightIcon { + + @SerializedName("type") + @Expose + private RightIcon.Type type; + + public RightIcon.Type getType() { + return type; + } + + public void setType(RightIcon.Type type) { + this.type = type; + } + + public RightIcon withType(RightIcon.Type type) { + this.type = type; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(RightIcon.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof RightIcon) == false) { + return false; + } + RightIcon rhs = ((RightIcon) other); + return ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))); + } + + public enum Type { + + @SerializedName("icon") + ICON("icon"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (RightIcon.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static RightIcon.Type fromValue(String value) { + RightIcon.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/SliderSchema.java b/src/main/java/io/lenra/components/SliderSchema.java new file mode 100644 index 0000000..7e837a3 --- /dev/null +++ b/src/main/java/io/lenra/components/SliderSchema.java @@ -0,0 +1,530 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Slider + *

+ * Element of type Slider + * + */ +public class SliderSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private SliderSchema.Type type; + /** + * SliderStyle + *

+ * Element of type SliderStyle + * + */ + @SerializedName("style") + @Expose + private SliderStyleSchema style; + /** + * Whether the slider should be focused initially. + * + */ + @SerializedName("autofocus") + @Expose + private Boolean autofocus = false; + /** + * The number of divisions to show on the slider. + * + */ + @SerializedName("divisions") + @Expose + private Double divisions; + /** + * The label of the slider. + * + */ + @SerializedName("label") + @Expose + private String label; + /** + * The minimum value of the slider. + * + */ + @SerializedName("min") + @Expose + private Double min = 0.0D; + /** + * The maximum value of the slider. + * + */ + @SerializedName("max") + @Expose + private Double max = 1.0D; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onChanged") + @Expose + private ListenerSchema onChanged; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onChangeEnd") + @Expose + private ListenerSchema onChangeEnd; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onChangeStart") + @Expose + private ListenerSchema onChangeStart; + /** + * The current value of the slider. + * + */ + @SerializedName("value") + @Expose + private Double value = 0.0D; + /** + * The name that will be used in the form. + * + */ + @SerializedName("name") + @Expose + private String name; + + /** + * The identifier of the component + * (Required) + * + */ + public SliderSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(SliderSchema.Type type) { + this.type = type; + } + + public SliderSchema withType(SliderSchema.Type type) { + this.type = type; + return this; + } + + /** + * SliderStyle + *

+ * Element of type SliderStyle + * + */ + public SliderStyleSchema getStyle() { + return style; + } + + /** + * SliderStyle + *

+ * Element of type SliderStyle + * + */ + public void setStyle(SliderStyleSchema style) { + this.style = style; + } + + public SliderSchema withStyle(SliderStyleSchema style) { + this.style = style; + return this; + } + + /** + * Whether the slider should be focused initially. + * + */ + public Boolean getAutofocus() { + return autofocus; + } + + /** + * Whether the slider should be focused initially. + * + */ + public void setAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + } + + public SliderSchema withAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + return this; + } + + /** + * The number of divisions to show on the slider. + * + */ + public Double getDivisions() { + return divisions; + } + + /** + * The number of divisions to show on the slider. + * + */ + public void setDivisions(Double divisions) { + this.divisions = divisions; + } + + public SliderSchema withDivisions(Double divisions) { + this.divisions = divisions; + return this; + } + + /** + * The label of the slider. + * + */ + public String getLabel() { + return label; + } + + /** + * The label of the slider. + * + */ + public void setLabel(String label) { + this.label = label; + } + + public SliderSchema withLabel(String label) { + this.label = label; + return this; + } + + /** + * The minimum value of the slider. + * + */ + public Double getMin() { + return min; + } + + /** + * The minimum value of the slider. + * + */ + public void setMin(Double min) { + this.min = min; + } + + public SliderSchema withMin(Double min) { + this.min = min; + return this; + } + + /** + * The maximum value of the slider. + * + */ + public Double getMax() { + return max; + } + + /** + * The maximum value of the slider. + * + */ + public void setMax(Double max) { + this.max = max; + } + + public SliderSchema withMax(Double max) { + this.max = max; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnChanged() { + return onChanged; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnChanged(ListenerSchema onChanged) { + this.onChanged = onChanged; + } + + public SliderSchema withOnChanged(ListenerSchema onChanged) { + this.onChanged = onChanged; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnChangeEnd() { + return onChangeEnd; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnChangeEnd(ListenerSchema onChangeEnd) { + this.onChangeEnd = onChangeEnd; + } + + public SliderSchema withOnChangeEnd(ListenerSchema onChangeEnd) { + this.onChangeEnd = onChangeEnd; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnChangeStart() { + return onChangeStart; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnChangeStart(ListenerSchema onChangeStart) { + this.onChangeStart = onChangeStart; + } + + public SliderSchema withOnChangeStart(ListenerSchema onChangeStart) { + this.onChangeStart = onChangeStart; + return this; + } + + /** + * The current value of the slider. + * + */ + public Double getValue() { + return value; + } + + /** + * The current value of the slider. + * + */ + public void setValue(Double value) { + this.value = value; + } + + public SliderSchema withValue(Double value) { + this.value = value; + return this; + } + + /** + * The name that will be used in the form. + * + */ + public String getName() { + return name; + } + + /** + * The name that will be used in the form. + * + */ + public void setName(String name) { + this.name = name; + } + + public SliderSchema withName(String name) { + this.name = name; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(SliderSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("style"); + sb.append('='); + sb.append(((this.style == null) ? "" : this.style)); + sb.append(','); + sb.append("autofocus"); + sb.append('='); + sb.append(((this.autofocus == null) ? "" : this.autofocus)); + sb.append(','); + sb.append("divisions"); + sb.append('='); + sb.append(((this.divisions == null) ? "" : this.divisions)); + sb.append(','); + sb.append("label"); + sb.append('='); + sb.append(((this.label == null) ? "" : this.label)); + sb.append(','); + sb.append("min"); + sb.append('='); + sb.append(((this.min == null) ? "" : this.min)); + sb.append(','); + sb.append("max"); + sb.append('='); + sb.append(((this.max == null) ? "" : this.max)); + sb.append(','); + sb.append("onChanged"); + sb.append('='); + sb.append(((this.onChanged == null) ? "" : this.onChanged)); + sb.append(','); + sb.append("onChangeEnd"); + sb.append('='); + sb.append(((this.onChangeEnd == null) ? "" : this.onChangeEnd)); + sb.append(','); + sb.append("onChangeStart"); + sb.append('='); + sb.append(((this.onChangeStart == null) ? "" : this.onChangeStart)); + sb.append(','); + sb.append("value"); + sb.append('='); + sb.append(((this.value == null) ? "" : this.value)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null) ? "" : this.name)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.onChanged == null) ? 0 : this.onChanged.hashCode())); + result = ((result * 31) + ((this.max == null) ? 0 : this.max.hashCode())); + result = ((result * 31) + ((this.label == null) ? 0 : this.label.hashCode())); + result = ((result * 31) + ((this.onChangeEnd == null) ? 0 : this.onChangeEnd.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.autofocus == null) ? 0 : this.autofocus.hashCode())); + result = ((result * 31) + ((this.divisions == null) ? 0 : this.divisions.hashCode())); + result = ((result * 31) + ((this.min == null) ? 0 : this.min.hashCode())); + result = ((result * 31) + ((this.name == null) ? 0 : this.name.hashCode())); + result = ((result * 31) + ((this.style == null) ? 0 : this.style.hashCode())); + result = ((result * 31) + ((this.onChangeStart == null) ? 0 : this.onChangeStart.hashCode())); + result = ((result * 31) + ((this.value == null) ? 0 : this.value.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof SliderSchema) == false) { + return false; + } + SliderSchema rhs = ((SliderSchema) other); + return (((((((((((((this.onChanged == rhs.onChanged) + || ((this.onChanged != null) && this.onChanged.equals(rhs.onChanged))) + && ((this.max == rhs.max) || ((this.max != null) && this.max.equals(rhs.max)))) + && ((this.label == rhs.label) || ((this.label != null) && this.label.equals(rhs.label)))) + && ((this.onChangeEnd == rhs.onChangeEnd) + || ((this.onChangeEnd != null) && this.onChangeEnd.equals(rhs.onChangeEnd)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.autofocus == rhs.autofocus) + || ((this.autofocus != null) && this.autofocus.equals(rhs.autofocus)))) + && ((this.divisions == rhs.divisions) + || ((this.divisions != null) && this.divisions.equals(rhs.divisions)))) + && ((this.min == rhs.min) || ((this.min != null) && this.min.equals(rhs.min)))) + && ((this.name == rhs.name) || ((this.name != null) && this.name.equals(rhs.name)))) + && ((this.style == rhs.style) || ((this.style != null) && this.style.equals(rhs.style)))) + && ((this.onChangeStart == rhs.onChangeStart) + || ((this.onChangeStart != null) && this.onChangeStart.equals(rhs.onChangeStart)))) + && ((this.value == rhs.value) || ((this.value != null) && this.value.equals(rhs.value)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("slider") + SLIDER("slider"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (SliderSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static SliderSchema.Type fromValue(String value) { + SliderSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/SliderStyleSchema.java b/src/main/java/io/lenra/components/SliderStyleSchema.java new file mode 100644 index 0000000..6095551 --- /dev/null +++ b/src/main/java/io/lenra/components/SliderStyleSchema.java @@ -0,0 +1,169 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * SliderStyle + *

+ * Element of type SliderStyle + * + */ +public class SliderStyleSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("activeColor") + @Expose + private Long activeColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("inactiveColor") + @Expose + private Long inactiveColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("thumbColor") + @Expose + private Long thumbColor; + + /** + * Color + *

+ * Color type + * + */ + public Long getActiveColor() { + return activeColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setActiveColor(Long activeColor) { + this.activeColor = activeColor; + } + + public SliderStyleSchema withActiveColor(Long activeColor) { + this.activeColor = activeColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getInactiveColor() { + return inactiveColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setInactiveColor(Long inactiveColor) { + this.inactiveColor = inactiveColor; + } + + public SliderStyleSchema withInactiveColor(Long inactiveColor) { + this.inactiveColor = inactiveColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getThumbColor() { + return thumbColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setThumbColor(Long thumbColor) { + this.thumbColor = thumbColor; + } + + public SliderStyleSchema withThumbColor(Long thumbColor) { + this.thumbColor = thumbColor; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(SliderStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("activeColor"); + sb.append('='); + sb.append(((this.activeColor == null) ? "" : this.activeColor)); + sb.append(','); + sb.append("inactiveColor"); + sb.append('='); + sb.append(((this.inactiveColor == null) ? "" : this.inactiveColor)); + sb.append(','); + sb.append("thumbColor"); + sb.append('='); + sb.append(((this.thumbColor == null) ? "" : this.thumbColor)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.thumbColor == null) ? 0 : this.thumbColor.hashCode())); + result = ((result * 31) + ((this.inactiveColor == null) ? 0 : this.inactiveColor.hashCode())); + result = ((result * 31) + ((this.activeColor == null) ? 0 : this.activeColor.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof SliderStyleSchema) == false) { + return false; + } + SliderStyleSchema rhs = ((SliderStyleSchema) other); + return ((((this.thumbColor == rhs.thumbColor) + || ((this.thumbColor != null) && this.thumbColor.equals(rhs.thumbColor))) + && ((this.inactiveColor == rhs.inactiveColor) + || ((this.inactiveColor != null) && this.inactiveColor.equals(rhs.inactiveColor)))) + && ((this.activeColor == rhs.activeColor) + || ((this.activeColor != null) && this.activeColor.equals(rhs.activeColor)))); + } + +} diff --git a/src/main/java/io/lenra/components/StackSchema.java b/src/main/java/io/lenra/components/StackSchema.java new file mode 100644 index 0000000..d6ea074 --- /dev/null +++ b/src/main/java/io/lenra/components/StackSchema.java @@ -0,0 +1,297 @@ + +package io.lenra.components; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Stack + *

+ * Element of type Stack + * + */ +public class StackSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private StackSchema.Type type; + /** + * The children of the Stack. + * (Required) + * + */ + @SerializedName("children") + @Expose + private List children = new ArrayList(); + /** + * Alignment + *

+ * The alignment to use. + * + */ + @SerializedName("alignment") + @Expose + private io.lenra.components.ImageSchema.AlignmentSchema alignment = io.lenra.components.ImageSchema.AlignmentSchema + .fromValue("center"); + /** + * StackFit + *

+ * The StackFit enum. + * + */ + @SerializedName("fit") + @Expose + private StackSchema.StackFitSchema fit = StackSchema.StackFitSchema.fromValue("passthrough"); + + /** + * The identifier of the component + * (Required) + * + */ + public StackSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(StackSchema.Type type) { + this.type = type; + } + + public StackSchema withType(StackSchema.Type type) { + this.type = type; + return this; + } + + /** + * The children of the Stack. + * (Required) + * + */ + public List getChildren() { + return children; + } + + /** + * The children of the Stack. + * (Required) + * + */ + public void setChildren(List children) { + this.children = children; + } + + public StackSchema withChildren(List children) { + this.children = children; + return this; + } + + /** + * Alignment + *

+ * The alignment to use. + * + */ + public io.lenra.components.ImageSchema.AlignmentSchema getAlignment() { + return alignment; + } + + /** + * Alignment + *

+ * The alignment to use. + * + */ + public void setAlignment(io.lenra.components.ImageSchema.AlignmentSchema alignment) { + this.alignment = alignment; + } + + public StackSchema withAlignment(io.lenra.components.ImageSchema.AlignmentSchema alignment) { + this.alignment = alignment; + return this; + } + + /** + * StackFit + *

+ * The StackFit enum. + * + */ + public StackSchema.StackFitSchema getFit() { + return fit; + } + + /** + * StackFit + *

+ * The StackFit enum. + * + */ + public void setFit(StackSchema.StackFitSchema fit) { + this.fit = fit; + } + + public StackSchema withFit(StackSchema.StackFitSchema fit) { + this.fit = fit; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(StackSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("children"); + sb.append('='); + sb.append(((this.children == null) ? "" : this.children)); + sb.append(','); + sb.append("alignment"); + sb.append('='); + sb.append(((this.alignment == null) ? "" : this.alignment)); + sb.append(','); + sb.append("fit"); + sb.append('='); + sb.append(((this.fit == null) ? "" : this.fit)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.fit == null) ? 0 : this.fit.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.alignment == null) ? 0 : this.alignment.hashCode())); + result = ((result * 31) + ((this.children == null) ? 0 : this.children.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof StackSchema) == false) { + return false; + } + StackSchema rhs = ((StackSchema) other); + return (((((this.fit == rhs.fit) || ((this.fit != null) && this.fit.equals(rhs.fit))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.alignment == rhs.alignment) + || ((this.alignment != null) && this.alignment.equals(rhs.alignment)))) + && ((this.children == rhs.children) + || ((this.children != null) && this.children.equals(rhs.children)))); + } + + /** + * StackFit + *

+ * The StackFit enum. + * + */ + public enum StackFitSchema { + + @SerializedName("expand") + EXPAND("expand"), + @SerializedName("loose") + LOOSE("loose"), + @SerializedName("passthrough") + PASSTHROUGH("passthrough"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (StackSchema.StackFitSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + StackFitSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static StackSchema.StackFitSchema fromValue(String value) { + StackSchema.StackFitSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("stack") + STACK("stack"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (StackSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static StackSchema.Type fromValue(String value) { + StackSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/StatusStickerSchema.java b/src/main/java/io/lenra/components/StatusStickerSchema.java new file mode 100644 index 0000000..eb581ef --- /dev/null +++ b/src/main/java/io/lenra/components/StatusStickerSchema.java @@ -0,0 +1,212 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * StatusSticker + *

+ * Element of type StatusSticker + * + */ +public class StatusStickerSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private StatusStickerSchema.Type type; + /** + * the status of the element + * (Required) + * + */ + @SerializedName("status") + @Expose + private StatusStickerSchema.Status status; + + /** + * The type of the element + * (Required) + * + */ + public StatusStickerSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(StatusStickerSchema.Type type) { + this.type = type; + } + + public StatusStickerSchema withType(StatusStickerSchema.Type type) { + this.type = type; + return this; + } + + /** + * the status of the element + * (Required) + * + */ + public StatusStickerSchema.Status getStatus() { + return status; + } + + /** + * the status of the element + * (Required) + * + */ + public void setStatus(StatusStickerSchema.Status status) { + this.status = status; + } + + public StatusStickerSchema withStatus(StatusStickerSchema.Status status) { + this.status = status; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(StatusStickerSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("status"); + sb.append('='); + sb.append(((this.status == null) ? "" : this.status)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.status == null) ? 0 : this.status.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof StatusStickerSchema) == false) { + return false; + } + StatusStickerSchema rhs = ((StatusStickerSchema) other); + return (((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type))) + && ((this.status == rhs.status) || ((this.status != null) && this.status.equals(rhs.status)))); + } + + /** + * the status of the element + * + */ + public enum Status { + + @SerializedName("success") + SUCCESS("success"), + @SerializedName("warning") + WARNING("warning"), + @SerializedName("error") + ERROR("error"), + @SerializedName("pending") + PENDING("pending"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (StatusStickerSchema.Status c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Status(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static StatusStickerSchema.Status fromValue(String value) { + StatusStickerSchema.Status constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("statusSticker") + STATUS_STICKER("statusSticker"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (StatusStickerSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static StatusStickerSchema.Type fromValue(String value) { + StatusStickerSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/StrutStyleSchema.java b/src/main/java/io/lenra/components/StrutStyleSchema.java new file mode 100644 index 0000000..e8b21d5 --- /dev/null +++ b/src/main/java/io/lenra/components/StrutStyleSchema.java @@ -0,0 +1,416 @@ + +package io.lenra.components; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * StrutStyle + *

+ * Defines the strut of a text line. + * + */ +public class StrutStyleSchema { + + /** + * A label to help identify this strut style. + * + */ + @SerializedName("debugLabel") + @Expose + private String debugLabel; + /** + * The font family to use for this strut style. + * + */ + @SerializedName("fontFamily") + @Expose + private String fontFamily; + /** + * A list of fallback font families to use for this strut style. + * + */ + @SerializedName("fontFamilyFallback") + @Expose + private List fontFamilyFallback = new ArrayList(); + /** + * The font size to use for this strut style. + * + */ + @SerializedName("fontSize") + @Expose + private Double fontSize; + /** + * The font weight to use for this strut style. + * + */ + @SerializedName("fontWeight") + @Expose + private String fontWeight; + /** + * Whether to force the strut height. + * + */ + @SerializedName("forceStrutHeight") + @Expose + private Boolean forceStrutHeight; + /** + * The minimum height of the strut. + * + */ + @SerializedName("height") + @Expose + private Double height; + /** + * The additional leading of the strut which is a multiple of fontSize. + * + */ + @SerializedName("leading") + @Expose + private Double leading; + /** + * TextLeadingDitribution + *

+ * The TextLeadingDistribution enum. + * + */ + @SerializedName("leadingDistribution") + @Expose + private StrutStyleSchema.TextLeadingDistributionSchema leadingDistribution = StrutStyleSchema.TextLeadingDistributionSchema + .fromValue("even"); + + /** + * A label to help identify this strut style. + * + */ + public String getDebugLabel() { + return debugLabel; + } + + /** + * A label to help identify this strut style. + * + */ + public void setDebugLabel(String debugLabel) { + this.debugLabel = debugLabel; + } + + public StrutStyleSchema withDebugLabel(String debugLabel) { + this.debugLabel = debugLabel; + return this; + } + + /** + * The font family to use for this strut style. + * + */ + public String getFontFamily() { + return fontFamily; + } + + /** + * The font family to use for this strut style. + * + */ + public void setFontFamily(String fontFamily) { + this.fontFamily = fontFamily; + } + + public StrutStyleSchema withFontFamily(String fontFamily) { + this.fontFamily = fontFamily; + return this; + } + + /** + * A list of fallback font families to use for this strut style. + * + */ + public List getFontFamilyFallback() { + return fontFamilyFallback; + } + + /** + * A list of fallback font families to use for this strut style. + * + */ + public void setFontFamilyFallback(List fontFamilyFallback) { + this.fontFamilyFallback = fontFamilyFallback; + } + + public StrutStyleSchema withFontFamilyFallback(List fontFamilyFallback) { + this.fontFamilyFallback = fontFamilyFallback; + return this; + } + + /** + * The font size to use for this strut style. + * + */ + public Double getFontSize() { + return fontSize; + } + + /** + * The font size to use for this strut style. + * + */ + public void setFontSize(Double fontSize) { + this.fontSize = fontSize; + } + + public StrutStyleSchema withFontSize(Double fontSize) { + this.fontSize = fontSize; + return this; + } + + /** + * The font weight to use for this strut style. + * + */ + public String getFontWeight() { + return fontWeight; + } + + /** + * The font weight to use for this strut style. + * + */ + public void setFontWeight(String fontWeight) { + this.fontWeight = fontWeight; + } + + public StrutStyleSchema withFontWeight(String fontWeight) { + this.fontWeight = fontWeight; + return this; + } + + /** + * Whether to force the strut height. + * + */ + public Boolean getForceStrutHeight() { + return forceStrutHeight; + } + + /** + * Whether to force the strut height. + * + */ + public void setForceStrutHeight(Boolean forceStrutHeight) { + this.forceStrutHeight = forceStrutHeight; + } + + public StrutStyleSchema withForceStrutHeight(Boolean forceStrutHeight) { + this.forceStrutHeight = forceStrutHeight; + return this; + } + + /** + * The minimum height of the strut. + * + */ + public Double getHeight() { + return height; + } + + /** + * The minimum height of the strut. + * + */ + public void setHeight(Double height) { + this.height = height; + } + + public StrutStyleSchema withHeight(Double height) { + this.height = height; + return this; + } + + /** + * The additional leading of the strut which is a multiple of fontSize. + * + */ + public Double getLeading() { + return leading; + } + + /** + * The additional leading of the strut which is a multiple of fontSize. + * + */ + public void setLeading(Double leading) { + this.leading = leading; + } + + public StrutStyleSchema withLeading(Double leading) { + this.leading = leading; + return this; + } + + /** + * TextLeadingDitribution + *

+ * The TextLeadingDistribution enum. + * + */ + public StrutStyleSchema.TextLeadingDistributionSchema getLeadingDistribution() { + return leadingDistribution; + } + + /** + * TextLeadingDitribution + *

+ * The TextLeadingDistribution enum. + * + */ + public void setLeadingDistribution(StrutStyleSchema.TextLeadingDistributionSchema leadingDistribution) { + this.leadingDistribution = leadingDistribution; + } + + public StrutStyleSchema withLeadingDistribution( + StrutStyleSchema.TextLeadingDistributionSchema leadingDistribution) { + this.leadingDistribution = leadingDistribution; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(StrutStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("debugLabel"); + sb.append('='); + sb.append(((this.debugLabel == null) ? "" : this.debugLabel)); + sb.append(','); + sb.append("fontFamily"); + sb.append('='); + sb.append(((this.fontFamily == null) ? "" : this.fontFamily)); + sb.append(','); + sb.append("fontFamilyFallback"); + sb.append('='); + sb.append(((this.fontFamilyFallback == null) ? "" : this.fontFamilyFallback)); + sb.append(','); + sb.append("fontSize"); + sb.append('='); + sb.append(((this.fontSize == null) ? "" : this.fontSize)); + sb.append(','); + sb.append("fontWeight"); + sb.append('='); + sb.append(((this.fontWeight == null) ? "" : this.fontWeight)); + sb.append(','); + sb.append("forceStrutHeight"); + sb.append('='); + sb.append(((this.forceStrutHeight == null) ? "" : this.forceStrutHeight)); + sb.append(','); + sb.append("height"); + sb.append('='); + sb.append(((this.height == null) ? "" : this.height)); + sb.append(','); + sb.append("leading"); + sb.append('='); + sb.append(((this.leading == null) ? "" : this.leading)); + sb.append(','); + sb.append("leadingDistribution"); + sb.append('='); + sb.append(((this.leadingDistribution == null) ? "" : this.leadingDistribution)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.fontFamily == null) ? 0 : this.fontFamily.hashCode())); + result = ((result * 31) + ((this.leading == null) ? 0 : this.leading.hashCode())); + result = ((result * 31) + ((this.leadingDistribution == null) ? 0 : this.leadingDistribution.hashCode())); + result = ((result * 31) + ((this.debugLabel == null) ? 0 : this.debugLabel.hashCode())); + result = ((result * 31) + ((this.fontSize == null) ? 0 : this.fontSize.hashCode())); + result = ((result * 31) + ((this.forceStrutHeight == null) ? 0 : this.forceStrutHeight.hashCode())); + result = ((result * 31) + ((this.fontWeight == null) ? 0 : this.fontWeight.hashCode())); + result = ((result * 31) + ((this.fontFamilyFallback == null) ? 0 : this.fontFamilyFallback.hashCode())); + result = ((result * 31) + ((this.height == null) ? 0 : this.height.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof StrutStyleSchema) == false) { + return false; + } + StrutStyleSchema rhs = ((StrutStyleSchema) other); + return ((((((((((this.fontFamily == rhs.fontFamily) + || ((this.fontFamily != null) && this.fontFamily.equals(rhs.fontFamily))) + && ((this.leading == rhs.leading) || ((this.leading != null) && this.leading.equals(rhs.leading)))) + && ((this.leadingDistribution == rhs.leadingDistribution) || ((this.leadingDistribution != null) + && this.leadingDistribution.equals(rhs.leadingDistribution)))) + && ((this.debugLabel == rhs.debugLabel) + || ((this.debugLabel != null) && this.debugLabel.equals(rhs.debugLabel)))) + && ((this.fontSize == rhs.fontSize) || ((this.fontSize != null) && this.fontSize.equals(rhs.fontSize)))) + && ((this.forceStrutHeight == rhs.forceStrutHeight) + || ((this.forceStrutHeight != null) && this.forceStrutHeight.equals(rhs.forceStrutHeight)))) + && ((this.fontWeight == rhs.fontWeight) + || ((this.fontWeight != null) && this.fontWeight.equals(rhs.fontWeight)))) + && ((this.fontFamilyFallback == rhs.fontFamilyFallback) || ((this.fontFamilyFallback != null) + && this.fontFamilyFallback.equals(rhs.fontFamilyFallback)))) + && ((this.height == rhs.height) || ((this.height != null) && this.height.equals(rhs.height)))); + } + + /** + * TextLeadingDitribution + *

+ * The TextLeadingDistribution enum. + * + */ + public enum TextLeadingDistributionSchema { + + @SerializedName("even") + EVEN("even"), + @SerializedName("proportional") + PROPORTIONAL("proportional"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (StrutStyleSchema.TextLeadingDistributionSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextLeadingDistributionSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static StrutStyleSchema.TextLeadingDistributionSchema fromValue(String value) { + StrutStyleSchema.TextLeadingDistributionSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/TextFieldStyleSchema.java b/src/main/java/io/lenra/components/TextFieldStyleSchema.java new file mode 100644 index 0000000..5f0f343 --- /dev/null +++ b/src/main/java/io/lenra/components/TextFieldStyleSchema.java @@ -0,0 +1,853 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * TextFieldStyle + *

+ * Element of type TextFieldStyle + * + */ +public class TextFieldStyleSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("cursorColor") + @Expose + private Long cursorColor; + /** + * The height of the cursor. + * + */ + @SerializedName("cursorHeight") + @Expose + private Double cursorHeight; + /** + * Radius + *

+ * Element of type Radius + * + */ + @SerializedName("cursorRadius") + @Expose + private RadiusSchema cursorRadius; + /** + * The width of the cursor. + * + */ + @SerializedName("cursorWidth") + @Expose + private Double cursorWidth; + /** + * InputDecoration + *

+ * Element of type InputDecoration + * + */ + @SerializedName("decoration") + @Expose + private InputDecorationSchema decoration; + /** + * Brightness + *

+ * Component of type Brightness. + * + */ + @SerializedName("keyboardAppearance") + @Expose + private TextFieldStyleSchema.BrightnessSchema keyboardAppearance; + /** + * The character used to obscure the text. + * + */ + @SerializedName("obscuringCharacter") + @Expose + private String obscuringCharacter; + /** + * Padding + *

+ * Element of type Padding + * + */ + @SerializedName("scrollPadding") + @Expose + private PaddingSchema scrollPadding; + /** + * BoxHeightStyle + *

+ * Component of type BoxHeightStyle. + * + */ + @SerializedName("selectionHeightStyle") + @Expose + private TextFieldStyleSchema.BoxHeightStyleSchema selectionHeightStyle; + /** + * BoxWidthStyle + *

+ * Component of type BoxWidthStyle. + * + */ + @SerializedName("selectionWidthStyle") + @Expose + private TextFieldStyleSchema.BoxWidthStyleSchema selectionWidthStyle; + /** + * StrutStyle + *

+ * Defines the strut of a text line. + * + */ + @SerializedName("strutStyle") + @Expose + private StrutStyleSchema strutStyle; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("textStyle") + @Expose + private TextStyleSchema textStyle; + /** + * TextAlign + *

+ * Component of type TextAlign. + * + */ + @SerializedName("textAlign") + @Expose + private TextFieldStyleSchema.TextAlignSchema textAlign; + /** + * TextAlignVertical + *

+ * Component of type TextAlignVertical. + * + */ + @SerializedName("textAlignVertical") + @Expose + private TextFieldStyleSchema.TextAlignVerticalSchema textAlignVertical; + + /** + * Color + *

+ * Color type + * + */ + public Long getCursorColor() { + return cursorColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setCursorColor(Long cursorColor) { + this.cursorColor = cursorColor; + } + + public TextFieldStyleSchema withCursorColor(Long cursorColor) { + this.cursorColor = cursorColor; + return this; + } + + /** + * The height of the cursor. + * + */ + public Double getCursorHeight() { + return cursorHeight; + } + + /** + * The height of the cursor. + * + */ + public void setCursorHeight(Double cursorHeight) { + this.cursorHeight = cursorHeight; + } + + public TextFieldStyleSchema withCursorHeight(Double cursorHeight) { + this.cursorHeight = cursorHeight; + return this; + } + + /** + * Radius + *

+ * Element of type Radius + * + */ + public RadiusSchema getCursorRadius() { + return cursorRadius; + } + + /** + * Radius + *

+ * Element of type Radius + * + */ + public void setCursorRadius(RadiusSchema cursorRadius) { + this.cursorRadius = cursorRadius; + } + + public TextFieldStyleSchema withCursorRadius(RadiusSchema cursorRadius) { + this.cursorRadius = cursorRadius; + return this; + } + + /** + * The width of the cursor. + * + */ + public Double getCursorWidth() { + return cursorWidth; + } + + /** + * The width of the cursor. + * + */ + public void setCursorWidth(Double cursorWidth) { + this.cursorWidth = cursorWidth; + } + + public TextFieldStyleSchema withCursorWidth(Double cursorWidth) { + this.cursorWidth = cursorWidth; + return this; + } + + /** + * InputDecoration + *

+ * Element of type InputDecoration + * + */ + public InputDecorationSchema getDecoration() { + return decoration; + } + + /** + * InputDecoration + *

+ * Element of type InputDecoration + * + */ + public void setDecoration(InputDecorationSchema decoration) { + this.decoration = decoration; + } + + public TextFieldStyleSchema withDecoration(InputDecorationSchema decoration) { + this.decoration = decoration; + return this; + } + + /** + * Brightness + *

+ * Component of type Brightness. + * + */ + public TextFieldStyleSchema.BrightnessSchema getKeyboardAppearance() { + return keyboardAppearance; + } + + /** + * Brightness + *

+ * Component of type Brightness. + * + */ + public void setKeyboardAppearance(TextFieldStyleSchema.BrightnessSchema keyboardAppearance) { + this.keyboardAppearance = keyboardAppearance; + } + + public TextFieldStyleSchema withKeyboardAppearance(TextFieldStyleSchema.BrightnessSchema keyboardAppearance) { + this.keyboardAppearance = keyboardAppearance; + return this; + } + + /** + * The character used to obscure the text. + * + */ + public String getObscuringCharacter() { + return obscuringCharacter; + } + + /** + * The character used to obscure the text. + * + */ + public void setObscuringCharacter(String obscuringCharacter) { + this.obscuringCharacter = obscuringCharacter; + } + + public TextFieldStyleSchema withObscuringCharacter(String obscuringCharacter) { + this.obscuringCharacter = obscuringCharacter; + return this; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public PaddingSchema getScrollPadding() { + return scrollPadding; + } + + /** + * Padding + *

+ * Element of type Padding + * + */ + public void setScrollPadding(PaddingSchema scrollPadding) { + this.scrollPadding = scrollPadding; + } + + public TextFieldStyleSchema withScrollPadding(PaddingSchema scrollPadding) { + this.scrollPadding = scrollPadding; + return this; + } + + /** + * BoxHeightStyle + *

+ * Component of type BoxHeightStyle. + * + */ + public TextFieldStyleSchema.BoxHeightStyleSchema getSelectionHeightStyle() { + return selectionHeightStyle; + } + + /** + * BoxHeightStyle + *

+ * Component of type BoxHeightStyle. + * + */ + public void setSelectionHeightStyle(TextFieldStyleSchema.BoxHeightStyleSchema selectionHeightStyle) { + this.selectionHeightStyle = selectionHeightStyle; + } + + public TextFieldStyleSchema withSelectionHeightStyle( + TextFieldStyleSchema.BoxHeightStyleSchema selectionHeightStyle) { + this.selectionHeightStyle = selectionHeightStyle; + return this; + } + + /** + * BoxWidthStyle + *

+ * Component of type BoxWidthStyle. + * + */ + public TextFieldStyleSchema.BoxWidthStyleSchema getSelectionWidthStyle() { + return selectionWidthStyle; + } + + /** + * BoxWidthStyle + *

+ * Component of type BoxWidthStyle. + * + */ + public void setSelectionWidthStyle(TextFieldStyleSchema.BoxWidthStyleSchema selectionWidthStyle) { + this.selectionWidthStyle = selectionWidthStyle; + } + + public TextFieldStyleSchema withSelectionWidthStyle(TextFieldStyleSchema.BoxWidthStyleSchema selectionWidthStyle) { + this.selectionWidthStyle = selectionWidthStyle; + return this; + } + + /** + * StrutStyle + *

+ * Defines the strut of a text line. + * + */ + public StrutStyleSchema getStrutStyle() { + return strutStyle; + } + + /** + * StrutStyle + *

+ * Defines the strut of a text line. + * + */ + public void setStrutStyle(StrutStyleSchema strutStyle) { + this.strutStyle = strutStyle; + } + + public TextFieldStyleSchema withStrutStyle(StrutStyleSchema strutStyle) { + this.strutStyle = strutStyle; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getTextStyle() { + return textStyle; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setTextStyle(TextStyleSchema textStyle) { + this.textStyle = textStyle; + } + + public TextFieldStyleSchema withTextStyle(TextStyleSchema textStyle) { + this.textStyle = textStyle; + return this; + } + + /** + * TextAlign + *

+ * Component of type TextAlign. + * + */ + public TextFieldStyleSchema.TextAlignSchema getTextAlign() { + return textAlign; + } + + /** + * TextAlign + *

+ * Component of type TextAlign. + * + */ + public void setTextAlign(TextFieldStyleSchema.TextAlignSchema textAlign) { + this.textAlign = textAlign; + } + + public TextFieldStyleSchema withTextAlign(TextFieldStyleSchema.TextAlignSchema textAlign) { + this.textAlign = textAlign; + return this; + } + + /** + * TextAlignVertical + *

+ * Component of type TextAlignVertical. + * + */ + public TextFieldStyleSchema.TextAlignVerticalSchema getTextAlignVertical() { + return textAlignVertical; + } + + /** + * TextAlignVertical + *

+ * Component of type TextAlignVertical. + * + */ + public void setTextAlignVertical(TextFieldStyleSchema.TextAlignVerticalSchema textAlignVertical) { + this.textAlignVertical = textAlignVertical; + } + + public TextFieldStyleSchema withTextAlignVertical(TextFieldStyleSchema.TextAlignVerticalSchema textAlignVertical) { + this.textAlignVertical = textAlignVertical; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(TextFieldStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("cursorColor"); + sb.append('='); + sb.append(((this.cursorColor == null) ? "" : this.cursorColor)); + sb.append(','); + sb.append("cursorHeight"); + sb.append('='); + sb.append(((this.cursorHeight == null) ? "" : this.cursorHeight)); + sb.append(','); + sb.append("cursorRadius"); + sb.append('='); + sb.append(((this.cursorRadius == null) ? "" : this.cursorRadius)); + sb.append(','); + sb.append("cursorWidth"); + sb.append('='); + sb.append(((this.cursorWidth == null) ? "" : this.cursorWidth)); + sb.append(','); + sb.append("decoration"); + sb.append('='); + sb.append(((this.decoration == null) ? "" : this.decoration)); + sb.append(','); + sb.append("keyboardAppearance"); + sb.append('='); + sb.append(((this.keyboardAppearance == null) ? "" : this.keyboardAppearance)); + sb.append(','); + sb.append("obscuringCharacter"); + sb.append('='); + sb.append(((this.obscuringCharacter == null) ? "" : this.obscuringCharacter)); + sb.append(','); + sb.append("scrollPadding"); + sb.append('='); + sb.append(((this.scrollPadding == null) ? "" : this.scrollPadding)); + sb.append(','); + sb.append("selectionHeightStyle"); + sb.append('='); + sb.append(((this.selectionHeightStyle == null) ? "" : this.selectionHeightStyle)); + sb.append(','); + sb.append("selectionWidthStyle"); + sb.append('='); + sb.append(((this.selectionWidthStyle == null) ? "" : this.selectionWidthStyle)); + sb.append(','); + sb.append("strutStyle"); + sb.append('='); + sb.append(((this.strutStyle == null) ? "" : this.strutStyle)); + sb.append(','); + sb.append("textStyle"); + sb.append('='); + sb.append(((this.textStyle == null) ? "" : this.textStyle)); + sb.append(','); + sb.append("textAlign"); + sb.append('='); + sb.append(((this.textAlign == null) ? "" : this.textAlign)); + sb.append(','); + sb.append("textAlignVertical"); + sb.append('='); + sb.append(((this.textAlignVertical == null) ? "" : this.textAlignVertical)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.scrollPadding == null) ? 0 : this.scrollPadding.hashCode())); + result = ((result * 31) + ((this.textAlignVertical == null) ? 0 : this.textAlignVertical.hashCode())); + result = ((result * 31) + ((this.textAlign == null) ? 0 : this.textAlign.hashCode())); + result = ((result * 31) + ((this.cursorWidth == null) ? 0 : this.cursorWidth.hashCode())); + result = ((result * 31) + ((this.cursorHeight == null) ? 0 : this.cursorHeight.hashCode())); + result = ((result * 31) + ((this.cursorColor == null) ? 0 : this.cursorColor.hashCode())); + result = ((result * 31) + ((this.cursorRadius == null) ? 0 : this.cursorRadius.hashCode())); + result = ((result * 31) + ((this.keyboardAppearance == null) ? 0 : this.keyboardAppearance.hashCode())); + result = ((result * 31) + ((this.selectionWidthStyle == null) ? 0 : this.selectionWidthStyle.hashCode())); + result = ((result * 31) + ((this.selectionHeightStyle == null) ? 0 : this.selectionHeightStyle.hashCode())); + result = ((result * 31) + ((this.strutStyle == null) ? 0 : this.strutStyle.hashCode())); + result = ((result * 31) + ((this.textStyle == null) ? 0 : this.textStyle.hashCode())); + result = ((result * 31) + ((this.decoration == null) ? 0 : this.decoration.hashCode())); + result = ((result * 31) + ((this.obscuringCharacter == null) ? 0 : this.obscuringCharacter.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof TextFieldStyleSchema) == false) { + return false; + } + TextFieldStyleSchema rhs = ((TextFieldStyleSchema) other); + return (((((((((((((((this.scrollPadding == rhs.scrollPadding) + || ((this.scrollPadding != null) && this.scrollPadding.equals(rhs.scrollPadding))) + && ((this.textAlignVertical == rhs.textAlignVertical) + || ((this.textAlignVertical != null) && this.textAlignVertical.equals(rhs.textAlignVertical)))) + && ((this.textAlign == rhs.textAlign) + || ((this.textAlign != null) && this.textAlign.equals(rhs.textAlign)))) + && ((this.cursorWidth == rhs.cursorWidth) + || ((this.cursorWidth != null) && this.cursorWidth.equals(rhs.cursorWidth)))) + && ((this.cursorHeight == rhs.cursorHeight) + || ((this.cursorHeight != null) && this.cursorHeight.equals(rhs.cursorHeight)))) + && ((this.cursorColor == rhs.cursorColor) + || ((this.cursorColor != null) && this.cursorColor.equals(rhs.cursorColor)))) + && ((this.cursorRadius == rhs.cursorRadius) + || ((this.cursorRadius != null) && this.cursorRadius.equals(rhs.cursorRadius)))) + && ((this.keyboardAppearance == rhs.keyboardAppearance) || ((this.keyboardAppearance != null) + && this.keyboardAppearance.equals(rhs.keyboardAppearance)))) + && ((this.selectionWidthStyle == rhs.selectionWidthStyle) || ((this.selectionWidthStyle != null) + && this.selectionWidthStyle.equals(rhs.selectionWidthStyle)))) + && ((this.selectionHeightStyle == rhs.selectionHeightStyle) || ((this.selectionHeightStyle != null) + && this.selectionHeightStyle.equals(rhs.selectionHeightStyle)))) + && ((this.strutStyle == rhs.strutStyle) + || ((this.strutStyle != null) && this.strutStyle.equals(rhs.strutStyle)))) + && ((this.textStyle == rhs.textStyle) + || ((this.textStyle != null) && this.textStyle.equals(rhs.textStyle)))) + && ((this.decoration == rhs.decoration) + || ((this.decoration != null) && this.decoration.equals(rhs.decoration)))) + && ((this.obscuringCharacter == rhs.obscuringCharacter) || ((this.obscuringCharacter != null) + && this.obscuringCharacter.equals(rhs.obscuringCharacter)))); + } + + /** + * BoxHeightStyle + *

+ * Component of type BoxHeightStyle. + * + */ + public enum BoxHeightStyleSchema { + + @SerializedName("includeLineSpacingBottom") + INCLUDE_LINE_SPACING_BOTTOM("includeLineSpacingBottom"), + @SerializedName("includeLineSpacingMiddle") + INCLUDE_LINE_SPACING_MIDDLE("includeLineSpacingMiddle"), + @SerializedName("includeLineSpacingTop") + INCLUDE_LINE_SPACING_TOP("includeLineSpacingTop"), + @SerializedName("max") + MAX("max"), + @SerializedName("strut") + STRUT("strut"), + @SerializedName("tight") + TIGHT("tight"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextFieldStyleSchema.BoxHeightStyleSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + BoxHeightStyleSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextFieldStyleSchema.BoxHeightStyleSchema fromValue(String value) { + TextFieldStyleSchema.BoxHeightStyleSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * BoxWidthStyle + *

+ * Component of type BoxWidthStyle. + * + */ + public enum BoxWidthStyleSchema { + + @SerializedName("max") + MAX("max"), + @SerializedName("tight") + TIGHT("tight"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextFieldStyleSchema.BoxWidthStyleSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + BoxWidthStyleSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextFieldStyleSchema.BoxWidthStyleSchema fromValue(String value) { + TextFieldStyleSchema.BoxWidthStyleSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Brightness + *

+ * Component of type Brightness. + * + */ + public enum BrightnessSchema { + + @SerializedName("dark") + DARK("dark"), + @SerializedName("light") + LIGHT("light"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextFieldStyleSchema.BrightnessSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + BrightnessSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextFieldStyleSchema.BrightnessSchema fromValue(String value) { + TextFieldStyleSchema.BrightnessSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * TextAlign + *

+ * Component of type TextAlign. + * + */ + public enum TextAlignSchema { + + @SerializedName("left") + LEFT("left"), + @SerializedName("right") + RIGHT("right"), + @SerializedName("center") + CENTER("center"), + @SerializedName("justify") + JUSTIFY("justify"), + @SerializedName("start") + START("start"), + @SerializedName("end") + END("end"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextFieldStyleSchema.TextAlignSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextAlignSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextFieldStyleSchema.TextAlignSchema fromValue(String value) { + TextFieldStyleSchema.TextAlignSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * TextAlignVertical + *

+ * Component of type TextAlignVertical. + * + */ + public enum TextAlignVerticalSchema { + + @SerializedName("bottom") + BOTTOM("bottom"), + @SerializedName("center") + CENTER("center"), + @SerializedName("top") + TOP("top"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextFieldStyleSchema.TextAlignVerticalSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextAlignVerticalSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextFieldStyleSchema.TextAlignVerticalSchema fromValue(String value) { + TextFieldStyleSchema.TextAlignVerticalSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/TextInputTypeSchema.java b/src/main/java/io/lenra/components/TextInputTypeSchema.java new file mode 100644 index 0000000..3aeae92 --- /dev/null +++ b/src/main/java/io/lenra/components/TextInputTypeSchema.java @@ -0,0 +1,183 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * textInputType + *

+ * Element of textInput Type + * + */ +public class TextInputTypeSchema { + + /** + * Whether to show copy option in toolbar + * + */ + @SerializedName("copy") + @Expose + private Boolean copy; + /** + * Whether to show cut option in toolbar + * + */ + @SerializedName("cut") + @Expose + private Boolean cut; + /** + * Whether to show past option in toolbar + * + */ + @SerializedName("paste") + @Expose + private Boolean paste; + /** + * Whether to show select all option in toolbar + * + */ + @SerializedName("selectAll") + @Expose + private Boolean selectAll; + + /** + * Whether to show copy option in toolbar + * + */ + public Boolean getCopy() { + return copy; + } + + /** + * Whether to show copy option in toolbar + * + */ + public void setCopy(Boolean copy) { + this.copy = copy; + } + + public TextInputTypeSchema withCopy(Boolean copy) { + this.copy = copy; + return this; + } + + /** + * Whether to show cut option in toolbar + * + */ + public Boolean getCut() { + return cut; + } + + /** + * Whether to show cut option in toolbar + * + */ + public void setCut(Boolean cut) { + this.cut = cut; + } + + public TextInputTypeSchema withCut(Boolean cut) { + this.cut = cut; + return this; + } + + /** + * Whether to show past option in toolbar + * + */ + public Boolean getPaste() { + return paste; + } + + /** + * Whether to show past option in toolbar + * + */ + public void setPaste(Boolean paste) { + this.paste = paste; + } + + public TextInputTypeSchema withPaste(Boolean paste) { + this.paste = paste; + return this; + } + + /** + * Whether to show select all option in toolbar + * + */ + public Boolean getSelectAll() { + return selectAll; + } + + /** + * Whether to show select all option in toolbar + * + */ + public void setSelectAll(Boolean selectAll) { + this.selectAll = selectAll; + } + + public TextInputTypeSchema withSelectAll(Boolean selectAll) { + this.selectAll = selectAll; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(TextInputTypeSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("copy"); + sb.append('='); + sb.append(((this.copy == null) ? "" : this.copy)); + sb.append(','); + sb.append("cut"); + sb.append('='); + sb.append(((this.cut == null) ? "" : this.cut)); + sb.append(','); + sb.append("paste"); + sb.append('='); + sb.append(((this.paste == null) ? "" : this.paste)); + sb.append(','); + sb.append("selectAll"); + sb.append('='); + sb.append(((this.selectAll == null) ? "" : this.selectAll)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.selectAll == null) ? 0 : this.selectAll.hashCode())); + result = ((result * 31) + ((this.copy == null) ? 0 : this.copy.hashCode())); + result = ((result * 31) + ((this.cut == null) ? 0 : this.cut.hashCode())); + result = ((result * 31) + ((this.paste == null) ? 0 : this.paste.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof TextInputTypeSchema) == false) { + return false; + } + TextInputTypeSchema rhs = ((TextInputTypeSchema) other); + return (((((this.selectAll == rhs.selectAll) + || ((this.selectAll != null) && this.selectAll.equals(rhs.selectAll))) + && ((this.copy == rhs.copy) || ((this.copy != null) && this.copy.equals(rhs.copy)))) + && ((this.cut == rhs.cut) || ((this.cut != null) && this.cut.equals(rhs.cut)))) + && ((this.paste == rhs.paste) || ((this.paste != null) && this.paste.equals(rhs.paste)))); + } + +} diff --git a/src/main/java/io/lenra/components/TextSchema.java b/src/main/java/io/lenra/components/TextSchema.java new file mode 100644 index 0000000..30879c5 --- /dev/null +++ b/src/main/java/io/lenra/components/TextSchema.java @@ -0,0 +1,440 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Text + *

+ * Element of type Text + * + */ +public class TextSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private TextSchema.Type type; + /** + * the value displayed in the element + * (Required) + * + */ + @SerializedName("value") + @Expose + private String value; + /** + * TextStyle + *

+ * The style of the Text. + * + */ + @SerializedName("style") + @Expose + private TextStyleSchema style; + /** + * Locale + *

+ * Element of type locale + * + */ + @SerializedName("locale") + @Expose + private LocaleSchema locale; + /** + * The value to explain a different semantics + * + */ + @SerializedName("semanticsLabel") + @Expose + private String semanticsLabel; + /** + * Whether the assistive technologies should spell out this text character by + * character + * + */ + @SerializedName("spellOut") + @Expose + private Boolean spellOut; + /** + * The text alignment + * + */ + @SerializedName("textAlign") + @Expose + private TextSchema.TextAlign textAlign = TextSchema.TextAlign.fromValue("left"); + /** + * Additional texts to add after this text. + * + */ + // @SerializedName("children") + // @Expose + // private List children = new ArrayList(); + + /** + * The type of the element + * (Required) + * + */ + public TextSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(TextSchema.Type type) { + this.type = type; + } + + public TextSchema withType(TextSchema.Type type) { + this.type = type; + return this; + } + + /** + * the value displayed in the element + * (Required) + * + */ + public String getValue() { + return value; + } + + /** + * the value displayed in the element + * (Required) + * + */ + public void setValue(String value) { + this.value = value; + } + + public TextSchema withValue(String value) { + this.value = value; + return this; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public TextStyleSchema getStyle() { + return style; + } + + /** + * TextStyle + *

+ * The style of the Text. + * + */ + public void setStyle(TextStyleSchema style) { + this.style = style; + } + + public TextSchema withStyle(TextStyleSchema style) { + this.style = style; + return this; + } + + /** + * Locale + *

+ * Element of type locale + * + */ + public LocaleSchema getLocale() { + return locale; + } + + /** + * Locale + *

+ * Element of type locale + * + */ + public void setLocale(LocaleSchema locale) { + this.locale = locale; + } + + public TextSchema withLocale(LocaleSchema locale) { + this.locale = locale; + return this; + } + + /** + * The value to explain a different semantics + * + */ + public String getSemanticsLabel() { + return semanticsLabel; + } + + /** + * The value to explain a different semantics + * + */ + public void setSemanticsLabel(String semanticsLabel) { + this.semanticsLabel = semanticsLabel; + } + + public TextSchema withSemanticsLabel(String semanticsLabel) { + this.semanticsLabel = semanticsLabel; + return this; + } + + /** + * Whether the assistive technologies should spell out this text character by + * character + * + */ + public Boolean getSpellOut() { + return spellOut; + } + + /** + * Whether the assistive technologies should spell out this text character by + * character + * + */ + public void setSpellOut(Boolean spellOut) { + this.spellOut = spellOut; + } + + public TextSchema withSpellOut(Boolean spellOut) { + this.spellOut = spellOut; + return this; + } + + /** + * The text alignment + * + */ + public TextSchema.TextAlign getTextAlign() { + return textAlign; + } + + /** + * The text alignment + * + */ + public void setTextAlign(TextSchema.TextAlign textAlign) { + this.textAlign = textAlign; + } + + public TextSchema withTextAlign(TextSchema.TextAlign textAlign) { + this.textAlign = textAlign; + return this; + } + + // /** + // * Additional texts to add after this text. + // * + // */ + // public List getChildren() { + // return children; + // } + + // /** + // * Additional texts to add after this text. + // * + // */ + // public void setChildren(List children) { + // this.children = children; + // } + + // public TextSchema withChildren(List children) { + // this.children = children; + // return this; + // } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(TextSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("value"); + sb.append('='); + sb.append(((this.value == null) ? "" : this.value)); + sb.append(','); + sb.append("style"); + sb.append('='); + sb.append(((this.style == null) ? "" : this.style)); + sb.append(','); + sb.append("locale"); + sb.append('='); + sb.append(((this.locale == null) ? "" : this.locale)); + sb.append(','); + sb.append("semanticsLabel"); + sb.append('='); + sb.append(((this.semanticsLabel == null) ? "" : this.semanticsLabel)); + sb.append(','); + sb.append("spellOut"); + sb.append('='); + sb.append(((this.spellOut == null) ? "" : this.spellOut)); + sb.append(','); + sb.append("textAlign"); + sb.append('='); + sb.append(((this.textAlign == null) ? "" : this.textAlign)); + sb.append(','); + // sb.append("children"); + // sb.append('='); + // sb.append(((this.children == null) ? "" : this.children)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.textAlign == null) ? 0 : this.textAlign.hashCode())); + // result = ((result * 31) + ((this.children == null) ? 0 : + // this.children.hashCode())); + result = ((result * 31) + ((this.spellOut == null) ? 0 : this.spellOut.hashCode())); + result = ((result * 31) + ((this.style == null) ? 0 : this.style.hashCode())); + result = ((result * 31) + ((this.semanticsLabel == null) ? 0 : this.semanticsLabel.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.locale == null) ? 0 : this.locale.hashCode())); + result = ((result * 31) + ((this.value == null) ? 0 : this.value.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof TextSchema) == false) { + return false; + } + TextSchema rhs = ((TextSchema) other); + return (((((((((this.textAlign == rhs.textAlign) + || ((this.textAlign != null) && this.textAlign.equals(rhs.textAlign))) + // && ((this.children == rhs.children) || ((this.children != null) && + // this.children.equals(rhs.children))) + ) + && ((this.spellOut == rhs.spellOut) || ((this.spellOut != null) && this.spellOut.equals(rhs.spellOut)))) + && ((this.style == rhs.style) || ((this.style != null) && this.style.equals(rhs.style)))) + && ((this.semanticsLabel == rhs.semanticsLabel) + || ((this.semanticsLabel != null) && this.semanticsLabel.equals(rhs.semanticsLabel)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.locale == rhs.locale) || ((this.locale != null) && this.locale.equals(rhs.locale)))) + && ((this.value == rhs.value) || ((this.value != null) && this.value.equals(rhs.value)))); + } + + /** + * The text alignment + * + */ + public enum TextAlign { + + @SerializedName("left") + LEFT("left"), + @SerializedName("center") + CENTER("center"), + @SerializedName("right") + RIGHT("right"), + @SerializedName("justify") + JUSTIFY("justify"), + @SerializedName("start") + START("start"), + @SerializedName("end") + END("end"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextSchema.TextAlign c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextAlign(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextSchema.TextAlign fromValue(String value) { + TextSchema.TextAlign constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("text") + TEXT("text"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextSchema.Type fromValue(String value) { + TextSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/TextStyleSchema.java b/src/main/java/io/lenra/components/TextStyleSchema.java new file mode 100644 index 0000000..5686e19 --- /dev/null +++ b/src/main/java/io/lenra/components/TextStyleSchema.java @@ -0,0 +1,901 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * TextStyle + *

+ * The style of the Text. + * + */ +public class TextStyleSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("color") + @Expose + private Long color; + /** + * Text Decoration + *

+ * Allows you to underline, overline or strike out the text. + * + */ + @SerializedName("decoration") + @Expose + private TextStyleSchema.TextDecorationSchema decoration = TextStyleSchema.TextDecorationSchema.fromValue("none"); + /** + * Color + *

+ * Color type + * + */ + @SerializedName("decorationColor") + @Expose + private Long decorationColor; + /** + * Text Decoration Style + *

+ * The style in which to draw a text decoration. + * + */ + @SerializedName("decorationStyle") + @Expose + private TextStyleSchema.TextDecorationStyleSchema decorationStyle = TextStyleSchema.TextDecorationStyleSchema + .fromValue("solid"); + /** + * The thickness of the decoration. + * + */ + @SerializedName("decorationThickness") + @Expose + private Double decorationThickness = 1.0D; + /** + * The font family of the text. + * + */ + @SerializedName("fontFamily") + @Expose + private String fontFamily; + // /** + // * The list of font families to use if the first font family could not be + // found. + // * + // */ + // @SerializedName("fontFamilyFallback") + // @Expose + // private List fontFamilyFallback = new ArrayList(); + /** + * The size of the text. + * + */ + @SerializedName("fontSize") + @Expose + private Double fontSize = 1.0D; + /** + * The style of the text. + * + */ + @SerializedName("fontStyle") + @Expose + private TextStyleSchema.FontStyle fontStyle; + /** + * The weight of the text. + * + */ + @SerializedName("fontWeight") + @Expose + private TextStyleSchema.FontWeight fontWeight; + /** + * The height of this text. + * + */ + @SerializedName("height") + @Expose + private Double height = 1.0D; + /** + * The amount of space to add between each letter. + * + */ + @SerializedName("letterSpacing") + @Expose + private Double letterSpacing = 1.0D; + /** + * How visual text overflow should be handled. + * + */ + @SerializedName("overflow") + @Expose + private TextStyleSchema.Overflow overflow; + /** + * A list of Shadows that will be painted underneath the text. + * + */ + // @SerializedName("shadows") + // @Expose + // private List shadows = new ArrayList(); + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + @SerializedName("textBaseline") + @Expose + private io.lenra.components.FlexSchema.TextBaselineSchema textBaseline = io.lenra.components.FlexSchema.TextBaselineSchema + .fromValue("alphabetic"); + /** + * The amount of space to add at each sequence of white-space. + * + */ + @SerializedName("wordSpacing") + @Expose + private Double wordSpacing = 1.0D; + + /** + * Color + *

+ * Color type + * + */ + public Long getColor() { + return color; + } + + /** + * Color + *

+ * Color type + * + */ + public void setColor(Long color) { + this.color = color; + } + + public TextStyleSchema withColor(Long color) { + this.color = color; + return this; + } + + /** + * Text Decoration + *

+ * Allows you to underline, overline or strike out the text. + * + */ + public TextStyleSchema.TextDecorationSchema getDecoration() { + return decoration; + } + + /** + * Text Decoration + *

+ * Allows you to underline, overline or strike out the text. + * + */ + public void setDecoration(TextStyleSchema.TextDecorationSchema decoration) { + this.decoration = decoration; + } + + public TextStyleSchema withDecoration(TextStyleSchema.TextDecorationSchema decoration) { + this.decoration = decoration; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getDecorationColor() { + return decorationColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setDecorationColor(Long decorationColor) { + this.decorationColor = decorationColor; + } + + public TextStyleSchema withDecorationColor(Long decorationColor) { + this.decorationColor = decorationColor; + return this; + } + + /** + * Text Decoration Style + *

+ * The style in which to draw a text decoration. + * + */ + public TextStyleSchema.TextDecorationStyleSchema getDecorationStyle() { + return decorationStyle; + } + + /** + * Text Decoration Style + *

+ * The style in which to draw a text decoration. + * + */ + public void setDecorationStyle(TextStyleSchema.TextDecorationStyleSchema decorationStyle) { + this.decorationStyle = decorationStyle; + } + + public TextStyleSchema withDecorationStyle(TextStyleSchema.TextDecorationStyleSchema decorationStyle) { + this.decorationStyle = decorationStyle; + return this; + } + + /** + * The thickness of the decoration. + * + */ + public Double getDecorationThickness() { + return decorationThickness; + } + + /** + * The thickness of the decoration. + * + */ + public void setDecorationThickness(Double decorationThickness) { + this.decorationThickness = decorationThickness; + } + + public TextStyleSchema withDecorationThickness(Double decorationThickness) { + this.decorationThickness = decorationThickness; + return this; + } + + /** + * The font family of the text. + * + */ + public String getFontFamily() { + return fontFamily; + } + + /** + * The font family of the text. + * + */ + public void setFontFamily(String fontFamily) { + this.fontFamily = fontFamily; + } + + public TextStyleSchema withFontFamily(String fontFamily) { + this.fontFamily = fontFamily; + return this; + } + + /** + * The list of font families to use if the first font family could not be found. + * + */ + // public List getFontFamilyFallback() { + // return fontFamilyFallback; + // } + + // /** + // * The list of font families to use if the first font family could not be + // found. + // * + // */ + // public void setFontFamilyFallback(List fontFamilyFallback) { + // this.fontFamilyFallback = fontFamilyFallback; + // } + + // public TextStyleSchema withFontFamilyFallback(List + // fontFamilyFallback) { + // this.fontFamilyFallback = fontFamilyFallback; + // return this; + // } + + /** + * The size of the text. + * + */ + public Double getFontSize() { + return fontSize; + } + + /** + * The size of the text. + * + */ + public void setFontSize(Double fontSize) { + this.fontSize = fontSize; + } + + public TextStyleSchema withFontSize(Double fontSize) { + this.fontSize = fontSize; + return this; + } + + /** + * The style of the text. + * + */ + public TextStyleSchema.FontStyle getFontStyle() { + return fontStyle; + } + + /** + * The style of the text. + * + */ + public void setFontStyle(TextStyleSchema.FontStyle fontStyle) { + this.fontStyle = fontStyle; + } + + public TextStyleSchema withFontStyle(TextStyleSchema.FontStyle fontStyle) { + this.fontStyle = fontStyle; + return this; + } + + /** + * The weight of the text. + * + */ + public TextStyleSchema.FontWeight getFontWeight() { + return fontWeight; + } + + /** + * The weight of the text. + * + */ + public void setFontWeight(TextStyleSchema.FontWeight fontWeight) { + this.fontWeight = fontWeight; + } + + public TextStyleSchema withFontWeight(TextStyleSchema.FontWeight fontWeight) { + this.fontWeight = fontWeight; + return this; + } + + /** + * The height of this text. + * + */ + public Double getHeight() { + return height; + } + + /** + * The height of this text. + * + */ + public void setHeight(Double height) { + this.height = height; + } + + public TextStyleSchema withHeight(Double height) { + this.height = height; + return this; + } + + /** + * The amount of space to add between each letter. + * + */ + public Double getLetterSpacing() { + return letterSpacing; + } + + /** + * The amount of space to add between each letter. + * + */ + public void setLetterSpacing(Double letterSpacing) { + this.letterSpacing = letterSpacing; + } + + public TextStyleSchema withLetterSpacing(Double letterSpacing) { + this.letterSpacing = letterSpacing; + return this; + } + + /** + * How visual text overflow should be handled. + * + */ + public TextStyleSchema.Overflow getOverflow() { + return overflow; + } + + /** + * How visual text overflow should be handled. + * + */ + public void setOverflow(TextStyleSchema.Overflow overflow) { + this.overflow = overflow; + } + + public TextStyleSchema withOverflow(TextStyleSchema.Overflow overflow) { + this.overflow = overflow; + return this; + } + + /** + * A list of Shadows that will be painted underneath the text. + * + */ + // public List getShadows() { + // return shadows; + // } + + // /** + // * A list of Shadows that will be painted underneath the text. + // * + // */ + // public void setShadows(List shadows) { + // this.shadows = shadows; + // } + + // public TextStyleSchema withShadows(List shadows) { + // this.shadows = shadows; + // return this; + // } + + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + public io.lenra.components.FlexSchema.TextBaselineSchema getTextBaseline() { + return textBaseline; + } + + /** + * textBaseline + *

+ * A horizontal line used for aligning text. + * + */ + public void setTextBaseline(io.lenra.components.FlexSchema.TextBaselineSchema textBaseline) { + this.textBaseline = textBaseline; + } + + public TextStyleSchema withTextBaseline(io.lenra.components.FlexSchema.TextBaselineSchema textBaseline) { + this.textBaseline = textBaseline; + return this; + } + + /** + * The amount of space to add at each sequence of white-space. + * + */ + public Double getWordSpacing() { + return wordSpacing; + } + + /** + * The amount of space to add at each sequence of white-space. + * + */ + public void setWordSpacing(Double wordSpacing) { + this.wordSpacing = wordSpacing; + } + + public TextStyleSchema withWordSpacing(Double wordSpacing) { + this.wordSpacing = wordSpacing; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(TextStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("color"); + sb.append('='); + sb.append(((this.color == null) ? "" : this.color)); + sb.append(','); + sb.append("decoration"); + sb.append('='); + sb.append(((this.decoration == null) ? "" : this.decoration)); + sb.append(','); + sb.append("decorationColor"); + sb.append('='); + sb.append(((this.decorationColor == null) ? "" : this.decorationColor)); + sb.append(','); + sb.append("decorationStyle"); + sb.append('='); + sb.append(((this.decorationStyle == null) ? "" : this.decorationStyle)); + sb.append(','); + sb.append("decorationThickness"); + sb.append('='); + sb.append(((this.decorationThickness == null) ? "" : this.decorationThickness)); + sb.append(','); + sb.append("fontFamily"); + sb.append('='); + sb.append(((this.fontFamily == null) ? "" : this.fontFamily)); + sb.append(','); + sb.append("fontFamilyFallback"); + // sb.append('='); + // sb.append(((this.fontFamilyFallback == null) ? "" : + // this.fontFamilyFallback)); + // sb.append(','); + sb.append("fontSize"); + sb.append('='); + sb.append(((this.fontSize == null) ? "" : this.fontSize)); + sb.append(','); + sb.append("fontStyle"); + sb.append('='); + sb.append(((this.fontStyle == null) ? "" : this.fontStyle)); + sb.append(','); + sb.append("fontWeight"); + sb.append('='); + sb.append(((this.fontWeight == null) ? "" : this.fontWeight)); + sb.append(','); + sb.append("height"); + sb.append('='); + sb.append(((this.height == null) ? "" : this.height)); + sb.append(','); + sb.append("letterSpacing"); + sb.append('='); + sb.append(((this.letterSpacing == null) ? "" : this.letterSpacing)); + sb.append(','); + sb.append("overflow"); + sb.append('='); + sb.append(((this.overflow == null) ? "" : this.overflow)); + sb.append(','); + sb.append("shadows"); + // sb.append('='); + // sb.append(((this.shadows == null) ? "" : this.shadows)); + // sb.append(','); + sb.append("textBaseline"); + sb.append('='); + sb.append(((this.textBaseline == null) ? "" : this.textBaseline)); + sb.append(','); + sb.append("wordSpacing"); + sb.append('='); + sb.append(((this.wordSpacing == null) ? "" : this.wordSpacing)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.textBaseline == null) ? 0 : this.textBaseline.hashCode())); + result = ((result * 31) + ((this.decorationStyle == null) ? 0 : this.decorationStyle.hashCode())); + result = ((result * 31) + ((this.color == null) ? 0 : this.color.hashCode())); + result = ((result * 31) + ((this.wordSpacing == null) ? 0 : this.wordSpacing.hashCode())); + result = ((result * 31) + ((this.decorationThickness == null) ? 0 : this.decorationThickness.hashCode())); + result = ((result * 31) + ((this.letterSpacing == null) ? 0 : this.letterSpacing.hashCode())); + result = ((result * 31) + ((this.fontStyle == null) ? 0 : this.fontStyle.hashCode())); + result = ((result * 31) + ((this.decorationColor == null) ? 0 : this.decorationColor.hashCode())); + result = ((result * 31) + ((this.fontFamily == null) ? 0 : this.fontFamily.hashCode())); + result = ((result * 31) + ((this.overflow == null) ? 0 : this.overflow.hashCode())); + // result = ((result * 31) + ((this.shadows == null) ? 0 : + // this.shadows.hashCode())); + result = ((result * 31) + ((this.fontSize == null) ? 0 : this.fontSize.hashCode())); + result = ((result * 31) + ((this.decoration == null) ? 0 : this.decoration.hashCode())); + result = ((result * 31) + ((this.fontWeight == null) ? 0 : this.fontWeight.hashCode())); + // result = ((result * 31) + ((this.fontFamilyFallback == null) ? 0 : + // this.fontFamilyFallback.hashCode())); + result = ((result * 31) + ((this.height == null) ? 0 : this.height.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof TextStyleSchema) == false) { + return false; + } + TextStyleSchema rhs = ((TextStyleSchema) other); + return (((((((((((((((((this.textBaseline == rhs.textBaseline) + || ((this.textBaseline != null) && this.textBaseline.equals(rhs.textBaseline))) + && ((this.decorationStyle == rhs.decorationStyle) + || ((this.decorationStyle != null) && this.decorationStyle.equals(rhs.decorationStyle)))) + && ((this.color == rhs.color) || ((this.color != null) && this.color.equals(rhs.color)))) + && ((this.wordSpacing == rhs.wordSpacing) + || ((this.wordSpacing != null) && this.wordSpacing.equals(rhs.wordSpacing)))) + && ((this.decorationThickness == rhs.decorationThickness) || ((this.decorationThickness != null) + && this.decorationThickness.equals(rhs.decorationThickness)))) + && ((this.letterSpacing == rhs.letterSpacing) + || ((this.letterSpacing != null) && this.letterSpacing.equals(rhs.letterSpacing)))) + && ((this.fontStyle == rhs.fontStyle) + || ((this.fontStyle != null) && this.fontStyle.equals(rhs.fontStyle)))) + && ((this.decorationColor == rhs.decorationColor) + || ((this.decorationColor != null) && this.decorationColor.equals(rhs.decorationColor)))) + && ((this.fontFamily == rhs.fontFamily) + || ((this.fontFamily != null) && this.fontFamily.equals(rhs.fontFamily)))) + && ((this.overflow == rhs.overflow) || ((this.overflow != null) && this.overflow.equals(rhs.overflow)))) + // && ((this.shadows == rhs.shadows) || ((this.shadows != null) && + // this.shadows.equals(rhs.shadows))) + ) + && ((this.fontSize == rhs.fontSize) || ((this.fontSize != null) && this.fontSize.equals(rhs.fontSize)))) + && ((this.decoration == rhs.decoration) + || ((this.decoration != null) && this.decoration.equals(rhs.decoration)))) + && ((this.fontWeight == rhs.fontWeight) + || ((this.fontWeight != null) && this.fontWeight.equals(rhs.fontWeight)))) + // && ((this.fontFamilyFallback == rhs.fontFamilyFallback) || + // ((this.fontFamilyFallback != null) + // && this.fontFamilyFallback.equals(rhs.fontFamilyFallback))) + ) + && ((this.height == rhs.height) || ((this.height != null) && this.height.equals(rhs.height)))); + } + + /** + * The style of the text. + * + */ + public enum FontStyle { + + @SerializedName("italic") + ITALIC("italic"), + @SerializedName("normal") + NORMAL("normal"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextStyleSchema.FontStyle c : values()) { + CONSTANTS.put(c.value, c); + } + } + + FontStyle(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextStyleSchema.FontStyle fromValue(String value) { + TextStyleSchema.FontStyle constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The weight of the text. + * + */ + public enum FontWeight { + + @SerializedName("bold") + BOLD("bold"), + @SerializedName("normal") + NORMAL("normal"), + @SerializedName("w100") + W_100("w100"), + @SerializedName("w200") + W_200("w200"), + @SerializedName("w300") + W_300("w300"), + @SerializedName("w400") + W_400("w400"), + @SerializedName("w500") + W_500("w500"), + @SerializedName("w600") + W_600("w600"), + @SerializedName("w700") + W_700("w700"), + @SerializedName("w800") + W_800("w800"), + @SerializedName("w900") + W_900("w900"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextStyleSchema.FontWeight c : values()) { + CONSTANTS.put(c.value, c); + } + } + + FontWeight(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextStyleSchema.FontWeight fromValue(String value) { + TextStyleSchema.FontWeight constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * How visual text overflow should be handled. + * + */ + public enum Overflow { + + @SerializedName("clip") + CLIP("clip"), + @SerializedName("ellipsis") + ELLIPSIS("ellipsis"), + @SerializedName("fade") + FADE("fade"), + @SerializedName("visible") + VISIBLE("visible"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextStyleSchema.Overflow c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Overflow(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextStyleSchema.Overflow fromValue(String value) { + TextStyleSchema.Overflow constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Text Decoration + *

+ * Allows you to underline, overline or strike out the text. + * + */ + public enum TextDecorationSchema { + + @SerializedName("lineThrough") + LINE_THROUGH("lineThrough"), + @SerializedName("overline") + OVERLINE("overline"), + @SerializedName("underline") + UNDERLINE("underline"), + @SerializedName("none") + NONE("none"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextStyleSchema.TextDecorationSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextDecorationSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextStyleSchema.TextDecorationSchema fromValue(String value) { + TextStyleSchema.TextDecorationSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Text Decoration Style + *

+ * The style in which to draw a text decoration. + * + */ + public enum TextDecorationStyleSchema { + + @SerializedName("dashed") + DASHED("dashed"), + @SerializedName("dotted") + DOTTED("dotted"), + @SerializedName("double") + DOUBLE("double"), + @SerializedName("solid") + SOLID("solid"), + @SerializedName("wavy") + WAVY("wavy"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextStyleSchema.TextDecorationStyleSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextDecorationStyleSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextStyleSchema.TextDecorationStyleSchema fromValue(String value) { + TextStyleSchema.TextDecorationStyleSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/TextfieldSchema.java b/src/main/java/io/lenra/components/TextfieldSchema.java new file mode 100644 index 0000000..6d345bb --- /dev/null +++ b/src/main/java/io/lenra/components/TextfieldSchema.java @@ -0,0 +1,1411 @@ + +package io.lenra.components; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * TextField + *

+ * Element of type TextField + * + */ +public class TextfieldSchema { + + /** + * The type of the element + * (Required) + * + */ + @SerializedName("type") + @Expose + private TextfieldSchema.Type type; + /** + * The value displayed inside the Textfield + * (Required) + * + */ + @SerializedName("value") + @Expose + private String value; + /** + * Whether to enable the autocorrection + * + */ + @SerializedName("autocorrect") + @Expose + private Boolean autocorrect; + /** + * AutofillHints + *

+ * The AutofillHints enum to handle textfield's autocompletion. + * + */ + @SerializedName("autofillHints") + @Expose + private List autofillHints = new ArrayList(); + /** + * Whether this Textfield should be focused initially. + * + */ + @SerializedName("autofocus") + @Expose + private Boolean autofocus; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("buildCounter") + @Expose + private ListenerSchema buildCounter; + /** + * TextFieldStyle + *

+ * Element of type TextFieldStyle + * + */ + @SerializedName("style") + @Expose + private TextFieldStyleSchema style; + /** + * DragStartBehavior + *

+ * Component of type DragStartBehavior. + * + */ + @SerializedName("dragStartBehavior") + @Expose + private TextfieldSchema.DragStartBehaviorSchema dragStartBehavior; + /** + * Whether the text field is enabled. + * + */ + @SerializedName("enabled") + @Expose + private Boolean enabled; + /** + * Whether to enable user interface options to change the text selection. + * + */ + @SerializedName("enableInteractiveSelection") + @Expose + private Boolean enableInteractiveSelection; + /** + * Whether the TextField is sized to fill its parent. + * + */ + @SerializedName("expands") + @Expose + private Boolean expands; + /** + * textInputType + *

+ * Element of textInput Type + * + */ + @SerializedName("keyboardType") + @Expose + private TextInputTypeSchema keyboardType; + /** + * The maximum number of characters to allow in the text field. + * + */ + @SerializedName("maxLength") + @Expose + private Integer maxLength; + /** + * MaxLengthEnforcement + *

+ * Component of type MaxLengthEnforcement. + * + */ + @SerializedName("maxLengthEnforcement") + @Expose + private TextfieldSchema.MaxLengthEnforcementSchema maxLengthEnforcement; + /** + * The maximum number of lines to show at one time. + * + */ + @SerializedName("maxLines") + @Expose + private Integer maxLines; + /** + * The minimum number of lines to occupy on the screen. + * + */ + @SerializedName("minLines") + @Expose + private Integer minLines; + /** + * Whether to hide the text being edited. + * + */ + @SerializedName("obscureText") + @Expose + private Boolean obscureText; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onAppPrivateCommand") + @Expose + private ListenerSchema onAppPrivateCommand; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onChanged") + @Expose + private ListenerSchema onChanged; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onEditingComplete") + @Expose + private ListenerSchema onEditingComplete; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onSubmitted") + @Expose + private ListenerSchema onSubmitted; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onTap") + @Expose + private ListenerSchema onTap; + /** + * Whether the text can be changed. + * + */ + @SerializedName("readOnly") + @Expose + private Boolean readOnly; + /** + * Whether to show the cursor. + * + */ + @SerializedName("showCursor") + @Expose + private Boolean showCursor; + /** + * TextCapitalization + *

+ * Component of type TextCapitalization. + * + */ + @SerializedName("textCapitalization") + @Expose + private TextfieldSchema.TextCapitalizationSchema textCapitalization; + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + @SerializedName("textDirection") + @Expose + private io.lenra.components.FlexSchema.TextDirectionSchema textDirection = io.lenra.components.FlexSchema.TextDirectionSchema + .fromValue("ltr"); + /** + * TextInputAction + *

+ * Component of type TextInputAction. + * + */ + @SerializedName("textInputAction") + @Expose + private TextfieldSchema.TextInputActionSchema textInputAction; + /** + * toolbarOptions + *

+ * Element of type toolbar options + * + */ + @SerializedName("toolbarOptions") + @Expose + private ToolbarOptionsSchema toolbarOptions; + /** + * The name that will be used in the form. + * + */ + @SerializedName("name") + @Expose + private String name; + + /** + * The type of the element + * (Required) + * + */ + public TextfieldSchema.Type getType() { + return type; + } + + /** + * The type of the element + * (Required) + * + */ + public void setType(TextfieldSchema.Type type) { + this.type = type; + } + + public TextfieldSchema withType(TextfieldSchema.Type type) { + this.type = type; + return this; + } + + /** + * The value displayed inside the Textfield + * (Required) + * + */ + public String getValue() { + return value; + } + + /** + * The value displayed inside the Textfield + * (Required) + * + */ + public void setValue(String value) { + this.value = value; + } + + public TextfieldSchema withValue(String value) { + this.value = value; + return this; + } + + /** + * Whether to enable the autocorrection + * + */ + public Boolean getAutocorrect() { + return autocorrect; + } + + /** + * Whether to enable the autocorrection + * + */ + public void setAutocorrect(Boolean autocorrect) { + this.autocorrect = autocorrect; + } + + public TextfieldSchema withAutocorrect(Boolean autocorrect) { + this.autocorrect = autocorrect; + return this; + } + + /** + * AutofillHints + *

+ * The AutofillHints enum to handle textfield's autocompletion. + * + */ + public List getAutofillHints() { + return autofillHints; + } + + /** + * AutofillHints + *

+ * The AutofillHints enum to handle textfield's autocompletion. + * + */ + public void setAutofillHints(List autofillHints) { + this.autofillHints = autofillHints; + } + + public TextfieldSchema withAutofillHints(List autofillHints) { + this.autofillHints = autofillHints; + return this; + } + + /** + * Whether this Textfield should be focused initially. + * + */ + public Boolean getAutofocus() { + return autofocus; + } + + /** + * Whether this Textfield should be focused initially. + * + */ + public void setAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + } + + public TextfieldSchema withAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getBuildCounter() { + return buildCounter; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setBuildCounter(ListenerSchema buildCounter) { + this.buildCounter = buildCounter; + } + + public TextfieldSchema withBuildCounter(ListenerSchema buildCounter) { + this.buildCounter = buildCounter; + return this; + } + + /** + * TextFieldStyle + *

+ * Element of type TextFieldStyle + * + */ + public TextFieldStyleSchema getStyle() { + return style; + } + + /** + * TextFieldStyle + *

+ * Element of type TextFieldStyle + * + */ + public void setStyle(TextFieldStyleSchema style) { + this.style = style; + } + + public TextfieldSchema withStyle(TextFieldStyleSchema style) { + this.style = style; + return this; + } + + /** + * DragStartBehavior + *

+ * Component of type DragStartBehavior. + * + */ + public TextfieldSchema.DragStartBehaviorSchema getDragStartBehavior() { + return dragStartBehavior; + } + + /** + * DragStartBehavior + *

+ * Component of type DragStartBehavior. + * + */ + public void setDragStartBehavior(TextfieldSchema.DragStartBehaviorSchema dragStartBehavior) { + this.dragStartBehavior = dragStartBehavior; + } + + public TextfieldSchema withDragStartBehavior(TextfieldSchema.DragStartBehaviorSchema dragStartBehavior) { + this.dragStartBehavior = dragStartBehavior; + return this; + } + + /** + * Whether the text field is enabled. + * + */ + public Boolean getEnabled() { + return enabled; + } + + /** + * Whether the text field is enabled. + * + */ + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public TextfieldSchema withEnabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * Whether to enable user interface options to change the text selection. + * + */ + public Boolean getEnableInteractiveSelection() { + return enableInteractiveSelection; + } + + /** + * Whether to enable user interface options to change the text selection. + * + */ + public void setEnableInteractiveSelection(Boolean enableInteractiveSelection) { + this.enableInteractiveSelection = enableInteractiveSelection; + } + + public TextfieldSchema withEnableInteractiveSelection(Boolean enableInteractiveSelection) { + this.enableInteractiveSelection = enableInteractiveSelection; + return this; + } + + /** + * Whether the TextField is sized to fill its parent. + * + */ + public Boolean getExpands() { + return expands; + } + + /** + * Whether the TextField is sized to fill its parent. + * + */ + public void setExpands(Boolean expands) { + this.expands = expands; + } + + public TextfieldSchema withExpands(Boolean expands) { + this.expands = expands; + return this; + } + + /** + * textInputType + *

+ * Element of textInput Type + * + */ + public TextInputTypeSchema getKeyboardType() { + return keyboardType; + } + + /** + * textInputType + *

+ * Element of textInput Type + * + */ + public void setKeyboardType(TextInputTypeSchema keyboardType) { + this.keyboardType = keyboardType; + } + + public TextfieldSchema withKeyboardType(TextInputTypeSchema keyboardType) { + this.keyboardType = keyboardType; + return this; + } + + /** + * The maximum number of characters to allow in the text field. + * + */ + public Integer getMaxLength() { + return maxLength; + } + + /** + * The maximum number of characters to allow in the text field. + * + */ + public void setMaxLength(Integer maxLength) { + this.maxLength = maxLength; + } + + public TextfieldSchema withMaxLength(Integer maxLength) { + this.maxLength = maxLength; + return this; + } + + /** + * MaxLengthEnforcement + *

+ * Component of type MaxLengthEnforcement. + * + */ + public TextfieldSchema.MaxLengthEnforcementSchema getMaxLengthEnforcement() { + return maxLengthEnforcement; + } + + /** + * MaxLengthEnforcement + *

+ * Component of type MaxLengthEnforcement. + * + */ + public void setMaxLengthEnforcement(TextfieldSchema.MaxLengthEnforcementSchema maxLengthEnforcement) { + this.maxLengthEnforcement = maxLengthEnforcement; + } + + public TextfieldSchema withMaxLengthEnforcement(TextfieldSchema.MaxLengthEnforcementSchema maxLengthEnforcement) { + this.maxLengthEnforcement = maxLengthEnforcement; + return this; + } + + /** + * The maximum number of lines to show at one time. + * + */ + public Integer getMaxLines() { + return maxLines; + } + + /** + * The maximum number of lines to show at one time. + * + */ + public void setMaxLines(Integer maxLines) { + this.maxLines = maxLines; + } + + public TextfieldSchema withMaxLines(Integer maxLines) { + this.maxLines = maxLines; + return this; + } + + /** + * The minimum number of lines to occupy on the screen. + * + */ + public Integer getMinLines() { + return minLines; + } + + /** + * The minimum number of lines to occupy on the screen. + * + */ + public void setMinLines(Integer minLines) { + this.minLines = minLines; + } + + public TextfieldSchema withMinLines(Integer minLines) { + this.minLines = minLines; + return this; + } + + /** + * Whether to hide the text being edited. + * + */ + public Boolean getObscureText() { + return obscureText; + } + + /** + * Whether to hide the text being edited. + * + */ + public void setObscureText(Boolean obscureText) { + this.obscureText = obscureText; + } + + public TextfieldSchema withObscureText(Boolean obscureText) { + this.obscureText = obscureText; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnAppPrivateCommand() { + return onAppPrivateCommand; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnAppPrivateCommand(ListenerSchema onAppPrivateCommand) { + this.onAppPrivateCommand = onAppPrivateCommand; + } + + public TextfieldSchema withOnAppPrivateCommand(ListenerSchema onAppPrivateCommand) { + this.onAppPrivateCommand = onAppPrivateCommand; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnChanged() { + return onChanged; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnChanged(ListenerSchema onChanged) { + this.onChanged = onChanged; + } + + public TextfieldSchema withOnChanged(ListenerSchema onChanged) { + this.onChanged = onChanged; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnEditingComplete() { + return onEditingComplete; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnEditingComplete(ListenerSchema onEditingComplete) { + this.onEditingComplete = onEditingComplete; + } + + public TextfieldSchema withOnEditingComplete(ListenerSchema onEditingComplete) { + this.onEditingComplete = onEditingComplete; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnSubmitted() { + return onSubmitted; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnSubmitted(ListenerSchema onSubmitted) { + this.onSubmitted = onSubmitted; + } + + public TextfieldSchema withOnSubmitted(ListenerSchema onSubmitted) { + this.onSubmitted = onSubmitted; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnTap() { + return onTap; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnTap(ListenerSchema onTap) { + this.onTap = onTap; + } + + public TextfieldSchema withOnTap(ListenerSchema onTap) { + this.onTap = onTap; + return this; + } + + /** + * Whether the text can be changed. + * + */ + public Boolean getReadOnly() { + return readOnly; + } + + /** + * Whether the text can be changed. + * + */ + public void setReadOnly(Boolean readOnly) { + this.readOnly = readOnly; + } + + public TextfieldSchema withReadOnly(Boolean readOnly) { + this.readOnly = readOnly; + return this; + } + + /** + * Whether to show the cursor. + * + */ + public Boolean getShowCursor() { + return showCursor; + } + + /** + * Whether to show the cursor. + * + */ + public void setShowCursor(Boolean showCursor) { + this.showCursor = showCursor; + } + + public TextfieldSchema withShowCursor(Boolean showCursor) { + this.showCursor = showCursor; + return this; + } + + /** + * TextCapitalization + *

+ * Component of type TextCapitalization. + * + */ + public TextfieldSchema.TextCapitalizationSchema getTextCapitalization() { + return textCapitalization; + } + + /** + * TextCapitalization + *

+ * Component of type TextCapitalization. + * + */ + public void setTextCapitalization(TextfieldSchema.TextCapitalizationSchema textCapitalization) { + this.textCapitalization = textCapitalization; + } + + public TextfieldSchema withTextCapitalization(TextfieldSchema.TextCapitalizationSchema textCapitalization) { + this.textCapitalization = textCapitalization; + return this; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public io.lenra.components.FlexSchema.TextDirectionSchema getTextDirection() { + return textDirection; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public void setTextDirection(io.lenra.components.FlexSchema.TextDirectionSchema textDirection) { + this.textDirection = textDirection; + } + + public TextfieldSchema withTextDirection(io.lenra.components.FlexSchema.TextDirectionSchema textDirection) { + this.textDirection = textDirection; + return this; + } + + /** + * TextInputAction + *

+ * Component of type TextInputAction. + * + */ + public TextfieldSchema.TextInputActionSchema getTextInputAction() { + return textInputAction; + } + + /** + * TextInputAction + *

+ * Component of type TextInputAction. + * + */ + public void setTextInputAction(TextfieldSchema.TextInputActionSchema textInputAction) { + this.textInputAction = textInputAction; + } + + public TextfieldSchema withTextInputAction(TextfieldSchema.TextInputActionSchema textInputAction) { + this.textInputAction = textInputAction; + return this; + } + + /** + * toolbarOptions + *

+ * Element of type toolbar options + * + */ + public ToolbarOptionsSchema getToolbarOptions() { + return toolbarOptions; + } + + /** + * toolbarOptions + *

+ * Element of type toolbar options + * + */ + public void setToolbarOptions(ToolbarOptionsSchema toolbarOptions) { + this.toolbarOptions = toolbarOptions; + } + + public TextfieldSchema withToolbarOptions(ToolbarOptionsSchema toolbarOptions) { + this.toolbarOptions = toolbarOptions; + return this; + } + + /** + * The name that will be used in the form. + * + */ + public String getName() { + return name; + } + + /** + * The name that will be used in the form. + * + */ + public void setName(String name) { + this.name = name; + } + + public TextfieldSchema withName(String name) { + this.name = name; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(TextfieldSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("value"); + sb.append('='); + sb.append(((this.value == null) ? "" : this.value)); + sb.append(','); + sb.append("autocorrect"); + sb.append('='); + sb.append(((this.autocorrect == null) ? "" : this.autocorrect)); + sb.append(','); + sb.append("autofillHints"); + sb.append('='); + sb.append(((this.autofillHints == null) ? "" : this.autofillHints)); + sb.append(','); + sb.append("autofocus"); + sb.append('='); + sb.append(((this.autofocus == null) ? "" : this.autofocus)); + sb.append(','); + sb.append("buildCounter"); + sb.append('='); + sb.append(((this.buildCounter == null) ? "" : this.buildCounter)); + sb.append(','); + sb.append("style"); + sb.append('='); + sb.append(((this.style == null) ? "" : this.style)); + sb.append(','); + sb.append("dragStartBehavior"); + sb.append('='); + sb.append(((this.dragStartBehavior == null) ? "" : this.dragStartBehavior)); + sb.append(','); + sb.append("enabled"); + sb.append('='); + sb.append(((this.enabled == null) ? "" : this.enabled)); + sb.append(','); + sb.append("enableInteractiveSelection"); + sb.append('='); + sb.append(((this.enableInteractiveSelection == null) ? "" : this.enableInteractiveSelection)); + sb.append(','); + sb.append("expands"); + sb.append('='); + sb.append(((this.expands == null) ? "" : this.expands)); + sb.append(','); + sb.append("keyboardType"); + sb.append('='); + sb.append(((this.keyboardType == null) ? "" : this.keyboardType)); + sb.append(','); + sb.append("maxLength"); + sb.append('='); + sb.append(((this.maxLength == null) ? "" : this.maxLength)); + sb.append(','); + sb.append("maxLengthEnforcement"); + sb.append('='); + sb.append(((this.maxLengthEnforcement == null) ? "" : this.maxLengthEnforcement)); + sb.append(','); + sb.append("maxLines"); + sb.append('='); + sb.append(((this.maxLines == null) ? "" : this.maxLines)); + sb.append(','); + sb.append("minLines"); + sb.append('='); + sb.append(((this.minLines == null) ? "" : this.minLines)); + sb.append(','); + sb.append("obscureText"); + sb.append('='); + sb.append(((this.obscureText == null) ? "" : this.obscureText)); + sb.append(','); + sb.append("onAppPrivateCommand"); + sb.append('='); + sb.append(((this.onAppPrivateCommand == null) ? "" : this.onAppPrivateCommand)); + sb.append(','); + sb.append("onChanged"); + sb.append('='); + sb.append(((this.onChanged == null) ? "" : this.onChanged)); + sb.append(','); + sb.append("onEditingComplete"); + sb.append('='); + sb.append(((this.onEditingComplete == null) ? "" : this.onEditingComplete)); + sb.append(','); + sb.append("onSubmitted"); + sb.append('='); + sb.append(((this.onSubmitted == null) ? "" : this.onSubmitted)); + sb.append(','); + sb.append("onTap"); + sb.append('='); + sb.append(((this.onTap == null) ? "" : this.onTap)); + sb.append(','); + sb.append("readOnly"); + sb.append('='); + sb.append(((this.readOnly == null) ? "" : this.readOnly)); + sb.append(','); + sb.append("showCursor"); + sb.append('='); + sb.append(((this.showCursor == null) ? "" : this.showCursor)); + sb.append(','); + sb.append("textCapitalization"); + sb.append('='); + sb.append(((this.textCapitalization == null) ? "" : this.textCapitalization)); + sb.append(','); + sb.append("textDirection"); + sb.append('='); + sb.append(((this.textDirection == null) ? "" : this.textDirection)); + sb.append(','); + sb.append("textInputAction"); + sb.append('='); + sb.append(((this.textInputAction == null) ? "" : this.textInputAction)); + sb.append(','); + sb.append("toolbarOptions"); + sb.append('='); + sb.append(((this.toolbarOptions == null) ? "" : this.toolbarOptions)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null) ? "" : this.name)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.toolbarOptions == null) ? 0 : this.toolbarOptions.hashCode())); + result = ((result * 31) + ((this.maxLengthEnforcement == null) ? 0 : this.maxLengthEnforcement.hashCode())); + result = ((result * 31) + ((this.textCapitalization == null) ? 0 : this.textCapitalization.hashCode())); + result = ((result * 31) + ((this.onEditingComplete == null) ? 0 : this.onEditingComplete.hashCode())); + result = ((result * 31) + ((this.onTap == null) ? 0 : this.onTap.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.enabled == null) ? 0 : this.enabled.hashCode())); + result = ((result * 31) + ((this.autocorrect == null) ? 0 : this.autocorrect.hashCode())); + result = ((result * 31) + ((this.onAppPrivateCommand == null) ? 0 : this.onAppPrivateCommand.hashCode())); + result = ((result * 31) + ((this.textDirection == null) ? 0 : this.textDirection.hashCode())); + result = ((result * 31) + + ((this.enableInteractiveSelection == null) ? 0 : this.enableInteractiveSelection.hashCode())); + result = ((result * 31) + ((this.value == null) ? 0 : this.value.hashCode())); + result = ((result * 31) + ((this.showCursor == null) ? 0 : this.showCursor.hashCode())); + result = ((result * 31) + ((this.obscureText == null) ? 0 : this.obscureText.hashCode())); + result = ((result * 31) + ((this.buildCounter == null) ? 0 : this.buildCounter.hashCode())); + result = ((result * 31) + ((this.onChanged == null) ? 0 : this.onChanged.hashCode())); + result = ((result * 31) + ((this.readOnly == null) ? 0 : this.readOnly.hashCode())); + result = ((result * 31) + ((this.expands == null) ? 0 : this.expands.hashCode())); + result = ((result * 31) + ((this.autofocus == null) ? 0 : this.autofocus.hashCode())); + result = ((result * 31) + ((this.minLines == null) ? 0 : this.minLines.hashCode())); + result = ((result * 31) + ((this.onSubmitted == null) ? 0 : this.onSubmitted.hashCode())); + result = ((result * 31) + ((this.textInputAction == null) ? 0 : this.textInputAction.hashCode())); + result = ((result * 31) + ((this.dragStartBehavior == null) ? 0 : this.dragStartBehavior.hashCode())); + result = ((result * 31) + ((this.keyboardType == null) ? 0 : this.keyboardType.hashCode())); + result = ((result * 31) + ((this.name == null) ? 0 : this.name.hashCode())); + result = ((result * 31) + ((this.autofillHints == null) ? 0 : this.autofillHints.hashCode())); + result = ((result * 31) + ((this.maxLines == null) ? 0 : this.maxLines.hashCode())); + result = ((result * 31) + ((this.style == null) ? 0 : this.style.hashCode())); + result = ((result * 31) + ((this.maxLength == null) ? 0 : this.maxLength.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof TextfieldSchema) == false) { + return false; + } + TextfieldSchema rhs = ((TextfieldSchema) other); + return ((((((((((((((((((((((((((((((this.toolbarOptions == rhs.toolbarOptions) + || ((this.toolbarOptions != null) && this.toolbarOptions.equals(rhs.toolbarOptions))) + && ((this.maxLengthEnforcement == rhs.maxLengthEnforcement) || ((this.maxLengthEnforcement != null) + && this.maxLengthEnforcement.equals(rhs.maxLengthEnforcement)))) + && ((this.textCapitalization == rhs.textCapitalization) || ((this.textCapitalization != null) + && this.textCapitalization.equals(rhs.textCapitalization)))) + && ((this.onEditingComplete == rhs.onEditingComplete) + || ((this.onEditingComplete != null) && this.onEditingComplete.equals(rhs.onEditingComplete)))) + && ((this.onTap == rhs.onTap) || ((this.onTap != null) && this.onTap.equals(rhs.onTap)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.enabled == rhs.enabled) || ((this.enabled != null) && this.enabled.equals(rhs.enabled)))) + && ((this.autocorrect == rhs.autocorrect) + || ((this.autocorrect != null) && this.autocorrect.equals(rhs.autocorrect)))) + && ((this.onAppPrivateCommand == rhs.onAppPrivateCommand) || ((this.onAppPrivateCommand != null) + && this.onAppPrivateCommand.equals(rhs.onAppPrivateCommand)))) + && ((this.textDirection == rhs.textDirection) + || ((this.textDirection != null) && this.textDirection.equals(rhs.textDirection)))) + && ((this.enableInteractiveSelection == rhs.enableInteractiveSelection) + || ((this.enableInteractiveSelection != null) + && this.enableInteractiveSelection.equals(rhs.enableInteractiveSelection)))) + && ((this.value == rhs.value) || ((this.value != null) && this.value.equals(rhs.value)))) + && ((this.showCursor == rhs.showCursor) + || ((this.showCursor != null) && this.showCursor.equals(rhs.showCursor)))) + && ((this.obscureText == rhs.obscureText) + || ((this.obscureText != null) && this.obscureText.equals(rhs.obscureText)))) + && ((this.buildCounter == rhs.buildCounter) + || ((this.buildCounter != null) && this.buildCounter.equals(rhs.buildCounter)))) + && ((this.onChanged == rhs.onChanged) + || ((this.onChanged != null) && this.onChanged.equals(rhs.onChanged)))) + && ((this.readOnly == rhs.readOnly) || ((this.readOnly != null) && this.readOnly.equals(rhs.readOnly)))) + && ((this.expands == rhs.expands) || ((this.expands != null) && this.expands.equals(rhs.expands)))) + && ((this.autofocus == rhs.autofocus) + || ((this.autofocus != null) && this.autofocus.equals(rhs.autofocus)))) + && ((this.minLines == rhs.minLines) || ((this.minLines != null) && this.minLines.equals(rhs.minLines)))) + && ((this.onSubmitted == rhs.onSubmitted) + || ((this.onSubmitted != null) && this.onSubmitted.equals(rhs.onSubmitted)))) + && ((this.textInputAction == rhs.textInputAction) + || ((this.textInputAction != null) && this.textInputAction.equals(rhs.textInputAction)))) + && ((this.dragStartBehavior == rhs.dragStartBehavior) + || ((this.dragStartBehavior != null) && this.dragStartBehavior.equals(rhs.dragStartBehavior)))) + && ((this.keyboardType == rhs.keyboardType) + || ((this.keyboardType != null) && this.keyboardType.equals(rhs.keyboardType)))) + && ((this.name == rhs.name) || ((this.name != null) && this.name.equals(rhs.name)))) + && ((this.autofillHints == rhs.autofillHints) + || ((this.autofillHints != null) && this.autofillHints.equals(rhs.autofillHints)))) + && ((this.maxLines == rhs.maxLines) || ((this.maxLines != null) && this.maxLines.equals(rhs.maxLines)))) + && ((this.style == rhs.style) || ((this.style != null) && this.style.equals(rhs.style)))) + && ((this.maxLength == rhs.maxLength) + || ((this.maxLength != null) && this.maxLength.equals(rhs.maxLength)))); + } + + /** + * DragStartBehavior + *

+ * Component of type DragStartBehavior. + * + */ + public enum DragStartBehaviorSchema { + + @SerializedName("start") + START("start"), + @SerializedName("down") + DOWN("down"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextfieldSchema.DragStartBehaviorSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + DragStartBehaviorSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextfieldSchema.DragStartBehaviorSchema fromValue(String value) { + TextfieldSchema.DragStartBehaviorSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * MaxLengthEnforcement + *

+ * Component of type MaxLengthEnforcement. + * + */ + public enum MaxLengthEnforcementSchema { + + @SerializedName("none") + NONE("none"), + @SerializedName("enforced") + ENFORCED("enforced"), + @SerializedName("truncateAfterCompositionEnds") + TRUNCATE_AFTER_COMPOSITION_ENDS("truncateAfterCompositionEnds"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextfieldSchema.MaxLengthEnforcementSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + MaxLengthEnforcementSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextfieldSchema.MaxLengthEnforcementSchema fromValue(String value) { + TextfieldSchema.MaxLengthEnforcementSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * TextCapitalization + *

+ * Component of type TextCapitalization. + * + */ + public enum TextCapitalizationSchema { + + @SerializedName("none") + NONE("none"), + @SerializedName("words") + WORDS("words"), + @SerializedName("sentences") + SENTENCES("sentences"), + @SerializedName("characters") + CHARACTERS("characters"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextfieldSchema.TextCapitalizationSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextCapitalizationSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextfieldSchema.TextCapitalizationSchema fromValue(String value) { + TextfieldSchema.TextCapitalizationSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * TextInputAction + *

+ * Component of type TextInputAction. + * + */ + public enum TextInputActionSchema { + + @SerializedName("continueAction") + CONTINUE_ACTION("continueAction"), + @SerializedName("done") + DONE("done"), + @SerializedName("emergencyCall") + EMERGENCY_CALL("emergencyCall"), + @SerializedName("go") + GO("go"), + @SerializedName("join") + JOIN("join"), + @SerializedName("newline") + NEWLINE("newline"), + @SerializedName("next") + NEXT("next"), + @SerializedName("none") + NONE("none"), + @SerializedName("previous") + PREVIOUS("previous"), + @SerializedName("route") + ROUTE("route"), + @SerializedName("search") + SEARCH("search"), + @SerializedName("send") + SEND("send"), + @SerializedName("unspecified") + UNSPECIFIED("unspecified"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextfieldSchema.TextInputActionSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + TextInputActionSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextfieldSchema.TextInputActionSchema fromValue(String value) { + TextfieldSchema.TextInputActionSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The type of the element + * + */ + public enum Type { + + @SerializedName("textfield") + TEXTFIELD("textfield"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (TextfieldSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static TextfieldSchema.Type fromValue(String value) { + TextfieldSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/ToggleSchema.java b/src/main/java/io/lenra/components/ToggleSchema.java new file mode 100644 index 0000000..8845153 --- /dev/null +++ b/src/main/java/io/lenra/components/ToggleSchema.java @@ -0,0 +1,462 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Toggle + *

+ * Element of type Toggle + * + */ +public class ToggleSchema { + + /** + * The type of the element. + * (Required) + * + */ + @SerializedName("type") + @Expose + private ToggleSchema.Type type; + /** + * The value of the element. + * (Required) + * + */ + @SerializedName("value") + @Expose + private Boolean value; + /** + * The splash radius when you click on the toggle. + * + */ + @SerializedName("splashRadius") + @Expose + private Double splashRadius; + /** + * The default focus in boolean. + * + */ + @SerializedName("autofocus") + @Expose + private Boolean autofocus; + /** + * Determines the way that drag start behavior is handled. + * + */ + @SerializedName("dragStartBehavior") + @Expose + private ToggleSchema.DragStartBehavior dragStartBehavior; + /** + * Basic Listener + *

+ * + * + */ + @SerializedName("onPressed") + @Expose + private ListenerSchema onPressed; + /** + * ToggleStyle + *

+ * Element of type ToggleStyle + * + */ + @SerializedName("style") + @Expose + private ToggleStyleSchema style; + /** + * The name that will be used in the form. + * + */ + @SerializedName("name") + @Expose + private String name; + /** + * The toggle is disabled if true + * + */ + @SerializedName("disabled") + @Expose + private Boolean disabled = false; + + /** + * The type of the element. + * (Required) + * + */ + public ToggleSchema.Type getType() { + return type; + } + + /** + * The type of the element. + * (Required) + * + */ + public void setType(ToggleSchema.Type type) { + this.type = type; + } + + public ToggleSchema withType(ToggleSchema.Type type) { + this.type = type; + return this; + } + + /** + * The value of the element. + * (Required) + * + */ + public Boolean getValue() { + return value; + } + + /** + * The value of the element. + * (Required) + * + */ + public void setValue(Boolean value) { + this.value = value; + } + + public ToggleSchema withValue(Boolean value) { + this.value = value; + return this; + } + + /** + * The splash radius when you click on the toggle. + * + */ + public Double getSplashRadius() { + return splashRadius; + } + + /** + * The splash radius when you click on the toggle. + * + */ + public void setSplashRadius(Double splashRadius) { + this.splashRadius = splashRadius; + } + + public ToggleSchema withSplashRadius(Double splashRadius) { + this.splashRadius = splashRadius; + return this; + } + + /** + * The default focus in boolean. + * + */ + public Boolean getAutofocus() { + return autofocus; + } + + /** + * The default focus in boolean. + * + */ + public void setAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + } + + public ToggleSchema withAutofocus(Boolean autofocus) { + this.autofocus = autofocus; + return this; + } + + /** + * Determines the way that drag start behavior is handled. + * + */ + public ToggleSchema.DragStartBehavior getDragStartBehavior() { + return dragStartBehavior; + } + + /** + * Determines the way that drag start behavior is handled. + * + */ + public void setDragStartBehavior(ToggleSchema.DragStartBehavior dragStartBehavior) { + this.dragStartBehavior = dragStartBehavior; + } + + public ToggleSchema withDragStartBehavior(ToggleSchema.DragStartBehavior dragStartBehavior) { + this.dragStartBehavior = dragStartBehavior; + return this; + } + + /** + * Basic Listener + *

+ * + * + */ + public ListenerSchema getOnPressed() { + return onPressed; + } + + /** + * Basic Listener + *

+ * + * + */ + public void setOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + } + + public ToggleSchema withOnPressed(ListenerSchema onPressed) { + this.onPressed = onPressed; + return this; + } + + /** + * ToggleStyle + *

+ * Element of type ToggleStyle + * + */ + public ToggleStyleSchema getStyle() { + return style; + } + + /** + * ToggleStyle + *

+ * Element of type ToggleStyle + * + */ + public void setStyle(ToggleStyleSchema style) { + this.style = style; + } + + public ToggleSchema withStyle(ToggleStyleSchema style) { + this.style = style; + return this; + } + + /** + * The name that will be used in the form. + * + */ + public String getName() { + return name; + } + + /** + * The name that will be used in the form. + * + */ + public void setName(String name) { + this.name = name; + } + + public ToggleSchema withName(String name) { + this.name = name; + return this; + } + + /** + * The toggle is disabled if true + * + */ + public Boolean getDisabled() { + return disabled; + } + + /** + * The toggle is disabled if true + * + */ + public void setDisabled(Boolean disabled) { + this.disabled = disabled; + } + + public ToggleSchema withDisabled(Boolean disabled) { + this.disabled = disabled; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ToggleSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("value"); + sb.append('='); + sb.append(((this.value == null) ? "" : this.value)); + sb.append(','); + sb.append("splashRadius"); + sb.append('='); + sb.append(((this.splashRadius == null) ? "" : this.splashRadius)); + sb.append(','); + sb.append("autofocus"); + sb.append('='); + sb.append(((this.autofocus == null) ? "" : this.autofocus)); + sb.append(','); + sb.append("dragStartBehavior"); + sb.append('='); + sb.append(((this.dragStartBehavior == null) ? "" : this.dragStartBehavior)); + sb.append(','); + sb.append("onPressed"); + sb.append('='); + sb.append(((this.onPressed == null) ? "" : this.onPressed)); + sb.append(','); + sb.append("style"); + sb.append('='); + sb.append(((this.style == null) ? "" : this.style)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null) ? "" : this.name)); + sb.append(','); + sb.append("disabled"); + sb.append('='); + sb.append(((this.disabled == null) ? "" : this.disabled)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.dragStartBehavior == null) ? 0 : this.dragStartBehavior.hashCode())); + result = ((result * 31) + ((this.name == null) ? 0 : this.name.hashCode())); + result = ((result * 31) + ((this.style == null) ? 0 : this.style.hashCode())); + result = ((result * 31) + ((this.disabled == null) ? 0 : this.disabled.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.autofocus == null) ? 0 : this.autofocus.hashCode())); + result = ((result * 31) + ((this.value == null) ? 0 : this.value.hashCode())); + result = ((result * 31) + ((this.splashRadius == null) ? 0 : this.splashRadius.hashCode())); + result = ((result * 31) + ((this.onPressed == null) ? 0 : this.onPressed.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ToggleSchema) == false) { + return false; + } + ToggleSchema rhs = ((ToggleSchema) other); + return ((((((((((this.dragStartBehavior == rhs.dragStartBehavior) + || ((this.dragStartBehavior != null) && this.dragStartBehavior.equals(rhs.dragStartBehavior))) + && ((this.name == rhs.name) || ((this.name != null) && this.name.equals(rhs.name)))) + && ((this.style == rhs.style) || ((this.style != null) && this.style.equals(rhs.style)))) + && ((this.disabled == rhs.disabled) || ((this.disabled != null) && this.disabled.equals(rhs.disabled)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.autofocus == rhs.autofocus) + || ((this.autofocus != null) && this.autofocus.equals(rhs.autofocus)))) + && ((this.value == rhs.value) || ((this.value != null) && this.value.equals(rhs.value)))) + && ((this.splashRadius == rhs.splashRadius) + || ((this.splashRadius != null) && this.splashRadius.equals(rhs.splashRadius)))) + && ((this.onPressed == rhs.onPressed) + || ((this.onPressed != null) && this.onPressed.equals(rhs.onPressed)))); + } + + /** + * Determines the way that drag start behavior is handled. + * + */ + public enum DragStartBehavior { + + @SerializedName("start") + START("start"), + @SerializedName("down") + DOWN("down"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ToggleSchema.DragStartBehavior c : values()) { + CONSTANTS.put(c.value, c); + } + } + + DragStartBehavior(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ToggleSchema.DragStartBehavior fromValue(String value) { + ToggleSchema.DragStartBehavior constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * The type of the element. + * + */ + public enum Type { + + @SerializedName("toggle") + TOGGLE("toggle"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ToggleSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ToggleSchema.Type fromValue(String value) { + ToggleSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/ToggleStyleSchema.java b/src/main/java/io/lenra/components/ToggleStyleSchema.java new file mode 100644 index 0000000..dda2bf2 --- /dev/null +++ b/src/main/java/io/lenra/components/ToggleStyleSchema.java @@ -0,0 +1,439 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * ToggleStyle + *

+ * Element of type ToggleStyle + * + */ +public class ToggleStyleSchema { + + /** + * Color + *

+ * Color type + * + */ + @SerializedName("activeColor") + @Expose + private Long activeColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("activeTrackColor") + @Expose + private Long activeTrackColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("inactiveTrackColor") + @Expose + private Long inactiveTrackColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("inactiveThumbColor") + @Expose + private Long inactiveThumbColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("hoverColor") + @Expose + private Long hoverColor; + /** + * Color + *

+ * Color type + * + */ + @SerializedName("focusColor") + @Expose + private Long focusColor; + /** + * Image + *

+ * Element of type Image + * + */ + @SerializedName("activeThumbImage") + @Expose + private ImageSchema activeThumbImage; + /** + * Image + *

+ * Element of type Image + * + */ + @SerializedName("inactiveThumbImage") + @Expose + private ImageSchema inactiveThumbImage; + @SerializedName("materialTapTargetSize") + @Expose + private ToggleStyleSchema.MaterialTapTargetSize materialTapTargetSize; + + /** + * Color + *

+ * Color type + * + */ + public Long getActiveColor() { + return activeColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setActiveColor(Long activeColor) { + this.activeColor = activeColor; + } + + public ToggleStyleSchema withActiveColor(Long activeColor) { + this.activeColor = activeColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getActiveTrackColor() { + return activeTrackColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setActiveTrackColor(Long activeTrackColor) { + this.activeTrackColor = activeTrackColor; + } + + public ToggleStyleSchema withActiveTrackColor(Long activeTrackColor) { + this.activeTrackColor = activeTrackColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getInactiveTrackColor() { + return inactiveTrackColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setInactiveTrackColor(Long inactiveTrackColor) { + this.inactiveTrackColor = inactiveTrackColor; + } + + public ToggleStyleSchema withInactiveTrackColor(Long inactiveTrackColor) { + this.inactiveTrackColor = inactiveTrackColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getInactiveThumbColor() { + return inactiveThumbColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setInactiveThumbColor(Long inactiveThumbColor) { + this.inactiveThumbColor = inactiveThumbColor; + } + + public ToggleStyleSchema withInactiveThumbColor(Long inactiveThumbColor) { + this.inactiveThumbColor = inactiveThumbColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getHoverColor() { + return hoverColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setHoverColor(Long hoverColor) { + this.hoverColor = hoverColor; + } + + public ToggleStyleSchema withHoverColor(Long hoverColor) { + this.hoverColor = hoverColor; + return this; + } + + /** + * Color + *

+ * Color type + * + */ + public Long getFocusColor() { + return focusColor; + } + + /** + * Color + *

+ * Color type + * + */ + public void setFocusColor(Long focusColor) { + this.focusColor = focusColor; + } + + public ToggleStyleSchema withFocusColor(Long focusColor) { + this.focusColor = focusColor; + return this; + } + + /** + * Image + *

+ * Element of type Image + * + */ + public ImageSchema getActiveThumbImage() { + return activeThumbImage; + } + + /** + * Image + *

+ * Element of type Image + * + */ + public void setActiveThumbImage(ImageSchema activeThumbImage) { + this.activeThumbImage = activeThumbImage; + } + + public ToggleStyleSchema withActiveThumbImage(ImageSchema activeThumbImage) { + this.activeThumbImage = activeThumbImage; + return this; + } + + /** + * Image + *

+ * Element of type Image + * + */ + public ImageSchema getInactiveThumbImage() { + return inactiveThumbImage; + } + + /** + * Image + *

+ * Element of type Image + * + */ + public void setInactiveThumbImage(ImageSchema inactiveThumbImage) { + this.inactiveThumbImage = inactiveThumbImage; + } + + public ToggleStyleSchema withInactiveThumbImage(ImageSchema inactiveThumbImage) { + this.inactiveThumbImage = inactiveThumbImage; + return this; + } + + public ToggleStyleSchema.MaterialTapTargetSize getMaterialTapTargetSize() { + return materialTapTargetSize; + } + + public void setMaterialTapTargetSize(ToggleStyleSchema.MaterialTapTargetSize materialTapTargetSize) { + this.materialTapTargetSize = materialTapTargetSize; + } + + public ToggleStyleSchema withMaterialTapTargetSize(ToggleStyleSchema.MaterialTapTargetSize materialTapTargetSize) { + this.materialTapTargetSize = materialTapTargetSize; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ToggleStyleSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("activeColor"); + sb.append('='); + sb.append(((this.activeColor == null) ? "" : this.activeColor)); + sb.append(','); + sb.append("activeTrackColor"); + sb.append('='); + sb.append(((this.activeTrackColor == null) ? "" : this.activeTrackColor)); + sb.append(','); + sb.append("inactiveTrackColor"); + sb.append('='); + sb.append(((this.inactiveTrackColor == null) ? "" : this.inactiveTrackColor)); + sb.append(','); + sb.append("inactiveThumbColor"); + sb.append('='); + sb.append(((this.inactiveThumbColor == null) ? "" : this.inactiveThumbColor)); + sb.append(','); + sb.append("hoverColor"); + sb.append('='); + sb.append(((this.hoverColor == null) ? "" : this.hoverColor)); + sb.append(','); + sb.append("focusColor"); + sb.append('='); + sb.append(((this.focusColor == null) ? "" : this.focusColor)); + sb.append(','); + sb.append("activeThumbImage"); + sb.append('='); + sb.append(((this.activeThumbImage == null) ? "" : this.activeThumbImage)); + sb.append(','); + sb.append("inactiveThumbImage"); + sb.append('='); + sb.append(((this.inactiveThumbImage == null) ? "" : this.inactiveThumbImage)); + sb.append(','); + sb.append("materialTapTargetSize"); + sb.append('='); + sb.append(((this.materialTapTargetSize == null) ? "" : this.materialTapTargetSize)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.activeColor == null) ? 0 : this.activeColor.hashCode())); + result = ((result * 31) + ((this.focusColor == null) ? 0 : this.focusColor.hashCode())); + result = ((result * 31) + ((this.inactiveThumbImage == null) ? 0 : this.inactiveThumbImage.hashCode())); + result = ((result * 31) + ((this.inactiveTrackColor == null) ? 0 : this.inactiveTrackColor.hashCode())); + result = ((result * 31) + ((this.hoverColor == null) ? 0 : this.hoverColor.hashCode())); + result = ((result * 31) + ((this.activeThumbImage == null) ? 0 : this.activeThumbImage.hashCode())); + result = ((result * 31) + ((this.inactiveThumbColor == null) ? 0 : this.inactiveThumbColor.hashCode())); + result = ((result * 31) + ((this.materialTapTargetSize == null) ? 0 : this.materialTapTargetSize.hashCode())); + result = ((result * 31) + ((this.activeTrackColor == null) ? 0 : this.activeTrackColor.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ToggleStyleSchema) == false) { + return false; + } + ToggleStyleSchema rhs = ((ToggleStyleSchema) other); + return ((((((((((this.activeColor == rhs.activeColor) + || ((this.activeColor != null) && this.activeColor.equals(rhs.activeColor))) + && ((this.focusColor == rhs.focusColor) + || ((this.focusColor != null) && this.focusColor.equals(rhs.focusColor)))) + && ((this.inactiveThumbImage == rhs.inactiveThumbImage) || ((this.inactiveThumbImage != null) + && this.inactiveThumbImage.equals(rhs.inactiveThumbImage)))) + && ((this.inactiveTrackColor == rhs.inactiveTrackColor) || ((this.inactiveTrackColor != null) + && this.inactiveTrackColor.equals(rhs.inactiveTrackColor)))) + && ((this.hoverColor == rhs.hoverColor) + || ((this.hoverColor != null) && this.hoverColor.equals(rhs.hoverColor)))) + && ((this.activeThumbImage == rhs.activeThumbImage) + || ((this.activeThumbImage != null) && this.activeThumbImage.equals(rhs.activeThumbImage)))) + && ((this.inactiveThumbColor == rhs.inactiveThumbColor) || ((this.inactiveThumbColor != null) + && this.inactiveThumbColor.equals(rhs.inactiveThumbColor)))) + && ((this.materialTapTargetSize == rhs.materialTapTargetSize) || ((this.materialTapTargetSize != null) + && this.materialTapTargetSize.equals(rhs.materialTapTargetSize)))) + && ((this.activeTrackColor == rhs.activeTrackColor) + || ((this.activeTrackColor != null) && this.activeTrackColor.equals(rhs.activeTrackColor)))); + } + + public enum MaterialTapTargetSize { + + @SerializedName("padded") + PADDED("padded"), + @SerializedName("shrinkWrap") + SHRINK_WRAP("shrinkWrap"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ToggleStyleSchema.MaterialTapTargetSize c : values()) { + CONSTANTS.put(c.value, c); + } + } + + MaterialTapTargetSize(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static ToggleStyleSchema.MaterialTapTargetSize fromValue(String value) { + ToggleStyleSchema.MaterialTapTargetSize constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/ToolbarOptionsSchema.java b/src/main/java/io/lenra/components/ToolbarOptionsSchema.java new file mode 100644 index 0000000..6dcf473 --- /dev/null +++ b/src/main/java/io/lenra/components/ToolbarOptionsSchema.java @@ -0,0 +1,114 @@ + +package io.lenra.components; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * toolbarOptions + *

+ * Element of type toolbar options + * + */ +public class ToolbarOptionsSchema { + + /** + * The number is decimal, allowing a decimal point to provide fractional + * + */ + @SerializedName("decimal") + @Expose + private Boolean decimal; + /** + * The number is signed, allowing a positive or negative sign at the start. + * + */ + @SerializedName("signed") + @Expose + private Boolean signed; + + /** + * The number is decimal, allowing a decimal point to provide fractional + * + */ + public Boolean getDecimal() { + return decimal; + } + + /** + * The number is decimal, allowing a decimal point to provide fractional + * + */ + public void setDecimal(Boolean decimal) { + this.decimal = decimal; + } + + public ToolbarOptionsSchema withDecimal(Boolean decimal) { + this.decimal = decimal; + return this; + } + + /** + * The number is signed, allowing a positive or negative sign at the start. + * + */ + public Boolean getSigned() { + return signed; + } + + /** + * The number is signed, allowing a positive or negative sign at the start. + * + */ + public void setSigned(Boolean signed) { + this.signed = signed; + } + + public ToolbarOptionsSchema withSigned(Boolean signed) { + this.signed = signed; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(ToolbarOptionsSchema.class.getName()).append('@') + .append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("decimal"); + sb.append('='); + sb.append(((this.decimal == null) ? "" : this.decimal)); + sb.append(','); + sb.append("signed"); + sb.append('='); + sb.append(((this.signed == null) ? "" : this.signed)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.decimal == null) ? 0 : this.decimal.hashCode())); + result = ((result * 31) + ((this.signed == null) ? 0 : this.signed.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ToolbarOptionsSchema) == false) { + return false; + } + ToolbarOptionsSchema rhs = ((ToolbarOptionsSchema) other); + return (((this.decimal == rhs.decimal) || ((this.decimal != null) && this.decimal.equals(rhs.decimal))) + && ((this.signed == rhs.signed) || ((this.signed != null) && this.signed.equals(rhs.signed)))); + } + +} diff --git a/src/main/java/io/lenra/components/WidgetSchema.java b/src/main/java/io/lenra/components/WidgetSchema.java new file mode 100644 index 0000000..d832988 --- /dev/null +++ b/src/main/java/io/lenra/components/WidgetSchema.java @@ -0,0 +1,296 @@ + +package io.lenra.components; + +import java.util.HashMap; +import java.util.Map; + +import com.google.gson.JsonObject; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Widget + *

+ * Element of type widget + * + */ +public class WidgetSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private WidgetSchema.Type type; + /** + * The name of the widget + * (Required) + * + */ + @SerializedName("name") + @Expose + private String name; + /** + * Props + *

+ * Parameters passed to the listener + * + */ + @SerializedName("props") + @Expose + private JsonObject props; + /** + * The query to apply to the data. + * + */ + @SerializedName("query") + @Expose + private JsonObject query; + /** + * the collection where the query is applied + * + */ + @SerializedName("coll") + @Expose + private String coll; + @SerializedName("context") + @Expose + private Boolean context; + + /** + * The identifier of the component + * (Required) + * + */ + public WidgetSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(WidgetSchema.Type type) { + this.type = type; + } + + public WidgetSchema withType(WidgetSchema.Type type) { + this.type = type; + return this; + } + + /** + * The name of the widget + * (Required) + * + */ + public String getName() { + return name; + } + + /** + * The name of the widget + * (Required) + * + */ + public void setName(String name) { + this.name = name; + } + + public WidgetSchema withName(String name) { + this.name = name; + return this; + } + + /** + * Props + *

+ * Parameters passed to the listener + * + */ + public JsonObject getProps() { + return props; + } + + /** + * Props + *

+ * Parameters passed to the listener + * + */ + public void setProps(JsonObject props) { + this.props = props; + } + + public WidgetSchema withProps(JsonObject props) { + this.props = props; + return this; + } + + /** + * The query to apply to the data. + * + */ + public JsonObject getQuery() { + return query; + } + + /** + * The query to apply to the data. + * + */ + public void setQuery(JsonObject query) { + this.query = query; + } + + public WidgetSchema withQuery(JsonObject query) { + this.query = query; + return this; + } + + /** + * the collection where the query is applied + * + */ + public String getColl() { + return coll; + } + + /** + * the collection where the query is applied + * + */ + public void setColl(String coll) { + this.coll = coll; + } + + public WidgetSchema withColl(String coll) { + this.coll = coll; + return this; + } + + public Boolean getContext() { + return context; + } + + public void setContext(Boolean context) { + this.context = context; + } + + public WidgetSchema withContext(Boolean context) { + this.context = context; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(WidgetSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null) ? "" : this.name)); + sb.append(','); + sb.append("props"); + sb.append('='); + sb.append(((this.props == null) ? "" : this.props)); + sb.append(','); + sb.append("query"); + sb.append('='); + sb.append(((this.query == null) ? "" : this.query)); + sb.append(','); + sb.append("coll"); + sb.append('='); + sb.append(((this.coll == null) ? "" : this.coll)); + sb.append(','); + sb.append("context"); + sb.append('='); + sb.append(((this.context == null) ? "" : this.context)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.coll == null) ? 0 : this.coll.hashCode())); + result = ((result * 31) + ((this.query == null) ? 0 : this.query.hashCode())); + result = ((result * 31) + ((this.name == null) ? 0 : this.name.hashCode())); + result = ((result * 31) + ((this.context == null) ? 0 : this.context.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.props == null) ? 0 : this.props.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof WidgetSchema) == false) { + return false; + } + WidgetSchema rhs = ((WidgetSchema) other); + return (((((((this.coll == rhs.coll) || ((this.coll != null) && this.coll.equals(rhs.coll))) + && ((this.query == rhs.query) || ((this.query != null) && this.query.equals(rhs.query)))) + && ((this.name == rhs.name) || ((this.name != null) && this.name.equals(rhs.name)))) + && ((this.context == rhs.context) || ((this.context != null) && this.context.equals(rhs.context)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.props == rhs.props) || ((this.props != null) && this.props.equals(rhs.props)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("widget") + WIDGET("widget"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (WidgetSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static WidgetSchema.Type fromValue(String value) { + WidgetSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/components/WrapSchema.java b/src/main/java/io/lenra/components/WrapSchema.java new file mode 100644 index 0000000..2ef5898 --- /dev/null +++ b/src/main/java/io/lenra/components/WrapSchema.java @@ -0,0 +1,590 @@ + +package io.lenra.components; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +/** + * Wrap + *

+ * Element of type Wrap + * + */ +public class WrapSchema { + + /** + * The identifier of the component + * (Required) + * + */ + @SerializedName("type") + @Expose + private WrapSchema.Type type; + /** + * The children of the wrap. + * (Required) + * + */ + @SerializedName("children") + @Expose + private List children = new ArrayList(); + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + @SerializedName("direction") + @Expose + private io.lenra.components.FlexSchema.DirectionSchema direction = io.lenra.components.FlexSchema.DirectionSchema + .fromValue("horizontal"); + /** + * Wrap CrossAlignment + *

+ * How the objects in the Wrap should be aligned on the CrossAxis. + * + */ + @SerializedName("crossAxisAlignment") + @Expose + private WrapSchema.WrapCrossAlignmentSchema crossAxisAlignment = WrapSchema.WrapCrossAlignmentSchema + .fromValue("start"); + /** + * The spacing between each child of the wrap. + * + */ + @SerializedName("spacing") + @Expose + private Double spacing = 0.0D; + /** + * The spacing between each run of the wrap. + * + */ + @SerializedName("runSpacing") + @Expose + private Double runSpacing = 0.0D; + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + @SerializedName("alignment") + @Expose + private WrapSchema.WrapAlignmentSchema alignment = WrapSchema.WrapAlignmentSchema.fromValue("start"); + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + @SerializedName("runAlignment") + @Expose + private WrapSchema.WrapAlignmentSchema runAlignment = WrapSchema.WrapAlignmentSchema.fromValue("start"); + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + @SerializedName("horizontalDirection") + @Expose + private io.lenra.components.FlexSchema.TextDirectionSchema horizontalDirection = io.lenra.components.FlexSchema.TextDirectionSchema + .fromValue("ltr"); + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + @SerializedName("verticalDirection") + @Expose + private io.lenra.components.FlexSchema.VerticalDirectionSchema verticalDirection = io.lenra.components.FlexSchema.VerticalDirectionSchema + .fromValue("down"); + + /** + * The identifier of the component + * (Required) + * + */ + public WrapSchema.Type getType() { + return type; + } + + /** + * The identifier of the component + * (Required) + * + */ + public void setType(WrapSchema.Type type) { + this.type = type; + } + + public WrapSchema withType(WrapSchema.Type type) { + this.type = type; + return this; + } + + /** + * The children of the wrap. + * (Required) + * + */ + public List getChildren() { + return children; + } + + /** + * The children of the wrap. + * (Required) + * + */ + public void setChildren(List children) { + this.children = children; + } + + public WrapSchema withChildren(List children) { + this.children = children; + return this; + } + + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + public io.lenra.components.FlexSchema.DirectionSchema getDirection() { + return direction; + } + + /** + * Direction + *

+ * The direction of the component (horizontal/vertical) + * + */ + public void setDirection(io.lenra.components.FlexSchema.DirectionSchema direction) { + this.direction = direction; + } + + public WrapSchema withDirection(io.lenra.components.FlexSchema.DirectionSchema direction) { + this.direction = direction; + return this; + } + + /** + * Wrap CrossAlignment + *

+ * How the objects in the Wrap should be aligned on the CrossAxis. + * + */ + public WrapSchema.WrapCrossAlignmentSchema getCrossAxisAlignment() { + return crossAxisAlignment; + } + + /** + * Wrap CrossAlignment + *

+ * How the objects in the Wrap should be aligned on the CrossAxis. + * + */ + public void setCrossAxisAlignment(WrapSchema.WrapCrossAlignmentSchema crossAxisAlignment) { + this.crossAxisAlignment = crossAxisAlignment; + } + + public WrapSchema withCrossAxisAlignment(WrapSchema.WrapCrossAlignmentSchema crossAxisAlignment) { + this.crossAxisAlignment = crossAxisAlignment; + return this; + } + + /** + * The spacing between each child of the wrap. + * + */ + public Double getSpacing() { + return spacing; + } + + /** + * The spacing between each child of the wrap. + * + */ + public void setSpacing(Double spacing) { + this.spacing = spacing; + } + + public WrapSchema withSpacing(Double spacing) { + this.spacing = spacing; + return this; + } + + /** + * The spacing between each run of the wrap. + * + */ + public Double getRunSpacing() { + return runSpacing; + } + + /** + * The spacing between each run of the wrap. + * + */ + public void setRunSpacing(Double runSpacing) { + this.runSpacing = runSpacing; + } + + public WrapSchema withRunSpacing(Double runSpacing) { + this.runSpacing = runSpacing; + return this; + } + + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + public WrapSchema.WrapAlignmentSchema getAlignment() { + return alignment; + } + + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + public void setAlignment(WrapSchema.WrapAlignmentSchema alignment) { + this.alignment = alignment; + } + + public WrapSchema withAlignment(WrapSchema.WrapAlignmentSchema alignment) { + this.alignment = alignment; + return this; + } + + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + public WrapSchema.WrapAlignmentSchema getRunAlignment() { + return runAlignment; + } + + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + public void setRunAlignment(WrapSchema.WrapAlignmentSchema runAlignment) { + this.runAlignment = runAlignment; + } + + public WrapSchema withRunAlignment(WrapSchema.WrapAlignmentSchema runAlignment) { + this.runAlignment = runAlignment; + return this; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public io.lenra.components.FlexSchema.TextDirectionSchema getHorizontalDirection() { + return horizontalDirection; + } + + /** + * Text Direction + *

+ * In which direction the elements should be placed following the horizontal + * axis. + * + */ + public void setHorizontalDirection(io.lenra.components.FlexSchema.TextDirectionSchema horizontalDirection) { + this.horizontalDirection = horizontalDirection; + } + + public WrapSchema withHorizontalDirection(io.lenra.components.FlexSchema.TextDirectionSchema horizontalDirection) { + this.horizontalDirection = horizontalDirection; + return this; + } + + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + public io.lenra.components.FlexSchema.VerticalDirectionSchema getVerticalDirection() { + return verticalDirection; + } + + /** + * Vertical Direction + *

+ * How the objects should be aligned following the vertical axis. + * + */ + public void setVerticalDirection(io.lenra.components.FlexSchema.VerticalDirectionSchema verticalDirection) { + this.verticalDirection = verticalDirection; + } + + public WrapSchema withVerticalDirection(io.lenra.components.FlexSchema.VerticalDirectionSchema verticalDirection) { + this.verticalDirection = verticalDirection; + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(WrapSchema.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))) + .append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null) ? "" : this.type)); + sb.append(','); + sb.append("children"); + sb.append('='); + sb.append(((this.children == null) ? "" : this.children)); + sb.append(','); + sb.append("direction"); + sb.append('='); + sb.append(((this.direction == null) ? "" : this.direction)); + sb.append(','); + sb.append("crossAxisAlignment"); + sb.append('='); + sb.append(((this.crossAxisAlignment == null) ? "" : this.crossAxisAlignment)); + sb.append(','); + sb.append("spacing"); + sb.append('='); + sb.append(((this.spacing == null) ? "" : this.spacing)); + sb.append(','); + sb.append("runSpacing"); + sb.append('='); + sb.append(((this.runSpacing == null) ? "" : this.runSpacing)); + sb.append(','); + sb.append("alignment"); + sb.append('='); + sb.append(((this.alignment == null) ? "" : this.alignment)); + sb.append(','); + sb.append("runAlignment"); + sb.append('='); + sb.append(((this.runAlignment == null) ? "" : this.runAlignment)); + sb.append(','); + sb.append("horizontalDirection"); + sb.append('='); + sb.append(((this.horizontalDirection == null) ? "" : this.horizontalDirection)); + sb.append(','); + sb.append("verticalDirection"); + sb.append('='); + sb.append(((this.verticalDirection == null) ? "" : this.verticalDirection)); + sb.append(','); + if (sb.charAt((sb.length() - 1)) == ',') { + sb.setCharAt((sb.length() - 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result * 31) + ((this.spacing == null) ? 0 : this.spacing.hashCode())); + result = ((result * 31) + ((this.children == null) ? 0 : this.children.hashCode())); + result = ((result * 31) + ((this.crossAxisAlignment == null) ? 0 : this.crossAxisAlignment.hashCode())); + result = ((result * 31) + ((this.horizontalDirection == null) ? 0 : this.horizontalDirection.hashCode())); + result = ((result * 31) + ((this.runAlignment == null) ? 0 : this.runAlignment.hashCode())); + result = ((result * 31) + ((this.verticalDirection == null) ? 0 : this.verticalDirection.hashCode())); + result = ((result * 31) + ((this.type == null) ? 0 : this.type.hashCode())); + result = ((result * 31) + ((this.alignment == null) ? 0 : this.alignment.hashCode())); + result = ((result * 31) + ((this.runSpacing == null) ? 0 : this.runSpacing.hashCode())); + result = ((result * 31) + ((this.direction == null) ? 0 : this.direction.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof WrapSchema) == false) { + return false; + } + WrapSchema rhs = ((WrapSchema) other); + return (((((((((((this.spacing == rhs.spacing) || ((this.spacing != null) && this.spacing.equals(rhs.spacing))) + && ((this.children == rhs.children) || ((this.children != null) && this.children.equals(rhs.children)))) + && ((this.crossAxisAlignment == rhs.crossAxisAlignment) || ((this.crossAxisAlignment != null) + && this.crossAxisAlignment.equals(rhs.crossAxisAlignment)))) + && ((this.horizontalDirection == rhs.horizontalDirection) || ((this.horizontalDirection != null) + && this.horizontalDirection.equals(rhs.horizontalDirection)))) + && ((this.runAlignment == rhs.runAlignment) + || ((this.runAlignment != null) && this.runAlignment.equals(rhs.runAlignment)))) + && ((this.verticalDirection == rhs.verticalDirection) + || ((this.verticalDirection != null) && this.verticalDirection.equals(rhs.verticalDirection)))) + && ((this.type == rhs.type) || ((this.type != null) && this.type.equals(rhs.type)))) + && ((this.alignment == rhs.alignment) + || ((this.alignment != null) && this.alignment.equals(rhs.alignment)))) + && ((this.runSpacing == rhs.runSpacing) + || ((this.runSpacing != null) && this.runSpacing.equals(rhs.runSpacing)))) + && ((this.direction == rhs.direction) + || ((this.direction != null) && this.direction.equals(rhs.direction)))); + } + + /** + * The identifier of the component + * + */ + public enum Type { + + @SerializedName("wrap") + WRAP("wrap"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (WrapSchema.Type c : values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static WrapSchema.Type fromValue(String value) { + WrapSchema.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Wrap Alignment + *

+ * How the objects in the Wrap should be aligned. + * + */ + public enum WrapAlignmentSchema { + + @SerializedName("start") + START("start"), + @SerializedName("end") + END("end"), + @SerializedName("center") + CENTER("center"), + @SerializedName("spaceBetween") + SPACE_BETWEEN("spaceBetween"), + @SerializedName("spaceAround") + SPACE_AROUND("spaceAround"), + @SerializedName("spaceEvenly") + SPACE_EVENLY("spaceEvenly"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (WrapSchema.WrapAlignmentSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + WrapAlignmentSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static WrapSchema.WrapAlignmentSchema fromValue(String value) { + WrapSchema.WrapAlignmentSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + /** + * Wrap CrossAlignment + *

+ * How the objects in the Wrap should be aligned on the CrossAxis. + * + */ + public enum WrapCrossAlignmentSchema { + + @SerializedName("start") + START("start"), + @SerializedName("end") + END("end"), + @SerializedName("center") + CENTER("center"); + + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (WrapSchema.WrapCrossAlignmentSchema c : values()) { + CONSTANTS.put(c.value, c); + } + } + + WrapCrossAlignmentSchema(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + public String value() { + return this.value; + } + + public static WrapSchema.WrapCrossAlignmentSchema fromValue(String value) { + WrapSchema.WrapCrossAlignmentSchema constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/src/main/java/io/lenra/template/Application.java b/src/main/java/io/lenra/template/Application.java new file mode 100644 index 0000000..7e2f9f5 --- /dev/null +++ b/src/main/java/io/lenra/template/Application.java @@ -0,0 +1,13 @@ +package io.lenra.template; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Application { + + public static void main(String[] args) { + SpringApplication.run(Application.class, args); + } + +} diff --git a/src/main/java/io/lenra/template/TemplateController.java b/src/main/java/io/lenra/template/TemplateController.java new file mode 100644 index 0000000..1bf2f40 --- /dev/null +++ b/src/main/java/io/lenra/template/TemplateController.java @@ -0,0 +1,68 @@ +package io.lenra.template; + +import java.io.FileNotFoundException; + +import org.springframework.core.io.InputStreamResource; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import io.lenra.application.Manifest; +import io.lenra.template.object.LenraBody; +import io.lenra.template.object.Listener; +import io.lenra.template.object.TemplateManifest; + +@RestController +public class TemplateController { + + @PostMapping(value = "/**", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) + public Object index(@RequestBody(required = false) LenraBody body) + throws FileNotFoundException { + if (body != null) { + if (body.widget != null) { + System.out.println("Handle widget: " + body.widget); + Object widget = handleWidget(body); + System.out.println("return widget: " + widget.toString()); + return widget; + } else if (body.action != null) { + System.out.println("Handle listener: " + body.action); + handleListeners(body); + return "ok"; + } else if (body.resource != null) { + System.out.println("Handle resource: " + body.resource); + return handleResources(body); + } + } + System.out.println("Handle manifest"); + return TemplateManifest.getManifest(); + + } + + public Object handleWidget(LenraBody body) { + Object widget = Manifest.widgets.get(body.widget).render(body.data, body.props, body.context); + return widget; + } + + public Object handleListeners(LenraBody body) { + Listener listener = Manifest.listeners.get(body.action); + if (listener != null) { + listener.run(body.props, body.event, body.api); + return "ok"; + } else { + return "Error"; + } + } + + public ResponseEntity handleResources(LenraBody body) throws FileNotFoundException { + InputStreamResource resource = new InputStreamResource( + TemplateController.class.getResourceAsStream("/" + body.resource)); + System.out.println(resource); + return ResponseEntity.ok() + .contentType(MediaType.APPLICATION_OCTET_STREAM) + .body(resource); + + } + +} \ No newline at end of file diff --git a/src/main/java/io/lenra/template/object/LenraBody.java b/src/main/java/io/lenra/template/object/LenraBody.java new file mode 100644 index 0000000..34d9315 --- /dev/null +++ b/src/main/java/io/lenra/template/object/LenraBody.java @@ -0,0 +1,33 @@ +package io.lenra.template.object; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +public class LenraBody { + public String widget; + public String action; + public String resource; + public JsonArray data; + public JsonObject props; + public JsonObject context; + public JsonObject event; + public JsonObject api; + + public LenraBody() { + } + + @Override + public String toString() { + return "{" + + " widget='" + widget + "'" + + ", action='" + action + "'" + + ", resource='" + resource + "'" + + ", data='" + data + "'" + + ", props='" + props + "'" + + ", context='" + context + "'" + + ", event='" + event + "'" + + ", api='" + api + "'" + + "}"; + } + +} diff --git a/src/main/java/io/lenra/template/object/Listener.java b/src/main/java/io/lenra/template/object/Listener.java new file mode 100644 index 0000000..f79b71a --- /dev/null +++ b/src/main/java/io/lenra/template/object/Listener.java @@ -0,0 +1,7 @@ +package io.lenra.template.object; + +import com.google.gson.JsonObject; + +public interface Listener { + public void run(JsonObject props, JsonObject event, JsonObject api); +} diff --git a/src/main/java/io/lenra/template/object/TemplateManifest.java b/src/main/java/io/lenra/template/object/TemplateManifest.java new file mode 100644 index 0000000..77aeca3 --- /dev/null +++ b/src/main/java/io/lenra/template/object/TemplateManifest.java @@ -0,0 +1,17 @@ +package io.lenra.template.object; + +import com.google.gson.JsonObject; + +import io.lenra.application.Manifest; + +public class TemplateManifest { + + public static JsonObject getManifest() { + JsonObject root = new JsonObject(); + root.addProperty("rootWidget", Manifest.rootWidget); + JsonObject manifest = new JsonObject(); + manifest.add("manifest", root); + return manifest; + } + +} diff --git a/src/main/java/io/lenra/template/object/Widget.java b/src/main/java/io/lenra/template/object/Widget.java new file mode 100644 index 0000000..e447178 --- /dev/null +++ b/src/main/java/io/lenra/template/object/Widget.java @@ -0,0 +1,9 @@ +package io.lenra.template.object; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +public interface Widget { + public Object render(JsonArray data, JsonObject props, + JsonObject context); +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 0000000..7b9ee80 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1,2 @@ +spring.mvc.converters.preferred-json-mapper=gson #Preferred JSON mapper to use for HTTP message conversion. +server.port=3000 \ No newline at end of file diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png new file mode 100644 index 0000000..da413ad Binary files /dev/null and b/src/main/resources/logo.png differ