class

Stripe::EvidenceParam

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(*, canceled : Stripe::EvidenceParamCanceled | Nil = nil, duplicate : Stripe::EvidenceParamDuplicate | Nil = nil, fraudulent : Stripe::EvidenceParamFraudulent | Nil = nil, merchandise_not_as_described : Stripe::EvidenceParamMerchandiseNotAsDescribed | Nil = nil, no_valid_authorization : Stripe::EvidenceParamNoValidAuthorization | Nil = nil, not_received : Stripe::EvidenceParamNotReceived | Nil = nil, other : Stripe::EvidenceParamOther | Nil = nil, reason : String | Nil = nil, service_not_as_described : Stripe::EvidenceParamServiceNotAsDescribed | 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::EvidenceParamCanceled | Nil)

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

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

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

Source
fraudulent
Source
fraudulent=(new_value : Stripe::EvidenceParamFraudulent | 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::EvidenceParamMerchandiseNotAsDescribed | 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::EvidenceParamNoValidAuthorization | 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::EvidenceParamNotReceived | Nil)

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

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

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

Source
reason

The reason for filing the dispute. The evidence should be submitted in the field of the same name.

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::EvidenceParamServiceNotAsDescribed | 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