api_dynamic365_library 3.0.0
api_dynamic365_library: ^3.0.0 copied to clipboard
A Dart and Flutter helper library for Microsoft Dynamics 365 Finance and Operations OData APIs.
3.0.0 #
-
Refactored the library structure to better support Microsoft Dynamics 365 Finance and Operations OData APIs.
-
Added
D365ODataClientfor working with D365FO data entities through/dataendpoints. -
Added support for OData query options:
$select$filter$top$skip$orderby$countcross-companydataAreaIdcompany filtering
-
Added support for CRUD operations:
- Get entity sets
- Get entity by key
- Create entity
- Update entity
- Delete entity
-
Added support for composite OData keys using
D365ODataKey. -
Added paging support through
@odata.nextLink. -
Added
getAllPageshelper method to retrieve multiple OData pages. -
Added token provider abstraction using
D365TokenProvider. -
Added
ClientCredentialsTokenProviderfor server-to-server and internal testing scenarios. -
Added
StaticTokenProviderfor backend-generated access tokens. -
Added structured error handling using
D365Exception. -
Added
D365Responsewrapper to return response data, status code, raw response body, and next link. -
Improved package exports from the main library file.
-
Updated documentation and usage examples for D365FO OData scenarios.
-
Marked direct client secret usage in Flutter mobile apps as not recommended for production.
2.0.0 #
- Initial release of dynamic365_api library.
- Provides basic functionality for integrating with Microsoft Dynamics 365 APIs.