Class: Stripe::Issuing::Dispute::TestHelpers

Inherits:
APIResourceTestHelpers show all
Defined in:
lib/stripe/resources/issuing/dispute.rb

Constant Summary collapse

RESOURCE_CLASS =
Dispute

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from APIResourceTestHelpers

custom_method, #initialize, resource_url, #resource_url

Methods included from APIOperations::Request

included

Constructor Details

This class inherits a constructor from Stripe::APIResourceTestHelpers

Class Method Details

.resource_classObject



505
506
507
# File 'lib/stripe/resources/issuing/dispute.rb', line 505

def self.resource_class
  "Dispute"
end

.simulate_network_lifecycle_pre_arbitration_response(dispute, params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_response on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes in the collaboration flow.



510
511
512
513
514
515
516
517
518
519
520
521
# File 'lib/stripe/resources/issuing/dispute.rb', line 510

def self.simulate_network_lifecycle_pre_arbitration_response(
  dispute,
  params = {},
  opts = {}
)
  request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_response", { dispute: CGI.escape(dispute) }),
    params: params,
    opts: opts
  )
end

.simulate_network_lifecycle_pre_arbitration_submission(dispute, params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_submission on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes.



534
535
536
537
538
539
540
541
542
543
544
545
# File 'lib/stripe/resources/issuing/dispute.rb', line 534

def self.simulate_network_lifecycle_pre_arbitration_submission(
  dispute,
  params = {},
  opts = {}
)
  request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_submission", { dispute: CGI.escape(dispute) }),
    params: params,
    opts: opts
  )
end

Instance Method Details

#simulate_network_lifecycle_pre_arbitration_response(params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_response on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes in the collaboration flow.



524
525
526
527
528
529
530
531
# File 'lib/stripe/resources/issuing/dispute.rb', line 524

def simulate_network_lifecycle_pre_arbitration_response(params = {}, opts = {})
  @resource.request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_response", { dispute: CGI.escape(@resource["id"]) }),
    params: params,
    opts: opts
  )
end

#simulate_network_lifecycle_pre_arbitration_submission(params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_submission on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes.



548
549
550
551
552
553
554
555
# File 'lib/stripe/resources/issuing/dispute.rb', line 548

def simulate_network_lifecycle_pre_arbitration_submission(params = {}, opts = {})
  @resource.request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_submission", { dispute: CGI.escape(@resource["id"]) }),
    params: params,
    opts: opts
  )
end