Module: SubskribeDevClient

Defined in:
lib/subskribe_dev/version.rb,
lib/subskribe_dev.rb,
lib/subskribe_dev/api_error.rb,
lib/subskribe_dev/api_client.rb,
lib/subskribe_dev/api/erp_api.rb,
lib/subskribe_dev/models/entry.rb,
lib/subskribe_dev/api/usage_api.rb,
lib/subskribe_dev/api/users_api.rb,
lib/subskribe_dev/configuration.rb,
lib/subskribe_dev/models/entity.rb,
lib/subskribe_dev/models/refund.rb,
lib/subskribe_dev/api/entity_api.rb,
lib/subskribe_dev/api/import_api.rb,
lib/subskribe_dev/api/orders_api.rb,
lib/subskribe_dev/api/billing_api.rb,
lib/subskribe_dev/api/default_api.rb,
lib/subskribe_dev/api/refunds_api.rb,
lib/subskribe_dev/api/reports_api.rb,
lib/subskribe_dev/api/accounts_api.rb,
lib/subskribe_dev/api/entities_api.rb,
lib/subskribe_dev/api/payments_api.rb,
lib/subskribe_dev/api/settings_api.rb,
lib/subskribe_dev/models/plan_json.rb,
lib/subskribe_dev/models/raw_usage.rb,
lib/subskribe_dev/models/time_zone.rb,
lib/subskribe_dev/models/user_json.rb,
lib/subskribe_dev/api/approvals_api.rb,
lib/subskribe_dev/api/discounts_api.rb,
lib/subskribe_dev/api/rate_card_api.rb,
lib/subskribe_dev/models/attachment.rb,
lib/subskribe_dev/models/entity_ref.rb,
lib/subskribe_dev/models/order_json.rb,
lib/subskribe_dev/models/user_input.rb,
lib/subskribe_dev/api/accounting_api.rb,
lib/subskribe_dev/api/sales_room_api.rb,
lib/subskribe_dev/models/byte_buffer.rb,
lib/subskribe_dev/models/charge_json.rb,
lib/subskribe_dev/models/data_import.rb,
lib/subskribe_dev/models/entity_json.rb,
lib/subskribe_dev/models/integration.rb,
lib/subskribe_dev/models/opportunity.rb,
lib/subskribe_dev/models/order_terms.rb,
lib/subskribe_dev/models/tenant_json.rb,
lib/subskribe_dev/api/attachments_api.rb,
lib/subskribe_dev/api/credit_memo_api.rb,
lib/subskribe_dev/api/opportunity_api.rb,
lib/subskribe_dev/models/account_json.rb,
lib/subskribe_dev/models/input_stream.rb,
lib/subskribe_dev/models/invoice_json.rb,
lib/subskribe_dev/models/metrics_json.rb,
lib/subskribe_dev/models/payment_json.rb,
lib/subskribe_dev/models/product_json.rb,
lib/subskribe_dev/api/custom_field_api.rb,
lib/subskribe_dev/api/integrations_api.rb,
lib/subskribe_dev/models/discount_json.rb,
lib/subskribe_dev/models/number_config.rb,
lib/subskribe_dev/models/prepaid_stats.rb,
lib/subskribe_dev/models/refund_detail.rb,
lib/subskribe_dev/models/tax_rate_json.rb,
lib/subskribe_dev/api/customization_api.rb,
lib/subskribe_dev/api/notifications_api.rb,
lib/subskribe_dev/api/subscriptions_api.rb,
lib/subskribe_dev/models/ledger_account.rb,
lib/subskribe_dev/models/purchase_order.rb,
lib/subskribe_dev/api/authentication_api.rb,
lib/subskribe_dev/models/account_address.rb,
lib/subskribe_dev/models/account_contact.rb,
lib/subskribe_dev/models/price_tier_json.rb,
lib/subskribe_dev/models/raw_usages_data.rb,
lib/subskribe_dev/models/recurrence_json.rb,
lib/subskribe_dev/models/report_duration.rb,
lib/subskribe_dev/models/user_group_json.rb,
lib/subskribe_dev/api/product_catalog_api.rb,
lib/subskribe_dev/models/accounting_event.rb,
lib/subskribe_dev/models/bulk_invoice_run.rb,
lib/subskribe_dev/models/credit_memo_json.rb,
lib/subskribe_dev/models/document_section.rb,
lib/subskribe_dev/models/opportunity_json.rb,
lib/subskribe_dev/models/product_category.rb,
lib/subskribe_dev/models/recognition_rule.rb,
lib/subskribe_dev/models/accounting_period.rb,
lib/subskribe_dev/models/invoice_item_json.rb,
lib/subskribe_dev/models/subscription_json.rb,
lib/subskribe_dev/models/void_payment_json.rb,
lib/subskribe_dev/api/metrics_reporting_api.rb,
lib/subskribe_dev/models/approval_role_json.rb,
lib/subskribe_dev/models/custom_field_entry.rb,
lib/subskribe_dev/models/custom_field_value.rb,
lib/subskribe_dev/models/order_request_json.rb,
lib/subskribe_dev/models/paginated_response.rb,
lib/subskribe_dev/models/plan_metadata_json.rb,
lib/subskribe_dev/models/product_input_json.rb,
lib/subskribe_dev/models/salesforce_account.rb,
lib/subskribe_dev/models/attribute_reference.rb,
lib/subskribe_dev/models/avalara_integration.rb,
lib/subskribe_dev/models/billing_event_entry.rb,
lib/subskribe_dev/models/billing_event_input.rb,
lib/subskribe_dev/models/charge_partial_json.rb,
lib/subskribe_dev/models/refund_request_json.rb,
lib/subskribe_dev/models/report_job_response.rb,
lib/subskribe_dev/models/tax_jar_integration.rb,
lib/subskribe_dev/models/tenant_setting_json.rb,
lib/subskribe_dev/api/revenue_recognition_api.rb,
lib/subskribe_dev/models/account_address_json.rb,
lib/subskribe_dev/models/account_contact_json.rb,
lib/subskribe_dev/models/catalog_relationship.rb,
lib/subskribe_dev/models/company_contact_json.rb,
lib/subskribe_dev/models/custom_field_default.rb,
lib/subskribe_dev/models/discount_detail_json.rb,
lib/subskribe_dev/models/dunning_setting_json.rb,
lib/subskribe_dev/models/email_notifiers_list.rb,
lib/subskribe_dev/models/invoice_balance_json.rb,
lib/subskribe_dev/models/invoice_preview_json.rb,
lib/subskribe_dev/models/order_line_item_json.rb,
lib/subskribe_dev/models/payment_balance_json.rb,
lib/subskribe_dev/models/tenant_discount_json.rb,
lib/subskribe_dev/models/unit_of_measure_json.rb,
lib/subskribe_dev/models/void_invoice_request.rb,
lib/subskribe_dev/models/approval_segment_json.rb,
lib/subskribe_dev/models/bulk_invoice_run_item.rb,
lib/subskribe_dev/models/invoice_number_prefix.rb,
lib/subskribe_dev/models/opportunity_rest_json.rb,
lib/subskribe_dev/models/payment_configuration.rb,
lib/subskribe_dev/models/tenant_invoice_config.rb,
lib/subskribe_dev/models/automated_invoice_rule.rb,
lib/subskribe_dev/models/bulk_invoice_run_input.rb,
lib/subskribe_dev/models/document_template_json.rb,
lib/subskribe_dev/models/ledger_account_mapping.rb,
lib/subskribe_dev/models/predefined_report_json.rb,
lib/subskribe_dev/models/settlement_application.rb,
lib/subskribe_dev/models/update_invoice_request.rb,
lib/subskribe_dev/models/usage_aggregate_output.rb,
lib/subskribe_dev/models/anrok_integration_input.rb,
lib/subskribe_dev/models/document_custom_content.rb,
lib/subskribe_dev/models/predefined_report_param.rb,
lib/subskribe_dev/models/time_series_amount_json.rb,
lib/subskribe_dev/models/user_group_request_json.rb,
lib/subskribe_dev/models/bulk_payment_upload_data.rb,
lib/subskribe_dev/models/credit_memo_balance_json.rb,
lib/subskribe_dev/models/subscription_charge_json.rb,
lib/subskribe_dev/models/subscription_update_json.rb,
lib/subskribe_dev/models/avalara_integration_input.rb,
lib/subskribe_dev/models/bulk_invoice_run_selector.rb,
lib/subskribe_dev/models/custom_field_update_input.rb,
lib/subskribe_dev/models/invoice_item_preview_json.rb,
lib/subskribe_dev/models/subscription_charge_alias.rb,
lib/subskribe_dev/models/tax_jar_integration_input.rb,
lib/subskribe_dev/models/usage_batch_insert_result.rb,
lib/subskribe_dev/models/auth_saml_integration_json.rb,
lib/subskribe_dev/models/bulk_payment_upload_result.rb,
lib/subskribe_dev/models/credit_memo_line_item_json.rb,
lib/subskribe_dev/models/external_arr_schedule_json.rb,
lib/subskribe_dev/models/flatfile_workbook_response.rb,
lib/subskribe_dev/models/payment_term_settings_json.rb,
lib/subskribe_dev/models/predefined_report_def_json.rb,
lib/subskribe_dev/models/account_payment_method_json.rb,
lib/subskribe_dev/models/bulk_invoice_run_exclusions.rb,
lib/subskribe_dev/models/crm_account_import_response.rb,
lib/subskribe_dev/models/paginated_accounts_response.rb,
lib/subskribe_dev/models/predefined_report_defs_json.rb,
lib/subskribe_dev/models/approval_role_segment_change.rb,
lib/subskribe_dev/models/credit_memo_application_json.rb,
lib/subskribe_dev/models/custom_field_definition_json.rb,
lib/subskribe_dev/models/order_line_item_request_json.rb,
lib/subskribe_dev/models/recognition_event_completion.rb,
lib/subskribe_dev/models/accounting_period_calculation.rb,
lib/subskribe_dev/models/plan_json_pagination_response.rb,
lib/subskribe_dev/models/user_pagination_response_json.rb,
lib/subskribe_dev/models/approval_matrix_import_preview.rb,
lib/subskribe_dev/models/order_json_pagination_response.rb,
lib/subskribe_dev/models/predefined_report_param_object.rb,
lib/subskribe_dev/models/standalone_credit_memo_request.rb,
lib/subskribe_dev/models/tenant_discount_line_item_json.rb,
lib/subskribe_dev/models/account_receivable_contact_json.rb,
lib/subskribe_dev/models/flatfile_workbook_response_data.rb,
lib/subskribe_dev/models/opportunity_pagination_response.rb,
lib/subskribe_dev/models/approval_matrix_import_data_json.rb,
lib/subskribe_dev/models/invoice_json_pagination_response.rb,
lib/subskribe_dev/models/payment_json_pagination_response.rb,
lib/subskribe_dev/models/predefined_report_def_chart_json.rb,
lib/subskribe_dev/models/product_json_pagination_response.rb,
lib/subskribe_dev/models/tax_rate_pagination_response_json.rb,
lib/subskribe_dev/models/credit_memo_line_item_request_json.rb,
lib/subskribe_dev/models/docu_sign_integration_request_json.rb,
lib/subskribe_dev/models/salesforce_account_billing_address.rb,
lib/subskribe_dev/models/accounting_event_paginated_response.rb,
lib/subskribe_dev/models/automated_invoice_rule_request_json.rb,
lib/subskribe_dev/models/docu_sign_integration_response_json.rb,
lib/subskribe_dev/models/credit_memo_pagination_response_json.rb,
lib/subskribe_dev/models/custom_field_definition_create_input.rb,
lib/subskribe_dev/models/custom_field_definition_update_input.rb,
lib/subskribe_dev/models/product_category_pagination_response.rb,
lib/subskribe_dev/models/notification_target_and_subscriptions.rb,
lib/subskribe_dev/models/tenant_credit_memo_configuration_json.rb,
lib/subskribe_dev/models/add_and_apply_payment_application_json.rb,
lib/subskribe_dev/models/unit_of_measure_pagination_response_json.rb,
lib/subskribe_dev/models/salesforce_client_integration_request_json.rb

