class

Stripe::DisputeEvidenceParams

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Constants

MAX_LENGTH_FOR_ACCESS_ACTIVITY_LOG = 20000
MAX_LENGTH_FOR_BILLING_ADDRESS = 5000
MAX_LENGTH_FOR_CANCELLATION_POLICY_DISCLOSURE = 20000
MAX_LENGTH_FOR_CANCELLATION_REBUTTAL = 20000
MAX_LENGTH_FOR_CUSTOMER_EMAIL_ADDRESS = 5000
MAX_LENGTH_FOR_CUSTOMER_NAME = 5000
MAX_LENGTH_FOR_CUSTOMER_PURCHASE_IP = 5000
MAX_LENGTH_FOR_DUPLICATE_CHARGE_EXPLANATION = 20000
MAX_LENGTH_FOR_DUPLICATE_CHARGE_ID = 5000
MAX_LENGTH_FOR_PRODUCT_DESCRIPTION = 20000
MAX_LENGTH_FOR_REFUND_POLICY_DISCLOSURE = 20000
MAX_LENGTH_FOR_REFUND_REFUSAL_EXPLANATION = 20000
MAX_LENGTH_FOR_SERVICE_DATE = 5000
MAX_LENGTH_FOR_SHIPPING_ADDRESS = 5000
MAX_LENGTH_FOR_SHIPPING_CARRIER = 5000
MAX_LENGTH_FOR_SHIPPING_DATE = 5000
MAX_LENGTH_FOR_SHIPPING_TRACKING_NUMBER = 5000
MAX_LENGTH_FOR_UNCATEGORIZED_TEXT = 20000

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, access_activity_log : String | Nil = nil, billing_address : String | Nil = nil, cancellation_policy : String | Nil = nil, cancellation_policy_disclosure : String | Nil = nil, cancellation_rebuttal : String | Nil = nil, customer_communication : String | Nil = nil, customer_email_address : String | Nil = nil, customer_name : String | Nil = nil, customer_purchase_ip : String | Nil = nil, customer_signature : String | Nil = nil, duplicate_charge_documentation : String | Nil = nil, duplicate_charge_explanation : String | Nil = nil, duplicate_charge_id : String | Nil = nil, product_description : String | Nil = nil, receipt : String | Nil = nil, refund_policy : String | Nil = nil, refund_policy_disclosure : String | Nil = nil, refund_refusal_explanation : String | Nil = nil, service_date : String | Nil = nil, service_documentation : String | Nil = nil, shipping_address : String | Nil = nil, shipping_carrier : String | Nil = nil, shipping_date : String | Nil = nil, shipping_documentation : String | Nil = nil, shipping_tracking_number : String | Nil = nil, uncategorized_file : String | Nil = nil, uncategorized_text : String | Nil = nil)

Initializes the object @param [Hash] attributes Model attributes in the form of hash

Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

access_activity_log

Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity. Has a maximum character count of 20,000.

Source
access_activity_log=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] access_activity_log Object to be assigned

Source
billing_address

The billing address provided by the customer.

Source
billing_address=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] billing_address Object to be assigned

Source
cancellation_policy

(ID of a file upload) Your subscription cancellation policy, as shown to the customer.

Source
cancellation_policy=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] cancellation_policy Object to be assigned

Source
cancellation_policy_disclosure

An explanation of how and when the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000.

Source
cancellation_policy_disclosure=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] cancellation_policy_disclosure Object to be assigned

Source
cancellation_rebuttal

A justification for why the customer's subscription was not canceled. Has a maximum character count of 20,000.

Source
cancellation_rebuttal=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] cancellation_rebuttal Object to be assigned

Source
customer_communication

(ID of a file upload) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.

Source
customer_communication=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] customer_communication Object to be assigned

Source
customer_email_address

The email address of the customer.

Source
customer_email_address=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] customer_email_address Object to be assigned

Source
customer_name

The name of the customer.

Source
customer_name=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] customer_name Object to be assigned

Source
customer_purchase_ip

The IP address that the customer used when making the purchase.

Source
customer_purchase_ip=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] customer_purchase_ip Object to be assigned

Source
customer_signature

(ID of a file upload) A relevant document or contract showing the customer's signature.

Source
customer_signature=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] customer_signature Object to be assigned

Source
duplicate_charge_documentation

(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.

Source
duplicate_charge_documentation=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] duplicate_charge_documentation Object to be assigned

Source
duplicate_charge_explanation

An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate. Has a maximum character count of 20,000.

Source
duplicate_charge_explanation=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] duplicate_charge_explanation Object to be assigned

Source
duplicate_charge_id

The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.

Source
duplicate_charge_id=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] duplicate_charge_id Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
product_description

A description of the product or service that was sold. Has a maximum character count of 20,000.

Source
product_description=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] product_description Object to be assigned

Source
receipt

(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.

Source
receipt=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] receipt Object to be assigned

Source
refund_policy

(ID of a file upload) Your refund policy, as shown to the customer.

Source
refund_policy=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] refund_policy Object to be assigned

Source
refund_policy_disclosure

Documentation demonstrating that the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000.

Source
refund_policy_disclosure=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] refund_policy_disclosure Object to be assigned

Source
refund_refusal_explanation

A justification for why the customer is not entitled to a refund. Has a maximum character count of 20,000.

Source
refund_refusal_explanation=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] refund_refusal_explanation Object to be assigned

Source
service_date

The date on which the customer received or began receiving the purchased service, in a clear human-readable format.

Source
service_date=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] service_date Object to be assigned

Source
service_documentation

(ID of a file upload) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.

Source
service_documentation=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] service_documentation Object to be assigned

Source
shipping_address

The address to which a physical product was shipped. You should try to include as complete address information as possible.

Source
shipping_address=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] shipping_address Object to be assigned

Source
shipping_carrier

The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.

Source
shipping_carrier=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] shipping_carrier Object to be assigned

Source
shipping_date

The date on which a physical product began its route to the shipping address, in a clear human-readable format.

Source
shipping_date=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] shipping_date Object to be assigned

Source
shipping_documentation

(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer's full shipping address, if possible.

Source
shipping_documentation=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] shipping_documentation Object to be assigned

Source
shipping_tracking_number

The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.

Source
shipping_tracking_number=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] shipping_tracking_number Object to be assigned

Source
uncategorized_file

(ID of a file upload) Any additional evidence or statements.

Source
uncategorized_file=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] uncategorized_file Object to be assigned

Source
uncategorized_text

Any additional evidence or statements. Has a maximum character count of 20,000.

Source
uncategorized_text=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] uncategorized_text Object to be assigned

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source