This PR brings the final major changes to the v7 SDK pre-beta, lots of cleanup for consistency and fixing some issues with the SDK. The list of things that were completed includes:
Implemented timeout
Implemented application + redirect URI support
Updating availability support to the newly redesigned endpoint
Removed Zod, replaced fully with TypeScript interfaces (easier to maintain)
Removed Provider Scopes (third party scopes can change thus hard to maintain)
Renamed "BaseResource" -> "Resource"
Renamed "ItemResponse", "ListResponse", "DeleteResponse" to "NylasResponse", "NylasListResponse", and "NylasDeleteResponse"
Renamed "schemas" -> "models" (no more zod, schemas may be re-introduced in the future if we have them)
Added missing create/update models
Fixed failing tests
Cleaned up repo, unused dependencies, and upgraded dependencies where possible
License
I confirm that this contribution is made under the terms of the MIT license and that I have the authority necessary to make this contribution on behalf of its copyright owner.
Description
This PR brings the final major changes to the v7 SDK pre-beta, lots of cleanup for consistency and fixing some issues with the SDK. The list of things that were completed includes:
License
I confirm that this contribution is made under the terms of the MIT license and that I have the authority necessary to make this contribution on behalf of its copyright owner.