Module: TalonOne

Defined in:
lib/talon_one/version.rb,
lib/talon_one.rb,
lib/talon_one/api_error.rb,
lib/talon_one/api_client.rb,
lib/talon_one/models/meta.rb,
lib/talon_one/models/role.rb,
lib/talon_one/models/rule.rb,
lib/talon_one/models/user.rb,
lib/talon_one/models/event.rb,
lib/talon_one/configuration.rb,
lib/talon_one/models/change.rb,
lib/talon_one/models/coupon.rb,
lib/talon_one/models/entity.rb,
lib/talon_one/models/export.rb,
lib/talon_one/models/import.rb,
lib/talon_one/models/account.rb,
lib/talon_one/models/binding.rb,
lib/talon_one/models/loyalty.rb,
lib/talon_one/models/ruleset.rb,
lib/talon_one/models/session.rb,
lib/talon_one/models/webhook.rb,
lib/talon_one/models/campaign.rb,
lib/talon_one/models/new_role.rb,
lib/talon_one/models/new_user.rb,
lib/talon_one/models/referral.rb,
lib/talon_one/models/slot_def.rb,
lib/talon_one/models/api_error.rb,
lib/talon_one/models/attribute.rb,
lib/talon_one/models/cart_item.rb,
lib/talon_one/models/new_event.rb,
lib/talon_one/models/event_type.rb,
lib/talon_one/models/new_import.rb,
lib/talon_one/api/management_api.rb,
lib/talon_one/models/application.rb,
lib/talon_one/models/environment.rb,
lib/talon_one/models/new_account.rb,
lib/talon_one/models/new_coupons.rb,
lib/talon_one/models/new_ruleset.rb,
lib/talon_one/models/new_webhook.rb,
lib/talon_one/models/role_assign.rb,
lib/talon_one/models/update_role.rb,
lib/talon_one/models/update_user.rb,
lib/talon_one/models/user_entity.rb,
lib/talon_one/api/integration_api.rb,
lib/talon_one/models/campaign_set.rb,
lib/talon_one/models/coupon_value.rb,
lib/talon_one/models/email_entity.rb,
lib/talon_one/models/error_source.rb,
lib/talon_one/models/feature_flag.rb,
lib/talon_one/models/func_arg_def.rb,
lib/talon_one/models/function_def.rb,
lib/talon_one/models/ledger_entry.rb,
lib/talon_one/models/limit_config.rb,
lib/talon_one/models/login_params.rb,
lib/talon_one/models/new_campaign.rb,
lib/talon_one/models/new_password.rb,
lib/talon_one/models/new_referral.rb,
lib/talon_one/models/template_def.rb,
lib/talon_one/models/campaign_copy.rb,
lib/talon_one/models/coupon_search.rb,
lib/talon_one/models/feature_flags.rb,
lib/talon_one/models/features_feed.rb,
lib/talon_one/models/new_attribute.rb,
lib/talon_one/models/update_coupon.rb,
lib/talon_one/models/account_entity.rb,
lib/talon_one/models/account_limits.rb,
lib/talon_one/models/error_response.rb,
lib/talon_one/models/import_coupons.rb,
lib/talon_one/models/loyalty_ledger.rb,
lib/talon_one/models/loyalty_points.rb,
lib/talon_one/models/manager_config.rb,
lib/talon_one/models/mutable_entity.rb,
lib/talon_one/models/new_event_type.rb,
lib/talon_one/models/new_invitation.rb,
lib/talon_one/models/update_account.rb,
lib/talon_one/models/attribute_query.rb,
lib/talon_one/models/campaign_entity.rb,
lib/talon_one/models/campaign_search.rb,
lib/talon_one/models/loyalty_program.rb,
lib/talon_one/models/new_application.rb,
lib/talon_one/models/role_membership.rb,
lib/talon_one/models/update_campaign.rb,
lib/talon_one/models/access_log_entry.rb,
lib/talon_one/models/customer_profile.rb,
lib/talon_one/models/customer_session.rb,
lib/talon_one/models/new_campaign_set.rb,
lib/talon_one/models/new_invite_email.rb,
lib/talon_one/models/new_template_def.rb,
lib/talon_one/models/template_arg_def.rb,
lib/talon_one/models/account_analytics.rb,
lib/talon_one/models/application_event.rb,
lib/talon_one/models/campaign_set_node.rb,
lib/talon_one/models/integration_event.rb,
lib/talon_one/models/integration_state.rb,
lib/talon_one/models/library_attribute.rb,
lib/talon_one/models/new_feature_flags.rb,
lib/talon_one/models/webhook_log_entry.rb,
lib/talon_one/models/application_entity.rb,
lib/talon_one/models/campaign_analytics.rb,
lib/talon_one/models/coupon_constraints.rb,
lib/talon_one/models/customer_analytics.rb,
lib/talon_one/models/integration_entity.rb,
lib/talon_one/models/loyalty_membership.rb,
lib/talon_one/models/loyalty_sub_ledger.rb,
lib/talon_one/models/new_password_email.rb,
lib/talon_one/models/application_api_key.rb,
lib/talon_one/models/application_session.rb,
lib/talon_one/models/coupon_reservations.rb,
lib/talon_one/models/inline_response_200.rb,
lib/talon_one/models/new_account_sign_up.rb,
lib/talon_one/models/new_loyalty_program.rb,
lib/talon_one/models/update_coupon_batch.rb,
lib/talon_one/models/application_customer.rb,
lib/talon_one/models/cart_item_adjustment.rb,
lib/talon_one/models/loyalty_ledger_entry.rb,
lib/talon_one/models/new_customer_profile.rb,
lib/talon_one/models/new_customer_session.rb,
lib/talon_one/models/inline_response_200_1.rb,
lib/talon_one/models/inline_response_200_2.rb,
lib/talon_one/models/inline_response_200_3.rb,
lib/talon_one/models/inline_response_200_4.rb,
lib/talon_one/models/inline_response_200_5.rb,
lib/talon_one/models/inline_response_200_6.rb,
lib/talon_one/models/inline_response_200_7.rb,
lib/talon_one/models/inline_response_200_8.rb,
lib/talon_one/models/inline_response_200_9.rb,
lib/talon_one/models/application_api_health.rb,
lib/talon_one/models/campaign_set_leaf_node.rb,
lib/talon_one/models/inline_response_200_10.rb,
lib/talon_one/models/inline_response_200_11.rb,
lib/talon_one/models/inline_response_200_12.rb,
lib/talon_one/models/inline_response_200_13.rb,
lib/talon_one/models/inline_response_200_14.rb,
lib/talon_one/models/inline_response_200_15.rb,
lib/talon_one/models/inline_response_200_16.rb,
lib/talon_one/models/inline_response_200_17.rb,
lib/talon_one/models/inline_response_200_18.rb,
lib/talon_one/models/inline_response_200_19.rb,
lib/talon_one/models/inline_response_200_20.rb,
lib/talon_one/models/inline_response_200_21.rb,
lib/talon_one/models/inline_response_200_22.rb,
lib/talon_one/models/inline_response_200_23.rb,
lib/talon_one/models/inline_response_200_24.rb,
lib/talon_one/models/inline_response_200_25.rb,
lib/talon_one/models/inline_response_200_26.rb,
lib/talon_one/models/inline_response_200_27.rb,
lib/talon_one/models/inline_response_200_28.rb,
lib/talon_one/models/update_loyalty_program.rb,
lib/talon_one/models/code_generator_settings.rb,
lib/talon_one/models/coupon_rejection_reason.rb,
lib/talon_one/models/loyalty_program_balance.rb,
lib/talon_one/models/loyalty_program_ledgers.rb,
lib/talon_one/models/new_application_api_key.rb,
lib/talon_one/models/campaign_set_branch_node.rb,
lib/talon_one/models/customer_activity_report.rb,
lib/talon_one/models/multi_application_entity.rb,
lib/talon_one/models/application_session_entity.rb,
lib/talon_one/models/create_application_api_key.rb,
lib/talon_one/models/integration_profile_entity.rb,
lib/talon_one/models/application_customer_entity.rb,
lib/talon_one/models/application_customer_search.rb,
lib/talon_one/models/webhook_activation_log_entry.rb,
lib/talon_one/models/customer_profile_search_query.rb,
lib/talon_one/models/misc_update_user_latest_feature.rb

