Module: GoCardlessPro

Defined in:
lib/gocardless_pro/services/logos_service.rb,
lib/gocardless_pro.rb,
lib/gocardless_pro/error.rb,
lib/gocardless_pro/client.rb,
lib/gocardless_pro/request.rb,
lib/gocardless_pro/version.rb,
lib/gocardless_pro/version.rb,
lib/gocardless_pro/webhook.rb,
lib/gocardless_pro/response.rb,
lib/gocardless_pro/paginator.rb,
lib/gocardless_pro/api_service.rb,
lib/gocardless_pro/api_response.rb,
lib/gocardless_pro/list_response.rb,
lib/gocardless_pro/resources/logo.rb,
lib/gocardless_pro/error/api_error.rb,
lib/gocardless_pro/resources/block.rb,
lib/gocardless_pro/resources/event.rb,
lib/gocardless_pro/resources/export.rb,
lib/gocardless_pro/resources/payout.rb,
lib/gocardless_pro/resources/refund.rb,
lib/gocardless_pro/resources/mandate.rb,
lib/gocardless_pro/resources/payment.rb,
lib/gocardless_pro/resources/webhook.rb,
lib/gocardless_pro/resources/creditor.rb,
lib/gocardless_pro/resources/customer.rb,
lib/gocardless_pro/resources/tax_rate.rb,
lib/gocardless_pro/resources/institution.rb,
lib/gocardless_pro/resources/mandate_pdf.rb,
lib/gocardless_pro/resources/payer_theme.rb,
lib/gocardless_pro/resources/payout_item.rb,
lib/gocardless_pro/services/base_service.rb,
lib/gocardless_pro/error/gocardless_error.rb,
lib/gocardless_pro/error/permission_error.rb,
lib/gocardless_pro/error/rate_limit_error.rb,
lib/gocardless_pro/error/validation_error.rb,
lib/gocardless_pro/resources/subscription.rb,
lib/gocardless_pro/resources/redirect_flow.rb,
lib/gocardless_pro/services/blocks_service.rb,
lib/gocardless_pro/services/events_service.rb,
lib/gocardless_pro/resources/mandate_import.rb,
lib/gocardless_pro/services/exports_service.rb,
lib/gocardless_pro/services/payouts_service.rb,
lib/gocardless_pro/services/refunds_service.rb,
lib/gocardless_pro/error/invalid_state_error.rb,
lib/gocardless_pro/resources/billing_request.rb,
lib/gocardless_pro/services/mandates_service.rb,
lib/gocardless_pro/services/payments_service.rb,
lib/gocardless_pro/services/webhooks_service.rb,
lib/gocardless_pro/error/authentication_error.rb,
lib/gocardless_pro/services/creditors_service.rb,
lib/gocardless_pro/services/customers_service.rb,
lib/gocardless_pro/services/tax_rates_service.rb,
lib/gocardless_pro/resources/scheme_identifier.rb,
lib/gocardless_pro/resources/bank_authorisation.rb,
lib/gocardless_pro/resources/scenario_simulator.rb,
lib/gocardless_pro/error/invalid_api_usage_error.rb,
lib/gocardless_pro/resources/bank_details_lookup.rb,
lib/gocardless_pro/resources/instalment_schedule.rb,
lib/gocardless_pro/resources/payer_authorisation.rb,
lib/gocardless_pro/resources/transferred_mandate.rb,
lib/gocardless_pro/resources/verification_detail.rb,
lib/gocardless_pro/services/institutions_service.rb,
lib/gocardless_pro/services/mandate_pdfs_service.rb,
lib/gocardless_pro/services/payer_themes_service.rb,
lib/gocardless_pro/services/payout_items_service.rb,
lib/gocardless_pro/resources/billing_request_flow.rb,
lib/gocardless_pro/resources/mandate_import_entry.rb,
lib/gocardless_pro/services/subscriptions_service.rb,
lib/gocardless_pro/resources/creditor_bank_account.rb,
lib/gocardless_pro/resources/customer_bank_account.rb,
lib/gocardless_pro/resources/customer_notification.rb,
lib/gocardless_pro/services/redirect_flows_service.rb,
lib/gocardless_pro/resources/currency_exchange_rate.rb,
lib/gocardless_pro/resources/negative_balance_limit.rb,
lib/gocardless_pro/services/mandate_imports_service.rb,
lib/gocardless_pro/services/billing_requests_service.rb,
lib/gocardless_pro/resources/billing_request_template.rb,
lib/gocardless_pro/middlewares/raise_gocardless_errors.rb,
lib/gocardless_pro/services/scheme_identifiers_service.rb,
lib/gocardless_pro/services/bank_authorisations_service.rb,
lib/gocardless_pro/services/scenario_simulators_service.rb,
lib/gocardless_pro/services/bank_details_lookups_service.rb,
lib/gocardless_pro/services/instalment_schedules_service.rb,
lib/gocardless_pro/services/payer_authorisations_service.rb,
lib/gocardless_pro/services/transferred_mandates_service.rb,
lib/gocardless_pro/services/verification_details_service.rb,
lib/gocardless_pro/services/billing_request_flows_service.rb,
lib/gocardless_pro/services/creditor_bank_accounts_service.rb,
lib/gocardless_pro/services/customer_bank_accounts_service.rb,
lib/gocardless_pro/services/customer_notifications_service.rb,
lib/gocardless_pro/services/mandate_import_entries_service.rb,
lib/gocardless_pro/services/currency_exchange_rates_service.rb,
lib/gocardless_pro/services/negative_balance_limits_service.rb,
lib/gocardless_pro/services/billing_request_templates_service.rb

Overview

encoding: utf-8

This client is automatically generated from a template and JSON schema definition. See github.com/gocardless/gocardless-pro-ruby#contributing before editing.

Defined Under Namespace

Modules: Middlewares, Resources, Services Classes: ApiError, ApiResponse, ApiService, AuthenticationError, Client, Error, GoCardlessError, InvalidApiUsageError, InvalidStateError, ListResponse, Paginator, PermissionError, RateLimitError, Request, Response, ValidationError, Webhook

Constant Summary collapse

VERSION =

Current version of the GC gem

'3.0.0'
IdempotencyConflict =
Class.new(Error)