Interface

The IDataverseRequest interfaces can be used to abstract the logic for querying Dataverse. This provides a few benefits such as resulting in cleaner code and improving unit testing.