Module: Notifo

Defined in:
lib/notifo/version.rb,
lib/notifo.rb,
lib/notifo/api_error.rb,
lib/notifo/api_client.rb,
lib/notifo/api/apps_api.rb,
lib/notifo/api/logs_api.rb,
lib/notifo/api/ping_api.rb,
lib/notifo/api/user_api.rb,
lib/notifo/api/media_api.rb,
lib/notifo/api/users_api.rb,
lib/notifo/configuration.rb,
lib/notifo/api/events_api.rb,
lib/notifo/api/topics_api.rb,
lib/notifo/models/app_dto.rb,
lib/notifo/api/configs_api.rb,
lib/notifo/models/info_dto.rb,
lib/notifo/models/user_dto.rb,
lib/notifo/models/error_dto.rb,
lib/notifo/models/event_dto.rb,
lib/notifo/models/media_dto.rb,
lib/notifo/models/topic_dto.rb,
lib/notifo/api/templates_api.rb,
lib/notifo/models/media_type.rb,
lib/notifo/models/profile_dto.rb,
lib/notifo/models/publish_dto.rb,
lib/notifo/models/resize_mode.rb,
lib/notifo/api/diagnostics_api.rb,
lib/notifo/api/mobile_push_api.rb,
lib/notifo/models/channel_send.rb,
lib/notifo/models/confirm_mode.rb,
lib/notifo/models/template_dto.rb,
lib/notifo/api/system_users_api.rb,
lib/notifo/models/log_entry_dto.rb,
lib/notifo/models/property_type.rb,
lib/notifo/models/subscribe_dto.rb,
lib/notifo/models/topic_channel.rb,
lib/notifo/api/notifications_api.rb,
lib/notifo/api/sms_templates_api.rb,
lib/notifo/models/localized_text.rb,
lib/notifo/models/media_metadata.rb,
lib/notifo/models/process_status.rb,
lib/notifo/models/scheduling_dto.rb,
lib/notifo/models/upsert_app_dto.rb,
lib/notifo/models/user_topic_dto.rb,
lib/notifo/models/app_details_dto.rb,
lib/notifo/models/iso_day_of_week.rb,
lib/notifo/models/scheduling_type.rb,
lib/notifo/models/system_user_dto.rb,
lib/notifo/models/upsert_user_dto.rb,
lib/notifo/api/email_templates_api.rb,
lib/notifo/models/handled_info_dto.rb,
lib/notifo/models/publish_many_dto.rb,
lib/notifo/models/sms_template_dto.rb,
lib/notifo/models/subscription_dto.rb,
lib/notifo/models/upsert_topic_dto.rb,
lib/notifo/models/upsert_users_dto.rb,
lib/notifo/models/admin_profile_dto.rb,
lib/notifo/models/app_id_media_body.rb,
lib/notifo/models/channel_condition.rb,
lib/notifo/models/email_preview_dto.rb,
lib/notifo/models/topic_query_scope.rb,
lib/notifo/models/upsert_topics_dto.rb,
lib/notifo/models/user_property_dto.rb,
lib/notifo/models/email_preview_type.rb,
lib/notifo/models/email_template_dto.rb,
lib/notifo/models/integration_status.rb,
lib/notifo/models/mobile_device_type.rb,
lib/notifo/models/send_configuration.rb,
lib/notifo/models/subscribe_many_dto.rb,
lib/notifo/models/update_profile_dto.rb,
lib/notifo/models/add_contributor_dto.rb,
lib/notifo/models/app_contributor_dto.rb,
lib/notifo/models/channel_setting_dto.rb,
lib/notifo/models/email_template_type.rb,
lib/notifo/models/upsert_template_dto.rb,
lib/notifo/api/messaging_templates_api.rb,
lib/notifo/models/channel_template_dto.rb,
lib/notifo/models/upsert_templates_dto.rb,
lib/notifo/models/add_allowed_topic_dto.rb,
lib/notifo/models/channel_send_info_dto.rb,
lib/notifo/models/mobile_push_token_dto.rb,
lib/notifo/models/user_notification_dto.rb,
lib/notifo/models/create_integration_dto.rb,
lib/notifo/models/create_system_user_dto.rb,
lib/notifo/models/email_formatting_error.rb,
lib/notifo/models/messaging_template_dto.rb,
lib/notifo/models/mobile_push_token_dto2.rb,
lib/notifo/models/track_notification_dto.rb,
lib/notifo/models/update_integration_dto.rb,
lib/notifo/models/update_system_user_dto.rb,
lib/notifo/models/integration_created_dto.rb,
lib/notifo/models/notification_properties.rb,
lib/notifo/models/integration_property_dto.rb,
lib/notifo/models/email_preview_request_dto.rb,
lib/notifo/models/register_mobile_token_dto.rb,
lib/notifo/models/web_push_subscription_dto.rb,
lib/notifo/models/configured_integration_dto.rb,
lib/notifo/models/integration_definition_dto.rb,
lib/notifo/models/user_notification_base_dto.rb,
lib/notifo/models/configured_integrations_dto.rb,
lib/notifo/models/create_channel_template_dto.rb,
lib/notifo/models/notification_formatting_dto.rb,
lib/notifo/models/list_response_dto_of_user_dto.rb,
lib/notifo/models/user_notification_channel_dto.rb,
lib/notifo/models/user_notification_details_dto.rb,
lib/notifo/models/list_response_dto_of_event_dto.rb,
lib/notifo/models/list_response_dto_of_media_dto.rb,
lib/notifo/models/list_response_dto_of_topic_dto.rb,
lib/notifo/models/list_response_dto_of_template_dto.rb,
lib/notifo/models/list_response_dto_of_log_entry_dto.rb,
lib/notifo/models/create_channel_template_language_dto.rb,
lib/notifo/models/list_response_dto_of_system_user_dto.rb,
lib/notifo/models/list_response_dto_of_subscription_dto.rb,
lib/notifo/models/list_response_dto_of_channel_template_dto.rb,
lib/notifo/models/list_response_dto_of_mobile_push_token_dto.rb,
lib/notifo/models/list_response_dto_of_user_notification_dto.rb,
lib/notifo/models/update_channel_template_dto_of_sms_template_dto.rb,
lib/notifo/models/channel_template_details_dto_of_sms_template_dto.rb,
lib/notifo/models/update_channel_template_dto_of_email_template_dto.rb,
lib/notifo/models/channel_template_details_dto_of_email_template_dto.rb,
lib/notifo/models/list_response_dto_of_user_notification_details_dto.rb,
lib/notifo/models/update_channel_template_dto_of_messaging_template_dto.rb,
lib/notifo/models/channel_template_details_dto_of_messaging_template_dto.rb

