-
-
Notifications
You must be signed in to change notification settings - Fork 992
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(SDK): remove interface and impose contract with abstract class
> ** Breaking Changes ** The SDK interfaces have now been removed and the Base classes are now responsible for enforcing the concrete SDK implemented methods. All public SDK methods are now abstract in the Base class to ensure they have to be implemented by any concrete SDK. The Base classes may also contain protected methods to share common logic to any concrete implementation but this change now means it is easier to know which methods need to be implemented when writing an SDK. Some of the public enums have been moved into the Base SDK classes as they make more sense to have them located within the SDK and as such any references to these enums has been updated to point to the SDK abstract class.
- Loading branch information
1 parent
b49ea92
commit 2b511ac
Showing
26 changed files
with
408 additions
and
397 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.