Sha256: 2073efd61b9a16e25fda394d9c15c397edea71572957a2480cd3160d493bf756
Contents?: true
Size: 1.75 KB
Versions: 2
Compression:
Stored size: 1.75 KB
Contents
# frozen_string_literal: true require "braze_ruby/deprecated" require "braze_ruby/endpoints/track_users" require "braze_ruby/endpoints/send_messages" require "braze_ruby/endpoints/schedule_messages" require "braze_ruby/endpoints/email_status" require "braze_ruby/endpoints/email_sync" require "braze_ruby/endpoints/delete_users" require "braze_ruby/endpoints/campaigns" require "braze_ruby/endpoints/canvas" require "braze_ruby/endpoints/subscription" require "braze_ruby/endpoints/rename_external_ids" require "braze_ruby/endpoints/remove_external_ids" require "braze_ruby/endpoints/remove_email_addresses_from_spam" module BrazeRuby class API include BrazeRuby::Deprecated include BrazeRuby::Endpoints::TrackUsers include BrazeRuby::Endpoints::SendMessages include BrazeRuby::Endpoints::ScheduleMessages include BrazeRuby::Endpoints::EmailStatus include BrazeRuby::Endpoints::EmailSync include BrazeRuby::Endpoints::DeleteUsers include BrazeRuby::Endpoints::Campaigns include BrazeRuby::Endpoints::Canvas include BrazeRuby::Endpoints::Subscription include BrazeRuby::Endpoints::IdentifyUsers include BrazeRuby::Endpoints::CreateUserAliases include BrazeRuby::Endpoints::RenameExternalIds include BrazeRuby::Endpoints::RemoveExternalIds include BrazeRuby::Endpoints::RemoveEmailAddressesFromSpam def export_users(**payload) BrazeRuby::REST::ExportUsers.new(api_key, braze_url, options).perform(**payload) end def list_segments BrazeRuby::REST::ListSegments.new(api_key, braze_url, options).perform end attr_reader :api_key, :braze_url, :options def initialize(api_key, braze_url, options = {}) @api_key = api_key @braze_url = braze_url @options = options end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
braze_ruby-0.7.0 | lib/braze_ruby/api.rb |
braze_ruby-0.6.0 | lib/braze_ruby/api.rb |