Class: Worldline::Connect::SDK::V1::Merchant::MerchantClient

Inherits:
ApiResource
  • Object
show all
Defined in:
lib/worldline/connect/sdk/v1/merchant/merchant_client.rb

Overview

Merchant client. Thread-safe.

Instance Attribute Summary

Attributes inherited from ApiResource

#client_meta_info, #communicator

Instance Method Summary collapse

Constructor Details

#initialize(parent, path_context) ⇒ MerchantClient



33
34
35
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 33

def initialize(parent, path_context)
  super(parent: parent, path_context: path_context)
end

Instance Method Details

#capturesWorldline::Connect::SDK::V1::Merchant::Captures::CapturesClient

Resource /{merchantId}/captures



57
58
59
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 57

def captures
  Worldline::Connect::SDK::V1::Merchant::Captures::CapturesClient.new(self, nil)
end

#disputesWorldline::Connect::SDK::V1::Merchant::Disputes::DisputesClient

Resource /{merchantId}/disputes



69
70
71
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 69

def disputes
  Worldline::Connect::SDK::V1::Merchant::Disputes::DisputesClient.new(self, nil)
end

#filesWorldline::Connect::SDK::V1::Merchant::Files::FilesClient

Resource /{merchantId}/files



129
130
131
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 129

def files
  Worldline::Connect::SDK::V1::Merchant::Files::FilesClient.new(self, nil)
end

#hostedcheckoutsWorldline::Connect::SDK::V1::Merchant::Hostedcheckouts::HostedcheckoutsClient

Resource /{merchantId}/hostedcheckouts



39
40
41
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 39

def hostedcheckouts
  Worldline::Connect::SDK::V1::Merchant::Hostedcheckouts::HostedcheckoutsClient.new(self, nil)
end

#hostedmandatemanagementsWorldline::Connect::SDK::V1::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient

Resource /{merchantId}/hostedmandatemanagements



45
46
47
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 45

def hostedmandatemanagements
  Worldline::Connect::SDK::V1::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient.new(self, nil)
end

#installmentsWorldline::Connect::SDK::V1::Merchant::Installments::InstallmentsClient

Resource /{merchantId}/installments



123
124
125
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 123

def installments
  Worldline::Connect::SDK::V1::Merchant::Installments::InstallmentsClient.new(self, nil)
end

#mandatesWorldline::Connect::SDK::V1::Merchant::Mandates::MandatesClient

Resource /{merchantId}/mandates



111
112
113
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 111

def mandates
  Worldline::Connect::SDK::V1::Merchant::Mandates::MandatesClient.new(self, nil)
end

#paymentsWorldline::Connect::SDK::V1::Merchant::Payments::PaymentsClient

Resource /{merchantId}/payments



51
52
53
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 51

def payments
  Worldline::Connect::SDK::V1::Merchant::Payments::PaymentsClient.new(self, nil)
end

#payoutsWorldline::Connect::SDK::V1::Merchant::Payouts::PayoutsClient

Resource /{merchantId}/payouts



75
76
77
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 75

def payouts
  Worldline::Connect::SDK::V1::Merchant::Payouts::PayoutsClient.new(self, nil)
end

#productgroupsWorldline::Connect::SDK::V1::Merchant::Productgroups::ProductgroupsClient

Resource /{merchantId}/productgroups



81
82
83
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 81

def productgroups
  Worldline::Connect::SDK::V1::Merchant::Productgroups::ProductgroupsClient.new(self, nil)
end

#productsWorldline::Connect::SDK::V1::Merchant::Products::ProductsClient

Resource /{merchantId}/products



87
88
89
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 87

def products
  Worldline::Connect::SDK::V1::Merchant::Products::ProductsClient.new(self, nil)
end

#refundsWorldline::Connect::SDK::V1::Merchant::Refunds::RefundsClient

Resource /{merchantId}/refunds



63
64
65
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 63

def refunds
  Worldline::Connect::SDK::V1::Merchant::Refunds::RefundsClient.new(self, nil)
end

#riskassessmentsWorldline::Connect::SDK::V1::Merchant::Riskassessments::RiskassessmentsClient

Resource /{merchantId}/riskassessments



93
94
95
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 93

def riskassessments
  Worldline::Connect::SDK::V1::Merchant::Riskassessments::RiskassessmentsClient.new(self, nil)
end

#servicesWorldline::Connect::SDK::V1::Merchant::Services::ServicesClient

Resource /{merchantId}/services



99
100
101
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 99

def services
  Worldline::Connect::SDK::V1::Merchant::Services::ServicesClient.new(self, nil)
end

#sessionsWorldline::Connect::SDK::V1::Merchant::Sessions::SessionsClient

Resource /{merchantId}/sessions



117
118
119
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 117

def sessions
  Worldline::Connect::SDK::V1::Merchant::Sessions::SessionsClient.new(self, nil)
end

#tokensWorldline::Connect::SDK::V1::Merchant::Tokens::TokensClient

Resource /{merchantId}/tokens



105
106
107
# File 'lib/worldline/connect/sdk/v1/merchant/merchant_client.rb', line 105

def tokens
  Worldline::Connect::SDK::V1::Merchant::Tokens::TokensClient.new(self, nil)
end