Class: Io::Flow::V0::Client
- Inherits:
-
Object
- Object
- Io::Flow::V0::Client
- Defined in:
- lib/flow_commerce/flow_api_v0_client.rb
Defined Under Namespace
Modules: Constants
Instance Attribute Summary collapse
-
#url ⇒ Object
readonly
Returns the value of attribute url.
Class Method Summary collapse
-
.at_base_url(opts = {}) ⇒ Object
Creates an instance of the client using the base url specified in the API spec.
Instance Method Summary collapse
- #addresses ⇒ Object
- #allocations ⇒ Object
- #attributes ⇒ Object
- #authorizations ⇒ Object
- #captures ⇒ Object
- #cards ⇒ Object
- #catalogs ⇒ Object
- #centers ⇒ Object
- #countries ⇒ Object
- #country_defaults ⇒ Object
- #credit_payments ⇒ Object
- #currencies ⇒ Object
- #delivery_windows ⇒ Object
- #documents ⇒ Object
- #email_verifications ⇒ Object
- #experience_defaults ⇒ Object
- #experiences ⇒ Object
- #exports ⇒ Object
- #feeds ⇒ Object
- #harmonization_settings ⇒ Object
- #harmonized_categories ⇒ Object
- #harmonized_item_duties ⇒ Object
- #harmonized_items ⇒ Object
- #harmonized_landed_costs ⇒ Object
- #healthchecks ⇒ Object
- #hs10 ⇒ Object
- #hs6 ⇒ Object
- #hs_codes ⇒ Object
- #imports ⇒ Object
-
#initialize(url, opts = {}) ⇒ Client
constructor
A new instance of Client.
- #inventory_rules ⇒ Object
- #inventory_snapshots ⇒ Object
- #inventory_updates ⇒ Object
- #invitations ⇒ Object
- #item_functions ⇒ Object
- #items ⇒ Object
- #languages ⇒ Object
- #links ⇒ Object
- #locales ⇒ Object
- #manifests ⇒ Object
- #memberships ⇒ Object
- #order_estimates ⇒ Object
- #order_identifiers ⇒ Object
- #order_promotions ⇒ Object
- #orders ⇒ Object
- #organization_authorizations ⇒ Object
- #organization_currency_settings ⇒ Object
- #organization_tokens ⇒ Object
- #organizations ⇒ Object
- #partner_tokens ⇒ Object
- #password_reset_forms ⇒ Object
- #payment_method_rules ⇒ Object
- #payment_methods ⇒ Object
- #payments ⇒ Object
- #provinces ⇒ Object
- #public_keys ⇒ Object
- #queries ⇒ Object
- #quotes ⇒ Object
- #rates ⇒ Object
- #refunds ⇒ Object
- #regions ⇒ Object
- #request(path = nil) ⇒ Object
- #returns ⇒ Object
- #reversals ⇒ Object
- #scheduled_exports ⇒ Object
- #session_authorizations ⇒ Object
- #sessions ⇒ Object
- #shipping_labels ⇒ Object
- #shipping_notifications ⇒ Object
- #subcatalog_items ⇒ Object
- #subcatalogs ⇒ Object
- #suggestions ⇒ Object
- #targeting_items ⇒ Object
- #targetings ⇒ Object
- #tariff_codes ⇒ Object
- #tier_defaults ⇒ Object
- #tier_rules ⇒ Object
- #tiers ⇒ Object
- #timezones ⇒ Object
- #token_validations ⇒ Object
- #tokens ⇒ Object
- #tracking_events ⇒ Object
- #tracking_labels ⇒ Object
- #trackings ⇒ Object
- #transit_windows ⇒ Object
- #uploads ⇒ Object
- #users ⇒ Object
- #webhook_deliveries ⇒ Object
- #webhooks ⇒ Object
Constructor Details
#initialize(url, opts = {}) ⇒ Client
Returns a new instance of Client.
36 37 38 39 40 41 42 43 44 45 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 36 def initialize(url, opts={}) @url = HttpClient::Preconditions.assert_class('url', url, String) @base_url = URI(url) @authorization = HttpClient::Preconditions.assert_class_or_nil('authorization', opts.delete(:authorization), HttpClient::Authorization) @default_headers = HttpClient::Preconditions.assert_class('default_headers', opts.delete(:default_headers) || {}, Hash) @http_handler = opts.delete(:http_handler) || HttpClient::DefaultHttpHandler.new HttpClient::Preconditions.assert_empty_opts(opts) HttpClient::Preconditions.check_state(url.match(/http.+/i), "URL[%s] must start with http" % url) end |
Instance Attribute Details
#url ⇒ Object (readonly)
Returns the value of attribute url.
34 35 36 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 34 def url @url end |
Class Method Details
Instance Method Details
#addresses ⇒ Object
291 292 293 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 291 def addresses @addresses ||= ::Io::Flow::V0::Clients::Addresses.new(self) end |
#allocations ⇒ Object
67 68 69 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 67 def allocations @allocations ||= ::Io::Flow::V0::Clients::Allocations.new(self) end |
#attributes ⇒ Object
71 72 73 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 71 def attributes @attributes ||= ::Io::Flow::V0::Clients::Attributes.new(self) end |
#authorizations ⇒ Object
187 188 189 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 187 def @authorizations ||= ::Io::Flow::V0::Clients::Authorizations.new(self) end |
#captures ⇒ Object
191 192 193 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 191 def captures @captures ||= ::Io::Flow::V0::Clients::Captures.new(self) end |
#cards ⇒ Object
195 196 197 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 195 def cards @cards ||= ::Io::Flow::V0::Clients::Cards.new(self) end |
#catalogs ⇒ Object
75 76 77 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 75 def catalogs @catalogs ||= ::Io::Flow::V0::Clients::Catalogs.new(self) end |
#centers ⇒ Object
215 216 217 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 215 def centers @centers ||= ::Io::Flow::V0::Clients::Centers.new(self) end |
#countries ⇒ Object
303 304 305 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 303 def countries @countries ||= ::Io::Flow::V0::Clients::Countries.new(self) end |
#country_defaults ⇒ Object
295 296 297 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 295 def country_defaults @country_defaults ||= ::Io::Flow::V0::Clients::CountryDefaults.new(self) end |
#credit_payments ⇒ Object
79 80 81 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 79 def credit_payments @credit_payments ||= ::Io::Flow::V0::Clients::CreditPayments.new(self) end |
#currencies ⇒ Object
307 308 309 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 307 def currencies @currencies ||= ::Io::Flow::V0::Clients::Currencies.new(self) end |
#delivery_windows ⇒ Object
219 220 221 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 219 def delivery_windows @delivery_windows ||= ::Io::Flow::V0::Clients::DeliveryWindows.new(self) end |
#documents ⇒ Object
331 332 333 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 331 def documents @documents ||= ::Io::Flow::V0::Clients::Documents.new(self) end |
#email_verifications ⇒ Object
335 336 337 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 335 def email_verifications @email_verifications ||= ::Io::Flow::V0::Clients::EmailVerifications.new(self) end |
#experience_defaults ⇒ Object
87 88 89 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 87 def experience_defaults @experience_defaults ||= ::Io::Flow::V0::Clients::ExperienceDefaults.new(self) end |
#experiences ⇒ Object
83 84 85 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 83 def experiences @experiences ||= ::Io::Flow::V0::Clients::Experiences.new(self) end |
#exports ⇒ Object
339 340 341 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 339 def exports @exports ||= ::Io::Flow::V0::Clients::Exports.new(self) end |
#feeds ⇒ Object
343 344 345 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 343 def feeds @feeds ||= ::Io::Flow::V0::Clients::Feeds.new(self) end |
#harmonization_settings ⇒ Object
151 152 153 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 151 def harmonization_settings @harmonization_settings ||= ::Io::Flow::V0::Clients::HarmonizationSettings.new(self) end |
#harmonized_categories ⇒ Object
155 156 157 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 155 def harmonized_categories @harmonized_categories ||= ::Io::Flow::V0::Clients::HarmonizedCategories.new(self) end |
#harmonized_item_duties ⇒ Object
163 164 165 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 163 def harmonized_item_duties @harmonized_item_duties ||= ::Io::Flow::V0::Clients::HarmonizedItemDuties.new(self) end |
#harmonized_items ⇒ Object
159 160 161 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 159 def harmonized_items @harmonized_items ||= ::Io::Flow::V0::Clients::HarmonizedItems.new(self) end |
#harmonized_landed_costs ⇒ Object
167 168 169 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 167 def harmonized_landed_costs @harmonized_landed_costs ||= ::Io::Flow::V0::Clients::HarmonizedLandedCosts.new(self) end |
#healthchecks ⇒ Object
347 348 349 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 347 def healthchecks @healthchecks ||= ::Io::Flow::V0::Clients::Healthchecks.new(self) end |
#hs10 ⇒ Object
171 172 173 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 171 def hs10 @hs10 ||= ::Io::Flow::V0::Clients::Hs10.new(self) end |
#hs6 ⇒ Object
175 176 177 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 175 def hs6 @hs6 ||= ::Io::Flow::V0::Clients::Hs6.new(self) end |
#hs_codes ⇒ Object
179 180 181 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 179 def hs_codes @hs_codes ||= ::Io::Flow::V0::Clients::HsCodes.new(self) end |
#imports ⇒ Object
351 352 353 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 351 def imports @imports ||= ::Io::Flow::V0::Clients::Imports.new(self) end |
#inventory_rules ⇒ Object
223 224 225 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 223 def inventory_rules @inventory_rules ||= ::Io::Flow::V0::Clients::InventoryRules.new(self) end |
#inventory_snapshots ⇒ Object
227 228 229 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 227 def inventory_snapshots @inventory_snapshots ||= ::Io::Flow::V0::Clients::InventorySnapshots.new(self) end |
#inventory_updates ⇒ Object
231 232 233 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 231 def inventory_updates @inventory_updates ||= ::Io::Flow::V0::Clients::InventoryUpdates.new(self) end |
#invitations ⇒ Object
355 356 357 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 355 def invitations @invitations ||= ::Io::Flow::V0::Clients::Invitations.new(self) end |
#item_functions ⇒ Object
139 140 141 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 139 def item_functions @item_functions ||= ::Io::Flow::V0::Clients::ItemFunctions.new(self) end |
#items ⇒ Object
91 92 93 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 91 def items @items ||= ::Io::Flow::V0::Clients::Items.new(self) end |
#languages ⇒ Object
311 312 313 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 311 def languages @languages ||= ::Io::Flow::V0::Clients::Languages.new(self) end |
#links ⇒ Object
359 360 361 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 359 def links @links ||= ::Io::Flow::V0::Clients::Links.new(self) end |
#locales ⇒ Object
315 316 317 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 315 def locales @locales ||= ::Io::Flow::V0::Clients::Locales.new(self) end |
#manifests ⇒ Object
235 236 237 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 235 def manifests @manifests ||= ::Io::Flow::V0::Clients::Manifests.new(self) end |
#memberships ⇒ Object
363 364 365 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 363 def memberships @memberships ||= ::Io::Flow::V0::Clients::Memberships.new(self) end |
#order_estimates ⇒ Object
99 100 101 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 99 def order_estimates @order_estimates ||= ::Io::Flow::V0::Clients::OrderEstimates.new(self) end |
#order_identifiers ⇒ Object
103 104 105 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 103 def order_identifiers @order_identifiers ||= ::Io::Flow::V0::Clients::OrderIdentifiers.new(self) end |
#order_promotions ⇒ Object
107 108 109 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 107 def order_promotions @order_promotions ||= ::Io::Flow::V0::Clients::OrderPromotions.new(self) end |
#orders ⇒ Object
95 96 97 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 95 def orders @orders ||= ::Io::Flow::V0::Clients::Orders.new(self) end |
#organization_authorizations ⇒ Object
367 368 369 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 367 def @organization_authorizations ||= ::Io::Flow::V0::Clients::OrganizationAuthorizations.new(self) end |
#organization_currency_settings ⇒ Object
143 144 145 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 143 def organization_currency_settings @organization_currency_settings ||= ::Io::Flow::V0::Clients::OrganizationCurrencySettings.new(self) end |
#organization_tokens ⇒ Object
371 372 373 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 371 def organization_tokens @organization_tokens ||= ::Io::Flow::V0::Clients::OrganizationTokens.new(self) end |
#organizations ⇒ Object
111 112 113 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 111 def organizations @organizations ||= ::Io::Flow::V0::Clients::Organizations.new(self) end |
#partner_tokens ⇒ Object
375 376 377 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 375 def partner_tokens @partner_tokens ||= ::Io::Flow::V0::Clients::PartnerTokens.new(self) end |
#password_reset_forms ⇒ Object
379 380 381 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 379 def password_reset_forms @password_reset_forms ||= ::Io::Flow::V0::Clients::PasswordResetForms.new(self) end |
#payment_method_rules ⇒ Object
115 116 117 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 115 def payment_method_rules @payment_method_rules ||= ::Io::Flow::V0::Clients::PaymentMethodRules.new(self) end |
#payment_methods ⇒ Object
319 320 321 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 319 def payment_methods @payment_methods ||= ::Io::Flow::V0::Clients::PaymentMethods.new(self) end |
#payments ⇒ Object
199 200 201 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 199 def payments @payments ||= ::Io::Flow::V0::Clients::Payments.new(self) end |
#provinces ⇒ Object
323 324 325 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 323 def provinces @provinces ||= ::Io::Flow::V0::Clients::Provinces.new(self) end |
#public_keys ⇒ Object
203 204 205 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 203 def public_keys @public_keys ||= ::Io::Flow::V0::Clients::PublicKeys.new(self) end |
#queries ⇒ Object
119 120 121 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 119 def queries @queries ||= ::Io::Flow::V0::Clients::Queries.new(self) end |
#quotes ⇒ Object
239 240 241 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 239 def quotes @quotes ||= ::Io::Flow::V0::Clients::Quotes.new(self) end |
#rates ⇒ Object
147 148 149 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 147 def rates @rates ||= ::Io::Flow::V0::Clients::Rates.new(self) end |
#refunds ⇒ Object
207 208 209 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 207 def refunds @refunds ||= ::Io::Flow::V0::Clients::Refunds.new(self) end |
#regions ⇒ Object
327 328 329 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 327 def regions @regions ||= ::Io::Flow::V0::Clients::Regions.new(self) end |
#request(path = nil) ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 52 def request(path=nil) HttpClient::Preconditions.assert_class_or_nil('path', path, String) request = HttpClient::Request.new(@http_handler, @base_url, path.to_s).with_header('User-Agent', Constants::USER_AGENT).with_header('X-Apidoc-Version', Constants::VERSION).with_header('X-Apidoc-Version-Major', Constants::VERSION_MAJOR) @default_headers.each do |key, value| request = request.with_header(key, value) end if @authorization request = request.with_auth(@authorization) end request end |
#returns ⇒ Object
243 244 245 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 243 def returns @returns ||= ::Io::Flow::V0::Clients::Returns.new(self) end |
#reversals ⇒ Object
211 212 213 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 211 def reversals @reversals ||= ::Io::Flow::V0::Clients::Reversals.new(self) end |
#scheduled_exports ⇒ Object
383 384 385 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 383 def scheduled_exports @scheduled_exports ||= ::Io::Flow::V0::Clients::ScheduledExports.new(self) end |
#session_authorizations ⇒ Object
391 392 393 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 391 def @session_authorizations ||= ::Io::Flow::V0::Clients::SessionAuthorizations.new(self) end |
#sessions ⇒ Object
387 388 389 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 387 def sessions @sessions ||= ::Io::Flow::V0::Clients::Sessions.new(self) end |
#shipping_labels ⇒ Object
247 248 249 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 247 def shipping_labels @shipping_labels ||= ::Io::Flow::V0::Clients::ShippingLabels.new(self) end |
#shipping_notifications ⇒ Object
251 252 253 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 251 def shipping_notifications @shipping_notifications ||= ::Io::Flow::V0::Clients::ShippingNotifications.new(self) end |
#subcatalog_items ⇒ Object
127 128 129 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 127 def subcatalog_items @subcatalog_items ||= ::Io::Flow::V0::Clients::SubcatalogItems.new(self) end |
#subcatalogs ⇒ Object
123 124 125 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 123 def subcatalogs @subcatalogs ||= ::Io::Flow::V0::Clients::Subcatalogs.new(self) end |
#suggestions ⇒ Object
395 396 397 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 395 def suggestions @suggestions ||= ::Io::Flow::V0::Clients::Suggestions.new(self) end |
#targeting_items ⇒ Object
135 136 137 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 135 def targeting_items @targeting_items ||= ::Io::Flow::V0::Clients::TargetingItems.new(self) end |
#targetings ⇒ Object
131 132 133 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 131 def targetings @targetings ||= ::Io::Flow::V0::Clients::Targetings.new(self) end |
#tariff_codes ⇒ Object
183 184 185 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 183 def tariff_codes @tariff_codes ||= ::Io::Flow::V0::Clients::TariffCodes.new(self) end |
#tier_defaults ⇒ Object
259 260 261 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 259 def tier_defaults @tier_defaults ||= ::Io::Flow::V0::Clients::TierDefaults.new(self) end |
#tier_rules ⇒ Object
263 264 265 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 263 def tier_rules @tier_rules ||= ::Io::Flow::V0::Clients::TierRules.new(self) end |
#tiers ⇒ Object
255 256 257 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 255 def tiers @tiers ||= ::Io::Flow::V0::Clients::Tiers.new(self) end |
#timezones ⇒ Object
299 300 301 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 299 def timezones @timezones ||= ::Io::Flow::V0::Clients::Timezones.new(self) end |
#token_validations ⇒ Object
403 404 405 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 403 def token_validations @token_validations ||= ::Io::Flow::V0::Clients::TokenValidations.new(self) end |
#tokens ⇒ Object
399 400 401 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 399 def tokens @tokens ||= ::Io::Flow::V0::Clients::Tokens.new(self) end |
#tracking_events ⇒ Object
271 272 273 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 271 def tracking_events @tracking_events ||= ::Io::Flow::V0::Clients::TrackingEvents.new(self) end |
#tracking_labels ⇒ Object
275 276 277 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 275 def tracking_labels @tracking_labels ||= ::Io::Flow::V0::Clients::TrackingLabels.new(self) end |
#trackings ⇒ Object
267 268 269 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 267 def trackings @trackings ||= ::Io::Flow::V0::Clients::Trackings.new(self) end |
#transit_windows ⇒ Object
279 280 281 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 279 def transit_windows @transit_windows ||= ::Io::Flow::V0::Clients::TransitWindows.new(self) end |
#uploads ⇒ Object
407 408 409 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 407 def uploads @uploads ||= ::Io::Flow::V0::Clients::Uploads.new(self) end |
#users ⇒ Object
411 412 413 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 411 def users @users ||= ::Io::Flow::V0::Clients::Users.new(self) end |