diff --git a/src/Stripe.net/Services/Disputes/DisputeUpdateOptions.cs b/src/Stripe.net/Services/Disputes/DisputeUpdateOptions.cs index 5a0388e9c5..78d020c8a3 100644 --- a/src/Stripe.net/Services/Disputes/DisputeUpdateOptions.cs +++ b/src/Stripe.net/Services/Disputes/DisputeUpdateOptions.cs @@ -5,10 +5,29 @@ namespace Stripe public class DisputeUpdateOptions : BaseOptions { + /// + /// Evidence to upload, to respond to a dispute. Updating any field in the hash will submit + /// all fields in the hash for review. The combined character count of all fields is + /// limited to 150,000. + /// [JsonProperty("evidence")] public DisputeEvidenceOptions Evidence { get; set; } + /// + /// A set of key/value pairs that you can attach to a charge object. It can be useful for + /// storing additional information about the customer in a structured format. It's often a + /// good idea to store an email address in metadata for tracking later. + /// [JsonProperty("metadata")] public Dictionary Metadata { get; set; } + + /// + /// Whether to immediately submit evidence to the bank. If false, evidence is + /// staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be + /// submitted to the bank by making another request with this attribute set to + /// true (the default). + /// + [JsonProperty("submit")] + public bool? Submit { get; set; } } }