Overview

#Talon.One API

#The Talon.One API is used to manage applications and campaigns, as well as to integrate with your application. The operations in the _Integration API_ section are used to integrate with our platform, while the other operations are used to manage applications and campaigns. ### Where is the API? The API is available at the same hostname as these docs. For example, if you are reading this page at ‘mycompany.talon.one/docs/api/`, the URL for the [updateCustomerProfile][] operation is `mycompany.talon.one/v1/customer_profiles/id` [updateCustomerProfile]: #operation–v1-customer_profiles–integrationId–put

OpenAPI spec version: 1.0.0

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

Defined Under Namespace

Classes: APIError, AccessLogEntry, Account, AccountAnalytics, AccountEntity, AccountLimits, ApiClient, ApiError, Application, ApplicationAPIKey, ApplicationApiHealth, ApplicationCustomer, ApplicationCustomerEntity, ApplicationCustomerSearch, ApplicationEntity, ApplicationEvent, ApplicationSession, ApplicationSessionEntity, Attribute, AttributeQuery, Binding, Campaign, CampaignAnalytics, CampaignCopy, CampaignEntity, CampaignSearch, CampaignSet, CampaignSetBranchNode, CampaignSetLeafNode, CampaignSetNode, CartItem, CartItemAdjustment, Change, CodeGeneratorSettings, Configuration, Coupon, CouponConstraints, CouponRejectionReason, CouponReservations, CouponSearch, CouponValue, CreateApplicationAPIKey, CustomerActivityReport, CustomerAnalytics, CustomerProfile, CustomerProfileSearchQuery, CustomerSession, EmailEntity, Entity, Environment, ErrorResponse, ErrorSource, Event, EventType, Export, FeatureFlag, FeatureFlags, FeaturesFeed, FuncArgDef, FunctionDef, Import, ImportCoupons, InlineResponse200, InlineResponse2001, InlineResponse20010, InlineResponse20011, InlineResponse20012, InlineResponse20013, InlineResponse20014, InlineResponse20015, InlineResponse20016, InlineResponse20017, InlineResponse20018, InlineResponse20019, InlineResponse2002, InlineResponse20020, InlineResponse20021, InlineResponse20022, InlineResponse20023, InlineResponse20024, InlineResponse20025, InlineResponse20026, InlineResponse20027, InlineResponse20028, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2006, InlineResponse2007, InlineResponse2008, InlineResponse2009, IntegrationApi, IntegrationEntity, IntegrationEvent, IntegrationProfileEntity, IntegrationState, LedgerEntry, LibraryAttribute, LimitConfig, LoginParams, Loyalty, LoyaltyLedger, LoyaltyLedgerEntry, LoyaltyMembership, LoyaltyPoints, LoyaltyProgram, LoyaltyProgramBalance, LoyaltyProgramLedgers, LoyaltySubLedger, ManagementApi, ManagerConfig, Meta, MiscUpdateUserLatestFeature, MultiApplicationEntity, MutableEntity, NewAccount, NewAccountSignUp, NewApplication, NewApplicationAPIKey, NewAttribute, NewCampaign, NewCampaignSet, NewCoupons, NewCustomerProfile, NewCustomerSession, NewEvent, NewEventType, NewFeatureFlags, NewImport, NewInvitation, NewInviteEmail, NewLoyaltyProgram, NewPassword, NewPasswordEmail, NewReferral, NewRole, NewRuleset, NewTemplateDef, NewUser, NewWebhook, Referral, Role, RoleAssign, RoleMembership, Rule, Ruleset, Session, SlotDef, TemplateArgDef, TemplateDef, UpdateAccount, UpdateCampaign, UpdateCoupon, UpdateCouponBatch, UpdateLoyaltyProgram, UpdateRole, UpdateUser, User, UserEntity, Webhook, WebhookActivationLogEntry, WebhookLogEntry

Constant Summary collapse

VERSION =
'1.1.2'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



190
191
192
193
194
195
196
# File 'lib/talon_one.rb', line 190

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