Module: Devdraft

Defined in:
lib/devdraft/version.rb,
lib/devdraft.rb,
lib/devdraft/api_error.rb,
lib/devdraft/api_client.rb,
lib/devdraft/api/taxes_api.rb,
lib/devdraft/configuration.rb,
lib/devdraft/api_model_base.rb,
lib/devdraft/api/wallets_api.rb,
lib/devdraft/api/invoices_api.rb,
lib/devdraft/api/products_api.rb,
lib/devdraft/api/webhooks_api.rb,
lib/devdraft/api/customers_api.rb,
lib/devdraft/api/transfers_api.rb,
lib/devdraft/api/api_health_api.rb,
lib/devdraft/api/app_balances_api.rb,
lib/devdraft/models/customer_type.rb,
lib/devdraft/models/fiat_currency.rb,
lib/devdraft/api/payment_links_api.rb,
lib/devdraft/api/test_payments_api.rb,
lib/devdraft/models/create_tax_dto.rb,
lib/devdraft/models/update_tax_dto.rb,
lib/devdraft/api/exchange_rates_api.rb,
lib/devdraft/models/customer_status.rb,
lib/devdraft/api/payment_intents_api.rb,
lib/devdraft/models/create_invoice_dto.rb,
lib/devdraft/models/create_webhook_dto.rb,
lib/devdraft/models/update_webhook_dto.rb,
lib/devdraft/models/bridge_payment_rail.rb,
lib/devdraft/models/create_customer_dto.rb,
lib/devdraft/models/health_response_dto.rb,
lib/devdraft/models/invoice_product_dto.rb,
lib/devdraft/models/payment_request_dto.rb,
lib/devdraft/models/refund_response_dto.rb,
lib/devdraft/models/update_customer_dto.rb,
lib/devdraft/models/destination_currency.rb,
lib/devdraft/models/payment_response_dto.rb,
lib/devdraft/models/stable_coin_currency.rb,
lib/devdraft/models/webhook_response_dto.rb,
lib/devdraft/models/all_balances_response.rb,
lib/devdraft/api/liquidation_addresses_api.rb,
lib/devdraft/models/create_payment_link_dto.rb,
lib/devdraft/models/bridge_fiat_payment_rail.rb,
lib/devdraft/models/payment_link_product_dto.rb,
lib/devdraft/models/exchange_rate_response_dto.rb,
lib/devdraft/models/public_health_response_dto.rb,
lib/devdraft/models/aggregated_balance_response.rb,
lib/devdraft/models/create_bank_payment_intent_dto.rb,
lib/devdraft/models/create_liquidation_address_dto.rb,
lib/devdraft/models/create_direct_bank_transfer_dto.rb,
lib/devdraft/models/create_stable_payment_intent_dto.rb,
lib/devdraft/models/create_stablecoin_conversion_dto.rb,
lib/devdraft/models/liquidation_address_response_dto.rb,
lib/devdraft/models/create_direct_wallet_transfer_dto.rb,
lib/devdraft/models/create_external_bank_transfer_dto.rb,
lib/devdraft/models/tax_controller_create201_response.rb,
lib/devdraft/models/create_external_stablecoin_transfer_dto.rb,
lib/devdraft/models/tax_controller_delete_without_id400_response.rb,
lib/devdraft/models/tax_controller_update_without_id400_response.rb

Overview

#Devdraft AI Payment & Business Management API

# A comprehensive payment processing and business management API that enables seamless integration of cryptocurrency and traditional payment methods.

The version of the OpenAPI document: 1.0.0

Generated by: openapi-generator.tech Generator version: 7.17.0

Defined Under Namespace

Classes: APIHealthApi, AggregatedBalanceResponse, AllBalancesResponse, ApiClient, ApiError, ApiModelBase, AppBalancesApi, BridgeFiatPaymentRail, BridgePaymentRail, Configuration, CreateBankPaymentIntentDto, CreateCustomerDto, CreateDirectBankTransferDto, CreateDirectWalletTransferDto, CreateExternalBankTransferDto, CreateExternalStablecoinTransferDto, CreateInvoiceDto, CreateLiquidationAddressDto, CreatePaymentLinkDto, CreateStablePaymentIntentDto, CreateStablecoinConversionDto, CreateTaxDto, CreateWebhookDto, CustomerStatus, CustomerType, CustomersApi, DestinationCurrency, ExchangeRateResponseDto, ExchangeRatesApi, FiatCurrency, HealthResponseDto, InvoiceProductDto, InvoicesApi, LiquidationAddressResponseDto, LiquidationAddressesApi, PaymentIntentsApi, PaymentLinkProductDto, PaymentLinksApi, PaymentRequestDto, PaymentResponseDto, ProductsApi, PublicHealthResponseDto, RefundResponseDto, StableCoinCurrency, TaxControllerCreate201Response, TaxControllerDeleteWithoutId400Response, TaxControllerUpdateWithoutId400Response, TaxesApi, TestPaymentsApi, TransfersApi, UpdateCustomerDto, UpdateTaxDto, UpdateWebhookDto, WalletsApi, WebhookResponseDto, WebhooksApi

Constant Summary collapse

VERSION =
'1.0.3'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

Devdraft.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



84
85
86
87
88
89
90
# File 'lib/devdraft.rb', line 84

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end