The constructor for EasyPost.Parameters.CarrierAccount.CreateFedExSmartPost was erroneously marked as internal and was not accessible to end-users. Because this is the only way users can create a FedEx Smartpost account using the Parameter objects in .NET, this was blocking some users from creating FedEx Smartpost accounts (without using the legacy raw dictionary approach).
Testing
Add unit test to integration test to confirm that every constructor for every parameter set is publicly accessible.
Pull Request Type
Please select the option(s) that are relevant to this PR.
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Improvement (fixing a typo, updating readme, renaming a variable name, etc)
Description
The constructor for
EasyPost.Parameters.CarrierAccount.CreateFedExSmartPost
was erroneously marked as internal and was not accessible to end-users. Because this is the only way users can create a FedEx Smartpost account using the Parameter objects in .NET, this was blocking some users from creating FedEx Smartpost accounts (without using the legacy raw dictionary approach).Testing
Pull Request Type
Please select the option(s) that are relevant to this PR.