class

Stripe::IssuingDisputeEvidence

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

Constants

ERROR_MESSAGE_FOR_REASON = "invalid value for \"reason\", must be one of [canceled, duplicate, fraudulent, merchandise_not_as_described, no_valid_authorization, not_received, other, service_not_as_described]."
VALID_VALUES_FOR_REASON = String.static_array("canceled", "duplicate", "fraudulent", "merchandise_not_as_described", "no_valid_authorization", "not_received", "other", "service_not_as_described")

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, reason : String | Nil = nil, canceled : Stripe::IssuingDisputeCanceledEvidence | Nil = nil, duplicate : Stripe::IssuingDisputeDuplicateEvidence | Nil = nil, fraudulent : Stripe::IssuingDisputeFraudulentEvidence | Nil = nil, merchandise_not_as_described : Stripe::IssuingDisputeMerchandiseNotAsDescribedEvidence | Nil = nil, no_valid_authorization : Stripe::IssuingDisputeNoValidAuthorizationEvidence | Nil = nil, not_received : Stripe::IssuingDisputeNotReceivedEvidence | Nil = nil, other : Stripe::IssuingDisputeOtherEvidence | Nil = nil, service_not_as_described : Stripe::IssuingDisputeServiceNotAsDescribedEvidence | 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

canceled
Source
canceled=(new_value : Stripe::IssuingDisputeCanceledEvidence | Nil)

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

Source
duplicate
Source
duplicate=(new_value : Stripe::IssuingDisputeDuplicateEvidence | Nil)

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

Source
fraudulent
Source
fraudulent=(new_value : Stripe::IssuingDisputeFraudulentEvidence | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] fraudulent 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
merchandise_not_as_described
Source
merchandise_not_as_described=(new_value : Stripe::IssuingDisputeMerchandiseNotAsDescribedEvidence | Nil)

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

Source
no_valid_authorization
Source
no_valid_authorization=(new_value : Stripe::IssuingDisputeNoValidAuthorizationEvidence | Nil)

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

Source
not_received
Source
not_received=(new_value : Stripe::IssuingDisputeNotReceivedEvidence | Nil)

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

Source
other
Source
other=(new_value : Stripe::IssuingDisputeOtherEvidence | Nil)

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

Source
reason

The reason for filing the dispute. Its value will match the field containing the evidence.

Source
reason=(new_value : String | Nil)

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

Source
service_not_as_described
Source
service_not_as_described=(new_value : Stripe::IssuingDisputeServiceNotAsDescribedEvidence | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] service_not_as_described 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