lib/conekta.rb in conekta-2.6.0 vs lib/conekta.rb in conekta-6.0.0
- old
+ new
@@ -1,102 +1,264 @@
-require "json"
-require "i18n"
+=begin
+#Conekta API
-require "conekta/version"
+#Conekta sdk
-require "conekta/operations/find"
-require "conekta/operations/where"
-require "conekta/operations/create"
-require "conekta/operations/delete"
-require "conekta/operations/update"
-require "conekta/operations/custom_action"
-require "conekta/operations/create_member"
+The version of the OpenAPI document: 2.1.0
+Contact: engineering@conekta.com
+Generated by: https://openapi-generator.tech
+OpenAPI Generator version: 6.6.0
-require "conekta/conekta_object"
-require "conekta/list"
-require "conekta/resource"
-require "conekta/requestor"
-require "conekta/util"
-require "conekta/error"
-require "conekta/error_details"
+=end
-require "conekta/customer_info"
-require "conekta/details"
-require "conekta/event"
-require "conekta/charge"
-require "conekta/checkout"
-require "conekta/customer"
-require "conekta/card"
-require "conekta/discount_line"
-require "conekta/log"
-require "conekta/method"
-require "conekta/order"
-require "conekta/payment_method"
-require "conekta/payee"
-require "conekta/payout"
-require "conekta/payout_method"
-require "conekta/destination"
-require "conekta/plan"
-require "conekta/shipping_contact"
-require "conekta/shipping_line"
-require "conekta/payment_source"
-require "conekta/subscription"
-require "conekta/tax_line"
-require "conekta/token"
-require "conekta/transfer"
-require "conekta/webhook"
-require "conekta/webhook_log"
-require "conekta/refund"
-require "conekta/line_item"
-require "conekta/address"
+# Common files
+require 'conekta/api_client'
+require 'conekta/api_error'
+require 'conekta/version'
+require 'conekta/configuration'
-module Conekta
- I18n.load_path += Dir[File.join(File.expand_path('../..', __FILE__), 'locales', '*.{rb,yml}').to_s]
+# Models
+require 'conekta/models/api_key_create_response'
+require 'conekta/models/api_key_create_response_all_of'
+require 'conekta/models/api_key_request'
+require 'conekta/models/api_key_response'
+require 'conekta/models/api_key_response_on_delete'
+require 'conekta/models/api_key_update_request'
+require 'conekta/models/balance_common_field'
+require 'conekta/models/balance_response'
+require 'conekta/models/blacklist_rule_response'
+require 'conekta/models/charge_data_payment_method_bank_transfer_response'
+require 'conekta/models/charge_data_payment_method_card_response'
+require 'conekta/models/charge_data_payment_method_cash_response'
+require 'conekta/models/charge_order_response'
+require 'conekta/models/charge_order_response_payment_method'
+require 'conekta/models/charge_request'
+require 'conekta/models/charge_request_payment_method'
+require 'conekta/models/charge_response'
+require 'conekta/models/charge_response_channel'
+require 'conekta/models/charge_response_payment_method'
+require 'conekta/models/charge_response_refunds'
+require 'conekta/models/charge_response_refunds_all_of'
+require 'conekta/models/charge_response_refunds_data'
+require 'conekta/models/charges_data_response'
+require 'conekta/models/checkout'
+require 'conekta/models/checkout_order_template'
+require 'conekta/models/checkout_order_template_customer_info'
+require 'conekta/models/checkout_request'
+require 'conekta/models/checkout_response'
+require 'conekta/models/checkouts_response'
+require 'conekta/models/checkouts_response_all_of'
+require 'conekta/models/company_fiscal_info_address_response'
+require 'conekta/models/company_fiscal_info_response'
+require 'conekta/models/company_payout_destination_response'
+require 'conekta/models/company_response'
+require 'conekta/models/create_customer_fiscal_entities_response'
+require 'conekta/models/create_customer_fiscal_entities_response_all_of'
+require 'conekta/models/create_customer_payment_methods_request'
+require 'conekta/models/create_customer_payment_methods_response'
+require 'conekta/models/create_risk_rules_data'
+require 'conekta/models/customer'
+require 'conekta/models/customer_address'
+require 'conekta/models/customer_antifraud_info'
+require 'conekta/models/customer_antifraud_info_response'
+require 'conekta/models/customer_fiscal_entities_data_response'
+require 'conekta/models/customer_fiscal_entities_request'
+require 'conekta/models/customer_fiscal_entities_request_address'
+require 'conekta/models/customer_fiscal_entities_response'
+require 'conekta/models/customer_fiscal_entities_response_all_of'
+require 'conekta/models/customer_info'
+require 'conekta/models/customer_info_just_customer_id'
+require 'conekta/models/customer_info_just_customer_id_response'
+require 'conekta/models/customer_info_response'
+require 'conekta/models/customer_payment_method_request'
+require 'conekta/models/customer_payment_methods'
+require 'conekta/models/customer_payment_methods_data'
+require 'conekta/models/customer_payment_methods_request'
+require 'conekta/models/customer_payment_methods_response'
+require 'conekta/models/customer_response'
+require 'conekta/models/customer_response_shipping_contacts'
+require 'conekta/models/customer_response_shipping_contacts_all_of'
+require 'conekta/models/customer_shipping_contacts'
+require 'conekta/models/customer_shipping_contacts_address'
+require 'conekta/models/customer_shipping_contacts_data_response'
+require 'conekta/models/customer_shipping_contacts_data_response_all_of'
+require 'conekta/models/customer_shipping_contacts_response'
+require 'conekta/models/customer_shipping_contacts_response_address'
+require 'conekta/models/customer_update_fiscal_entities_request'
+require 'conekta/models/customer_update_shipping_contacts'
+require 'conekta/models/customers_response'
+require 'conekta/models/customers_response_all_of'
+require 'conekta/models/delete_api_keys_response'
+require 'conekta/models/delete_api_keys_response_all_of'
+require 'conekta/models/deleted_blacklist_rule_response'
+require 'conekta/models/deleted_whitelist_rule_response'
+require 'conekta/models/details'
+require 'conekta/models/details_error'
+require 'conekta/models/discount_lines_data_response'
+require 'conekta/models/discount_lines_response'
+require 'conekta/models/discount_lines_response_all_of'
+require 'conekta/models/email_checkout_request'
+require 'conekta/models/error'
+require 'conekta/models/error_all_of'
+require 'conekta/models/event_response'
+require 'conekta/models/events_resend_response'
+require 'conekta/models/get_api_keys_response'
+require 'conekta/models/get_api_keys_response_all_of'
+require 'conekta/models/get_charges_response'
+require 'conekta/models/get_charges_response_all_of'
+require 'conekta/models/get_companies_response'
+require 'conekta/models/get_companies_response_all_of'
+require 'conekta/models/get_customer_payment_method_data_response'
+require 'conekta/models/get_events_response'
+require 'conekta/models/get_events_response_all_of'
+require 'conekta/models/get_order_discount_lines_response'
+require 'conekta/models/get_order_discount_lines_response_all_of'
+require 'conekta/models/get_orders_response'
+require 'conekta/models/get_payment_method_response'
+require 'conekta/models/get_payment_method_response_all_of'
+require 'conekta/models/get_plans_response'
+require 'conekta/models/get_plans_response_all_of'
+require 'conekta/models/get_transactions_response'
+require 'conekta/models/get_transactions_response_all_of'
+require 'conekta/models/get_transfers_response'
+require 'conekta/models/get_transfers_response_all_of'
+require 'conekta/models/get_webhook_keys_response'
+require 'conekta/models/get_webhook_keys_response_all_of'
+require 'conekta/models/get_webhooks_response'
+require 'conekta/models/get_webhooks_response_all_of'
+require 'conekta/models/log_response'
+require 'conekta/models/logs_response'
+require 'conekta/models/logs_response_data'
+require 'conekta/models/order_capture_request'
+require 'conekta/models/order_discount_lines_request'
+require 'conekta/models/order_refund_request'
+require 'conekta/models/order_request'
+require 'conekta/models/order_request_customer_info'
+require 'conekta/models/order_response'
+require 'conekta/models/order_response_charges'
+require 'conekta/models/order_response_charges_all_of'
+require 'conekta/models/order_response_checkout'
+require 'conekta/models/order_response_customer_info'
+require 'conekta/models/order_response_customer_info_all_of'
+require 'conekta/models/order_response_discount_lines'
+require 'conekta/models/order_response_discount_lines_all_of'
+require 'conekta/models/order_response_fiscal_entity'
+require 'conekta/models/order_response_fiscal_entity_address'
+require 'conekta/models/order_response_fiscal_entity_address_all_of'
+require 'conekta/models/order_response_products'
+require 'conekta/models/order_response_products_all_of'
+require 'conekta/models/order_response_shipping_contact'
+require 'conekta/models/order_response_shipping_contact_all_of'
+require 'conekta/models/order_tax_request'
+require 'conekta/models/order_update_request'
+require 'conekta/models/order_update_request_customer_info'
+require 'conekta/models/orders_response'
+require 'conekta/models/page'
+require 'conekta/models/pagination'
+require 'conekta/models/payment_method'
+require 'conekta/models/payment_method_bank_transfer'
+require 'conekta/models/payment_method_card'
+require 'conekta/models/payment_method_card_request'
+require 'conekta/models/payment_method_card_request_all_of'
+require 'conekta/models/payment_method_card_response'
+require 'conekta/models/payment_method_card_response_all_of'
+require 'conekta/models/payment_method_cash'
+require 'conekta/models/payment_method_cash_request'
+require 'conekta/models/payment_method_cash_request_all_of'
+require 'conekta/models/payment_method_cash_response'
+require 'conekta/models/payment_method_cash_response_all_of'
+require 'conekta/models/payment_method_response'
+require 'conekta/models/payment_method_spei_recurrent'
+require 'conekta/models/payment_method_spei_recurrent_all_of'
+require 'conekta/models/payment_method_spei_request'
+require 'conekta/models/plan_request'
+require 'conekta/models/plan_response'
+require 'conekta/models/plan_update_request'
+require 'conekta/models/product'
+require 'conekta/models/product_data_response'
+require 'conekta/models/product_data_response_all_of'
+require 'conekta/models/product_order_response'
+require 'conekta/models/product_order_response_all_of'
+require 'conekta/models/risk_rules'
+require 'conekta/models/risk_rules_data'
+require 'conekta/models/risk_rules_list'
+require 'conekta/models/shipping_order_response'
+require 'conekta/models/shipping_request'
+require 'conekta/models/sms_checkout_request'
+require 'conekta/models/subscription_events_response'
+require 'conekta/models/subscription_request'
+require 'conekta/models/subscription_response'
+require 'conekta/models/subscription_update_request'
+require 'conekta/models/token'
+require 'conekta/models/token_card'
+require 'conekta/models/token_checkout'
+require 'conekta/models/token_response'
+require 'conekta/models/token_response_checkout'
+require 'conekta/models/transaction_response'
+require 'conekta/models/transfer_destination_response'
+require 'conekta/models/transfer_method_response'
+require 'conekta/models/transfer_response'
+require 'conekta/models/transfers_response'
+require 'conekta/models/update_customer'
+require 'conekta/models/update_customer_antifraud_info'
+require 'conekta/models/update_customer_fiscal_entities_response'
+require 'conekta/models/update_customer_fiscal_entities_response_all_of'
+require 'conekta/models/update_customer_payment_methods_response'
+require 'conekta/models/update_order_discount_lines_request'
+require 'conekta/models/update_order_tax_request'
+require 'conekta/models/update_order_tax_response'
+require 'conekta/models/update_order_tax_response_all_of'
+require 'conekta/models/update_payment_methods'
+require 'conekta/models/update_product'
+require 'conekta/models/webhook_key_create_response'
+require 'conekta/models/webhook_key_delete_response'
+require 'conekta/models/webhook_key_request'
+require 'conekta/models/webhook_key_response'
+require 'conekta/models/webhook_key_update_request'
+require 'conekta/models/webhook_log'
+require 'conekta/models/webhook_request'
+require 'conekta/models/webhook_response'
+require 'conekta/models/webhook_update_request'
+require 'conekta/models/whitelistlist_rule_response'
- @api_base = 'https://api.conekta.io'
- @api_version = '2.0.0'
- @locale = 'es'
+# APIs
+require 'conekta/api/antifraud_api'
+require 'conekta/api/api_keys_api'
+require 'conekta/api/balances_api'
+require 'conekta/api/charges_api'
+require 'conekta/api/companies_api'
+require 'conekta/api/customers_api'
+require 'conekta/api/discounts_api'
+require 'conekta/api/events_api'
+require 'conekta/api/logs_api'
+require 'conekta/api/orders_api'
+require 'conekta/api/payment_link_api'
+require 'conekta/api/payment_methods_api'
+require 'conekta/api/plans_api'
+require 'conekta/api/products_api'
+require 'conekta/api/shipping_contacts_api'
+require 'conekta/api/shippings_api'
+require 'conekta/api/subscriptions_api'
+require 'conekta/api/taxes_api'
+require 'conekta/api/tokens_api'
+require 'conekta/api/transactions_api'
+require 'conekta/api/transfers_api'
+require 'conekta/api/webhook_keys_api'
+require 'conekta/api/webhooks_api'
- def self.config
- yield self
- end
-
- def self.plugin
- @plugin
- end
-
- def self.plugin=(plugin)
- @plugin = plugin
- end
-
- def self.api_base
- @api_base
- end
-
- def self.api_base=(api_base)
- @api_base = api_base
- end
-
- def self.api_version
- @api_version
- end
-
- def self.api_version=(api_version)
- @api_version = api_version
- end
-
- def self.api_key
- @api_key
- end
-
- def self.api_key=(api_key)
- @api_key = api_key
- end
-
- def self.locale
- @locale
- end
-
- def self.locale=(locale)
- @locale = locale
+module Conekta
+ class << self
+ # Customize default settings for the SDK using block.
+ # Conekta.configure do |config|
+ # config.username = "xxx"
+ # config.password = "xxx"
+ # end
+ # If no block given, return the default Configuration object.
+ def configure
+ if block_given?
+ yield(Configuration.default)
+ else
+ Configuration.default
+ end
+ end
end
end