Whether you're crossing the wire, or crossing platforms, DTOs are a great way to transmit data. But that's where the fun ends and the hard work begins.
Which fields are required? Which fields are optional? Did I already add that child object? What if I remove an object that isn't in the collection? In some systems, UI code to validate data and catch exceptions can be up to 40% of the application. There has to be a better way!
When you download our client SDKs, you get everything you need to call our services and make sense of the results. Our libraries include a service proxy and intelligent objects that know how to handle the data. Our code is already configured to ensure consistency and validation, without additional framework baggage you don't want.
Powering SaaS companies.