Module: Billabear

Defined in:
lib/billabear/version.rb,
lib/billabear.rb,
lib/billabear/api_error.rb,
lib/billabear/api_client.rb,
lib/billabear/models/cost.rb,
lib/billabear/models/error.rb,
lib/billabear/models/event.rb,
lib/billabear/models/limit.rb,
lib/billabear/models/price.rb,
lib/billabear/api/usage_api.rb,
lib/billabear/configuration.rb,
lib/billabear/models/metric.rb,
lib/billabear/models/refund.rb,
lib/billabear/api/prices_api.rb,
lib/billabear/models/address.rb,
lib/billabear/models/feature.rb,
lib/billabear/models/invoice.rb,
lib/billabear/models/product.rb,
lib/billabear/api/receipt_api.rb,
lib/billabear/api/refunds_api.rb,
lib/billabear/models/customer.rb,
lib/billabear/api/checkout_api.rb,
lib/billabear/api/invoices_api.rb,
lib/billabear/api/payments_api.rb,
lib/billabear/api/products_api.rb,
lib/billabear/api/customers_api.rb,
lib/billabear/models/metric_cost.rb,
lib/billabear/models/usage_limit.rb,
lib/billabear/models/subscription.rb,
lib/billabear/models/voucher_code.rb,
lib/billabear/models/billing_admin.rb,
lib/billabear/models/checkout_body.rb,
lib/billabear/models/invoice_lines.rb,
lib/billabear/models/metric_filter.rb,
lib/billabear/api/subscriptions_api.rb,
lib/billabear/models/checkout_items.rb,
lib/billabear/models/frontend_token.rb,
lib/billabear/models/seats_add_body.rb,
lib/billabear/models/payment_details.rb,
lib/billabear/api/payment_details_api.rb,
lib/billabear/models/product_tax_type.rb,
lib/billabear/models/seats_remove_body.rb,
lib/billabear/models/subscription_plan.rb,
lib/billabear/models/inline_response_200.rb,
lib/billabear/models/inline_response_201.rb,
lib/billabear/models/inline_response_400.rb,
lib/billabear/models/issue_refund_payment.rb,
lib/billabear/models/inline_response_200_1.rb,
lib/billabear/models/inline_response_200_2.rb,
lib/billabear/models/inline_response_200_3.rb,
lib/billabear/models/inline_response_200_4.rb,
lib/billabear/models/inline_response_200_5.rb,
lib/billabear/models/inline_response_200_6.rb,
lib/billabear/models/inline_response_200_7.rb,
lib/billabear/models/inline_response_200_8.rb,
lib/billabear/models/inline_response_200_9.rb,
lib/billabear/models/checkout_subscriptions.rb,
lib/billabear/models/inline_response_200_10.rb,
lib/billabear/models/inline_response_200_11.rb,
lib/billabear/models/inline_response_200_12.rb,
lib/billabear/models/inline_response_200_13.rb,
lib/billabear/models/inline_response_200_14.rb,
lib/billabear/models/subscription_start_body.rb,
lib/billabear/models/subscription_trial_body.rb,
lib/billabear/models/inline_response_201_lines.rb,
lib/billabear/models/subscription_id_plan_body.rb,
lib/billabear/models/inline_response_200_9_data.rb,
lib/billabear/models/subscription_id_price_body.rb,
lib/billabear/models/customer_id_uasgelimit_body.rb,
lib/billabear/models/subscription_id_cancel_body.rb,
lib/billabear/models/subscription_id_extend_body.rb,
lib/billabear/models/inline_response_200_9_receipts.rb

Overview

#BillaBear

#The REST API provided by BillaBear

OpenAPI spec version: 1.1.0 Contact: [email protected] Generated by: github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 3.0.66

Defined Under Namespace

Classes: Address, ApiClient, ApiError, BillingAdmin, CheckoutApi, CheckoutBody, CheckoutItems, CheckoutSubscriptions, Configuration, Cost, Customer, CustomerIdUasgelimitBody, CustomersApi, Error, Event, Feature, FrontendToken, InlineResponse200, InlineResponse2001, InlineResponse20010, InlineResponse20011, InlineResponse20012, InlineResponse20013, InlineResponse20014, InlineResponse2002, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2006, InlineResponse2007, InlineResponse2008, InlineResponse2009, InlineResponse2009Data, InlineResponse2009Receipts, InlineResponse201, InlineResponse201Lines, InlineResponse400, Invoice, InvoiceLines, InvoicesApi, IssueRefundPayment, Limit, Metric, MetricCost, MetricFilter, PaymentDetails, PaymentDetailsApi, PaymentsApi, Price, PricesApi, Product, ProductTaxType, ProductsApi, ReceiptApi, Refund, RefundsApi, SeatsAddBody, SeatsRemoveBody, Subscription, SubscriptionIdCancelBody, SubscriptionIdExtendBody, SubscriptionIdPlanBody, SubscriptionIdPriceBody, SubscriptionPlan, SubscriptionStartBody, SubscriptionTrialBody, SubscriptionsApi, UsageApi, UsageLimit, VoucherCode

Constant Summary collapse

VERSION =
'1.1.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



97
98
99
100
101
102
103
# File 'lib/billabear.rb', line 97

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