[ ] I have added to CHANGELOG.md relevant changes and any other user facing change
[ ] I have added or ran the appropriate tests
What this PR does / why we need it:
The primary goal of these changes is to improve the flexibility and robustness of the XML generation and data conversion processes in the Astarte Export tool. This ensures seamless handling of various data types and structures, improving overall data export functionality.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Please review the changes in both xml_generate.ex and fetchdata.ex for alignment with existing coding standards.
Does this PR introduce a user-facing change?
[ ] Yes
[ ] No
Additional documentation e.g. usage docs, diagrams, etc.:
Enhancements to XML and data type handling in astarte/tools/astarte_export
Improvements to XML generation:
astarte/tools/astarte_export/lib/xml_generate.ex:
Improvements to data type conversion:
astarte/tools/astarte_export/lib/fetchdata/fetchdata.ex:
What this PR does / why we need it:
The primary goal of these changes is to improve the flexibility and robustness of the XML generation and data conversion processes in the Astarte Export tool. This ensures seamless handling of various data types and structures, improving overall data export functionality.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Please review the changes in both xml_generate.ex and fetchdata.ex for alignment with existing coding standards.
Does this PR introduce a user-facing change?
Additional documentation e.g. usage docs, diagrams, etc.: