For convenience of not having conflicts with so close open PRs, this branch is on top of the change of #25
All the context of this PR is in #16 and the commit messages should contain enough information of the changes applied.
It's worth to mention that I haven't changed the returned types by the AWS as I mentioned #16 as a further improvement, mostly because some of them could not be changed because they contain more than one field and others only one field (which could be changed), hence for homogeneity I decided not to change only the ones that we could.
Coverage remained the same at 84.473% when pulling b6d88b7e8ce76777015aca820d407b59c1a4c9a4 on if-16 into d377b01998113bf80c1c46b28e3cfaa88229dfb1 on master.
For convenience of not having conflicts with so close open PRs, this branch is on top of the change of #25
All the context of this PR is in #16 and the commit messages should contain enough information of the changes applied.
It's worth to mention that I haven't changed the returned types by the AWS as I mentioned #16 as a further improvement, mostly because some of them could not be changed because they contain more than one field and others only one field (which could be changed), hence for homogeneity I decided not to change only the ones that we could.
closes #16