Overview

#Notifo 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: 3.0.36

Defined Under Namespace

Classes: AddAllowedTopicDto, AddContributorDto, AdminProfileDto, ApiClient, ApiError, AppContributorDto, AppDetailsDto, AppDto, AppIdMediaBody, AppsApi, ChannelCondition, ChannelSend, ChannelSendInfoDto, ChannelSettingDto, ChannelTemplateDetailsDtoOfEmailTemplateDto, ChannelTemplateDetailsDtoOfMessagingTemplateDto, ChannelTemplateDetailsDtoOfSmsTemplateDto, ChannelTemplateDto, ConfigsApi, Configuration, ConfiguredIntegrationDto, ConfiguredIntegrationsDto, ConfirmMode, CreateChannelTemplateDto, CreateChannelTemplateLanguageDto, CreateIntegrationDto, CreateSystemUserDto, DiagnosticsApi, EmailFormattingError, EmailPreviewDto, EmailPreviewRequestDto, EmailPreviewType, EmailTemplateDto, EmailTemplateType, EmailTemplatesApi, ErrorDto, EventDto, EventsApi, HandledInfoDto, InfoDto, IntegrationCreatedDto, IntegrationDefinitionDto, IntegrationPropertyDto, IntegrationStatus, IsoDayOfWeek, ListResponseDtoOfChannelTemplateDto, ListResponseDtoOfEventDto, ListResponseDtoOfLogEntryDto, ListResponseDtoOfMediaDto, ListResponseDtoOfMobilePushTokenDto, ListResponseDtoOfSubscriptionDto, ListResponseDtoOfSystemUserDto, ListResponseDtoOfTemplateDto, ListResponseDtoOfTopicDto, ListResponseDtoOfUserDto, ListResponseDtoOfUserNotificationDetailsDto, ListResponseDtoOfUserNotificationDto, LocalizedText, LogEntryDto, LogsApi, MediaApi, MediaDto, MediaMetadata, MediaType, MessagingTemplateDto, MessagingTemplatesApi, MobileDeviceType, MobilePushApi, MobilePushTokenDto, MobilePushTokenDto2, NotificationFormattingDto, NotificationProperties, NotificationsApi, PingApi, ProcessStatus, ProfileDto, PropertyType, PublishDto, PublishManyDto, RegisterMobileTokenDto, ResizeMode, SchedulingDto, SchedulingType, SendConfiguration, SmsTemplateDto, SmsTemplatesApi, SubscribeDto, SubscribeManyDto, SubscriptionDto, SystemUserDto, SystemUsersApi, TemplateDto, TemplatesApi, TopicChannel, TopicDto, TopicQueryScope, TopicsApi, TrackNotificationDto, UpdateChannelTemplateDtoOfEmailTemplateDto, UpdateChannelTemplateDtoOfMessagingTemplateDto, UpdateChannelTemplateDtoOfSmsTemplateDto, UpdateIntegrationDto, UpdateProfileDto, UpdateSystemUserDto, UpsertAppDto, UpsertTemplateDto, UpsertTemplatesDto, UpsertTopicDto, UpsertTopicsDto, UpsertUserDto, UpsertUsersDto, UserApi, UserDto, UserNotificationBaseDto, UserNotificationChannelDto, UserNotificationDetailsDto, UserNotificationDto, UserPropertyDto, UserTopicDto, UsersApi, WebPushSubscriptionDto

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



148
149
150
151
152
153
154
# File 'lib/notifo.rb', line 148

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