Sha256: 2abd446174042709ae8d734477111a516d85ff7a7db1808b28bd8e9916d5ee8a

Contents?: true

Size: 599 Bytes

Versions: 7

Compression:

Stored size: 599 Bytes

Contents

require_relative 'utils.rb'
require 'VoucherifySdk'

def create_event(events_api_instance)
  begin
    events_create_request_body = VoucherifySdk::EventsCreateRequestBody.new({
        event: 'test-event',
        customer: VoucherifySdk::Customer.new({
            source_id: 'test-customer'
        }),
        metadata: nil,
        referral: nil,
        loyalty: nil
    })

    created_event = events_api_instance.track_custom_event({
        events_create_request_body: events_create_request_body
    })

    return created_event
  rescue VoucherifySdk::ApiError => e
    return nil
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
voucherify-8.0.3 __tests__/lib/events.rb
voucherify-8.0.2 __tests__/lib/events.rb
voucherify-8.0.1 __tests__/lib/events.rb
voucherify-8.0.0 __tests__/lib/events.rb
voucherify-7.0.0 __tests__/lib/events.rb
voucherify-6.0.0 __tests__/lib/events.rb
voucherify-5.0.0 __tests__/lib/events.rb