Jiri Mikulasek
Jiri Mikulasek
The strings `"yes"` and `"no"` are serialized wrongly to YAML, when for instance used in enums. Seems the underlying jackson library works well until configured to serve OpenAPI purposes. ```kotlin...
Using the latest `2.12.2` version. Getting `com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No fallback setter/field defined for creator property 'ListItem' (through reference chain: cz.smarteon.loxone.system.status.Child["ListItem"])` when parent's `@JsonTypeInfo(visible = true)`. So it seems it's not possible...
Introduce some mechanism for accessing unknown properties when decoding. For example in Jackson (java) there is [@JsonAnySetter](https://fasterxml.github.io/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/JsonAnySetter.html). Dartson equivalent could be something like: ``` @Entity() class MyEntity { @Property() String...
Running the simple test below in dartium gives `Unsupported scheme` error. Not an expert but it seems the `:` is unwillingly encoded? ``` test("broken http scheme", () async { var...
Seems like the miniserver always respond to websocket commands in the same order they were sent, this would allow to introduce some blocking request-response behaviour into the library - this...
Since reconnect could mean the the server has actually changed the program.... Is there some event coming from the miniserver before restart we could use tom implement the bahaviour?
For instance `DEV_SYS_CPU` command should carry `PercentValue` however in case of failure (i.e. unsufficient permissions) the `JsonValue` is returned instead. Since `LoxoneHttp.get()` is type parametrized, the ClassCastException happens later when...
Ensure all common optional fields from [Loxone Structure file](https://www.loxone.com/dede/wp-content/uploads/sites/2/2021/03/1200_Structure-File.pdf) are covered in [Control](../tree/master/src/main/java/cz/smarteon/loxone/app/Control.java)