Sha256: 0def9ab1f25ee12e2b07534fb6c90a4b3b0d8bb2ad3ff0ea3580304f13619724

Contents?: true

Size: 526 Bytes

Versions: 1

Compression:

Stored size: 526 Bytes

Contents

require 'roar/json'

module Adjust
  module Representers
    module EventRepresenter
      include Roar::JSON
      include Roar::Hypermedia

      # Event Properties
      property :app_token
      property :event_token
      property :created_at
      property :idfa
      property :s2s
      property :environment

      # Optional Revenue Properties
      property :revenue
      property :currency

      # Response Properties
      property :status

      def success?
        status == 'OK'
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adjust-0.0.1 lib/adjust/representers/event_representer.rb