Class: Stripe::Issuing::DisputeCreateParams::Evidence

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/issuing/dispute_create_params.rb

Defined Under Namespace

Classes: Canceled, Duplicate, Fraudulent, MerchandiseNotAsDescribed, NoValidAuthorization, NotReceived, Other, ServiceNotAsDescribed

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(canceled: nil, duplicate: nil, fraudulent: nil, merchandise_not_as_described: nil, no_valid_authorization: nil, not_received: nil, other: nil, reason: nil, service_not_as_described: nil) ⇒ Evidence

Returns a new instance of Evidence.



236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 236

def initialize(
  canceled: nil,
  duplicate: nil,
  fraudulent: nil,
  merchandise_not_as_described: nil,
  no_valid_authorization: nil,
  not_received: nil,
  other: nil,
  reason: nil,
  service_not_as_described: nil
)
  @canceled = canceled
  @duplicate = duplicate
  @fraudulent = fraudulent
  @merchandise_not_as_described = merchandise_not_as_described
  @no_valid_authorization = no_valid_authorization
  @not_received = not_received
  @other = other
  @reason = reason
  @service_not_as_described = service_not_as_described
end

Instance Attribute Details

#canceledObject

Evidence provided when ‘reason` is ’canceled’.



218
219
220
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 218

def canceled
  @canceled
end

#duplicateObject

Evidence provided when ‘reason` is ’duplicate’.



220
221
222
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 220

def duplicate
  @duplicate
end

#fraudulentObject

Evidence provided when ‘reason` is ’fraudulent’.



222
223
224
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 222

def fraudulent
  @fraudulent
end

#merchandise_not_as_describedObject

Evidence provided when ‘reason` is ’merchandise_not_as_described’.



224
225
226
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 224

def merchandise_not_as_described
  @merchandise_not_as_described
end

#no_valid_authorizationObject

Evidence provided when ‘reason` is ’no_valid_authorization’.



226
227
228
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 226

def no_valid_authorization
  @no_valid_authorization
end

#not_receivedObject

Evidence provided when ‘reason` is ’not_received’.



228
229
230
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 228

def not_received
  @not_received
end

#otherObject

Evidence provided when ‘reason` is ’other’.



230
231
232
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 230

def other
  @other
end

#reasonObject

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



232
233
234
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 232

def reason
  @reason
end

#service_not_as_describedObject

Evidence provided when ‘reason` is ’service_not_as_described’.



234
235
236
# File 'lib/stripe/params/issuing/dispute_create_params.rb', line 234

def service_not_as_described
  @service_not_as_described
end