I am attempting to extend your library to add live event support and wanted to relay some the pain points I have encountered thus far.
1) Consider not having internal classes for Helpers, Constants, Attributes, Exceptions, etc.
2) For internal methods, I would suggest making them protected.
3) Consider making private members protected as well.
4) Consider making all IVimeoClient method implementations virtual.
6) Consider making Model classes partial.
I am attempting to extend your library to add live event support and wanted to relay some the pain points I have encountered thus far.
1) Consider not having internal classes for Helpers, Constants, Attributes, Exceptions, etc. 2) For internal methods, I would suggest making them protected. 3) Consider making private members protected as well. 4) Consider making all IVimeoClient method implementations virtual. 6) Consider making Model classes partial.