class

Stripe::DisputeEvidence

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

Constants

MAX_LENGTH_FOR_ACCESS_ACTIVITY_LOG = 150000
MAX_LENGTH_FOR_BILLING_ADDRESS = 5000
MAX_LENGTH_FOR_CANCELLATION_POLICY_DISCLOSURE = 150000
MAX_LENGTH_FOR_CANCELLATION_REBUTTAL = 150000
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 = 150000
MAX_LENGTH_FOR_DUPLICATE_CHARGE_ID = 5000
MAX_LENGTH_FOR_PRODUCT_DESCRIPTION = 150000
MAX_LENGTH_FOR_REFUND_POLICY_DISCLOSURE = 150000
MAX_LENGTH_FOR_REFUND_REFUSAL_EXPLANATION = 150000
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 = 150000

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, access_activity_log : String | Nil = nil, billing_address : String | Nil = nil, cancellation_policy : Stripe::DisputeEvidenceCancellationPolicy | Nil = nil, cancellation_policy_disclosure : String | Nil = nil, cancellation_rebuttal : String | Nil = nil, customer_communication : Stripe::DisputeEvidenceCustomerCommunication | Nil = nil, customer_email_address : String | Nil = nil, customer_name : String | Nil = nil, customer_purchase_ip : String | Nil = nil, customer_signature : Stripe::DisputeEvidenceCustomerSignature | Nil = nil, duplicate_charge_documentation : Stripe::DisputeEvidenceDuplicateChargeDocumentation | Nil = nil, duplicate_charge_explanation : String | Nil = nil, duplicate_charge_id : String | Nil = nil, product_description : String | Nil = nil, receipt : Stripe::DisputeEvidenceReceipt | Nil = nil, refund_policy : Stripe::DisputeEvidenceRefundPolicy | Nil = nil, refund_policy_disclosure : String | Nil = nil, refund_refusal_explanation : String | Nil = nil, service_date : String | Nil = nil, service_documentation : Stripe::DisputeEvidenceServiceDocumentation | Nil = nil, shipping_address : String | Nil = nil, shipping_carrier : String | Nil = nil, shipping_date : String | Nil = nil, shipping_documentation : Stripe::DisputeEvidenceShippingDocumentation | Nil = nil, shipping_tracking_number : String | Nil = nil, uncategorized_file : Stripe::DisputeEvidenceUncategorizedFile | 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.

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
Source
cancellation_policy=(new_value : Stripe::DisputeEvidenceCancellationPolicy | 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.

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.

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
Source
customer_communication=(new_value : Stripe::DisputeEvidenceCustomerCommunication | 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
Source
customer_signature=(new_value : Stripe::DisputeEvidenceCustomerSignature | Nil)

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

Source
duplicate_charge_documentation
Source
duplicate_charge_documentation=(new_value : Stripe::DisputeEvidenceDuplicateChargeDocumentation | 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.

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.

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
Source
receipt=(new_value : Stripe::DisputeEvidenceReceipt | Nil)

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

Source
refund_policy
Source
refund_policy=(new_value : Stripe::DisputeEvidenceRefundPolicy | 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.

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.

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
Source
service_documentation=(new_value : Stripe::DisputeEvidenceServiceDocumentation | 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
Source
shipping_documentation=(new_value : Stripe::DisputeEvidenceShippingDocumentation | 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
Source
uncategorized_file=(new_value : Stripe::DisputeEvidenceUncategorizedFile | 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.

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