Implemented a new trait for request response struct.
Also implemented a new error struct. This error struct contains a struct variant with the status code and the body in String form if the error is caused by API request. This status code can be matched with the constants defined in the documentation.
Implemented a new trait for request response struct.
Also implemented a new error struct. This error struct contains a struct variant with the status code and the body in String form if the error is caused by API request. This status code can be matched with the constants defined in the documentation.