Module: OneSignal

Defined in:
lib/onesignal/version.rb,
lib/onesignal.rb,
lib/onesignal/api_error.rb,
lib/onesignal/api_client.rb,
lib/onesignal/models/app.rb,
lib/onesignal/models/user.rb,
lib/onesignal/configuration.rb,
lib/onesignal/models/button.rb,
lib/onesignal/models/filter.rb,
lib/onesignal/models/segment.rb,
lib/onesignal/api/default_api.rb,
lib/onesignal/models/operator.rb,
lib/onesignal/models/purchase.rb,
lib/onesignal/models/web_button.rb,
lib/onesignal/models/custom_event.rb,
lib/onesignal/models/notification.rb,
lib/onesignal/models/outcome_data.rb,
lib/onesignal/models/segment_data.rb,
lib/onesignal/models/subscription.rb,
lib/onesignal/models/api_key_token.rb,
lib/onesignal/models/delivery_data.rb,
lib/onesignal/models/generic_error.rb,
lib/onesignal/models/outcomes_data.rb,
lib/onesignal/models/properties_body.rb,
lib/onesignal/models/rate_limit_error.rb,
lib/onesignal/models/filter_expression.rb,
lib/onesignal/models/properties_deltas.rb,
lib/onesignal/models/properties_object.rb,
lib/onesignal/models/subscription_body.rb,
lib/onesignal/models/template_resource.rb,
lib/onesignal/models/basic_notification.rb,
lib/onesignal/models/notification_slice.rb,
lib/onesignal/models/user_identity_body.rb,
lib/onesignal/models/language_string_map.rb,
lib/onesignal/models/notification_all_of.rb,
lib/onesignal/models/notification_target.rb,
lib/onesignal/models/update_user_request.rb,
lib/onesignal/models/copy_template_request.rb,
lib/onesignal/models/custom_events_request.rb,
lib/onesignal/models/create_api_key_request.rb,
lib/onesignal/models/notification_with_meta.rb,
lib/onesignal/models/platform_delivery_data.rb,
lib/onesignal/models/update_api_key_request.rb,
lib/onesignal/models/create_api_key_response.rb,
lib/onesignal/models/create_template_request.rb,
lib/onesignal/models/templates_list_response.rb,
lib/onesignal/models/update_template_request.rb,
lib/onesignal/models/basic_notification_all_of.rb,
lib/onesignal/models/segment_notification_target.rb,
lib/onesignal/models/start_live_activity_request.rb,
lib/onesignal/models/api_key_tokens_list_response.rb,
lib/onesignal/models/update_live_activity_request.rb,
lib/onesignal/models/create_user_conflict_response.rb,
lib/onesignal/models/generic_success_bool_response.rb,
lib/onesignal/models/get_segments_success_response.rb,
lib/onesignal/models/notification_with_meta_all_of.rb,
lib/onesignal/models/export_events_success_response.rb,
lib/onesignal/models/create_segment_success_response.rb,
lib/onesignal/models/create_segment_conflict_response.rb,
lib/onesignal/models/subscription_notification_target.rb,
lib/onesignal/models/export_subscriptions_request_body.rb,
lib/onesignal/models/platform_delivery_data_sms_all_of.rb,
lib/onesignal/models/transfer_subscription_request_body.rb,
lib/onesignal/models/platform_delivery_data_email_all_of.rb,
lib/onesignal/models/create_notification_success_response.rb,
lib/onesignal/models/start_live_activity_success_response.rb,
lib/onesignal/models/export_subscriptions_success_response.rb,
lib/onesignal/models/get_notification_history_request_body.rb,
lib/onesignal/models/notification_history_success_response.rb,
lib/onesignal/models/update_live_activity_success_response.rb,
lib/onesignal/models/create_user_conflict_response_errors_inner.rb,
lib/onesignal/models/create_user_conflict_response_errors_items_meta.rb,
lib/onesignal/models/basic_notification_all_of_android_background_layout.rb

Overview

#OneSignal

#A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

The version of the OpenAPI document: 5.3.0 Contact: [email protected] Generated by: openapi-generator.tech OpenAPI Generator version: 6.0.0-SNAPSHOT

Defined Under Namespace

Modules: FilterExpression Classes: ApiClient, ApiError, ApiKeyToken, ApiKeyTokensListResponse, App, BasicNotification, BasicNotificationAllOf, BasicNotificationAllOfAndroidBackgroundLayout, Button, Configuration, CopyTemplateRequest, CreateApiKeyRequest, CreateApiKeyResponse, CreateNotificationSuccessResponse, CreateSegmentConflictResponse, CreateSegmentSuccessResponse, CreateTemplateRequest, CreateUserConflictResponse, CreateUserConflictResponseErrorsInner, CreateUserConflictResponseErrorsItemsMeta, CustomEvent, CustomEventsRequest, DefaultApi, DeliveryData, ExportEventsSuccessResponse, ExportSubscriptionsRequestBody, ExportSubscriptionsSuccessResponse, Filter, GenericError, GenericSuccessBoolResponse, GetNotificationHistoryRequestBody, GetSegmentsSuccessResponse, LanguageStringMap, Notification, NotificationAllOf, NotificationHistorySuccessResponse, NotificationSlice, NotificationTarget, NotificationWithMeta, NotificationWithMetaAllOf, Operator, OutcomeData, OutcomesData, PlatformDeliveryData, PlatformDeliveryDataEmailAllOf, PlatformDeliveryDataSmsAllOf, PropertiesBody, PropertiesDeltas, PropertiesObject, Purchase, RateLimitError, Segment, SegmentData, SegmentNotificationTarget, StartLiveActivityRequest, StartLiveActivitySuccessResponse, Subscription, SubscriptionBody, SubscriptionNotificationTarget, TemplateResource, TemplatesListResponse, TransferSubscriptionRequestBody, UpdateApiKeyRequest, UpdateLiveActivityRequest, UpdateLiveActivitySuccessResponse, UpdateTemplateRequest, UpdateUserRequest, User, UserIdentityBody, WebButton

Constant Summary collapse

VERSION =
'5.3.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



99
100
101
102
103
104
105
# File 'lib/onesignal.rb', line 99

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