Make ChargeTransferData.Amount nullable #1531
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
cc @remi-stripe
The API can return
null
for this attribute, so the Stripe.net property needs to be nullable, otherwise trying to deserializenull
will cause an exception.Fixes the issue described in the second part of this comment: #1528 (comment).
(We should start thinking about a larger solution to this problem since it's so easy to get this wrong. The sledgehammer solution would be to make all value types nullable, like we already in options classes.)