Overview

#Subskribe API

#No description provided (generated by Swagger Codegen github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 1.0.0

Generated by: github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.41

Defined Under Namespace

Classes: AccountAddress, AccountAddressJson, AccountContact, AccountContactJson, AccountJson, AccountPaymentMethodJson, AccountReceivableContactJson, AccountingApi, AccountingEvent, AccountingEventPaginatedResponse, AccountingPeriod, AccountingPeriodCalculation, AccountsApi, AddAndApplyPaymentApplicationJson, AnrokIntegrationInput, ApiClient, ApiError, ApprovalMatrixImportDataJson, ApprovalMatrixImportPreview, ApprovalRoleJson, ApprovalRoleSegmentChange, ApprovalSegmentJson, ApprovalsApi, Attachment, AttachmentsApi, AttributeReference, AuthSamlIntegrationJson, AuthenticationApi, AutomatedInvoiceRule, AutomatedInvoiceRuleRequestJson, AvalaraIntegration, AvalaraIntegrationInput, BillingApi, BillingEventEntry, BillingEventInput, BulkInvoiceRun, BulkInvoiceRunExclusions, BulkInvoiceRunInput, BulkInvoiceRunItem, BulkInvoiceRunSelector, BulkPaymentUploadData, BulkPaymentUploadResult, ByteBuffer, CatalogRelationship, ChargeJson, ChargePartialJson, CompanyContactJson, Configuration, CreditMemoApi, CreditMemoApplicationJson, CreditMemoBalanceJson, CreditMemoJson, CreditMemoLineItemJson, CreditMemoLineItemRequestJson, CreditMemoPaginationResponseJson, CrmAccountImportResponse, CustomFieldApi, CustomFieldDefault, CustomFieldDefinitionCreateInput, CustomFieldDefinitionJson, CustomFieldDefinitionUpdateInput, CustomFieldEntry, CustomFieldUpdateInput, CustomFieldValue, CustomizationApi, DataImport, DefaultApi, DiscountDetailJson, DiscountJson, DiscountsApi, DocuSignIntegrationRequestJson, DocuSignIntegrationResponseJson, DocumentCustomContent, DocumentSection, DocumentTemplateJson, DunningSettingJson, ERPApi, EmailNotifiersList, EntitiesApi, Entity, EntityApi, EntityJson, EntityRef, Entry, ExternalArrScheduleJson, FlatfileWorkbookResponse, FlatfileWorkbookResponseData, ImportApi, InputStream, Integration, IntegrationsApi, InvoiceBalanceJson, InvoiceItemJson, InvoiceItemPreviewJson, InvoiceJson, InvoiceJsonPaginationResponse, InvoiceNumberPrefix, InvoicePreviewJson, LedgerAccount, LedgerAccountMapping, MetricsJson, MetricsReportingApi, NotificationTargetAndSubscriptions, NotificationsApi, NumberConfig, Opportunity, OpportunityApi, OpportunityJson, OpportunityPaginationResponse, OpportunityRestJson, OrderJson, OrderJsonPaginationResponse, OrderLineItemJson, OrderLineItemRequestJson, OrderRequestJson, OrderTerms, OrdersApi, PaginatedAccountsResponse, PaginatedResponse, PaymentBalanceJson, PaymentConfiguration, PaymentJson, PaymentJsonPaginationResponse, PaymentTermSettingsJson, PaymentsApi, PlanJson, PlanJsonPaginationResponse, PlanMetadataJson, PredefinedReportDefChartJson, PredefinedReportDefJson, PredefinedReportDefsJson, PredefinedReportJson, PredefinedReportParam, PredefinedReportParamObject, PrepaidStats, PriceTierJson, ProductCatalogApi, ProductCategory, ProductCategoryPaginationResponse, ProductInputJson, ProductJson, ProductJsonPaginationResponse, PurchaseOrder, RateCardApi, RawUsage, RawUsagesData, RecognitionEventCompletion, RecognitionRule, RecurrenceJson, Refund, RefundDetail, RefundRequestJson, RefundsApi, ReportDuration, ReportJobResponse, ReportsApi, RevenueRecognitionApi, SalesRoomApi, SalesforceAccount, SalesforceAccountBillingAddress, SalesforceClientIntegrationRequestJson, SettingsApi, SettlementApplication, StandaloneCreditMemoRequest, SubscriptionChargeAlias, SubscriptionChargeJson, SubscriptionJson, SubscriptionUpdateJson, SubscriptionsApi, TaxJarIntegration, TaxJarIntegrationInput, TaxRateJson, TaxRatePaginationResponseJson, TenantCreditMemoConfigurationJson, TenantDiscountJson, TenantDiscountLineItemJson, TenantInvoiceConfig, TenantJson, TenantSettingJson, TimeSeriesAmountJson, TimeZone, UnitOfMeasureJson, UnitOfMeasurePaginationResponseJson, UpdateInvoiceRequest, UsageAggregateOutput, UsageApi, UsageBatchInsertResult, UserGroupJson, UserGroupRequestJson, UserInput, UserJson, UserPaginationResponseJson, UsersApi, VoidInvoiceRequest, VoidPaymentJson

Constant Summary collapse

VERSION =
'1.3.1'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



222
223
224
225
226
227
228
# File 'lib/subskribe_dev.rb', line 222

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