Sha256: a8506a2fb55358d0f3d61a28e5d7ed72723e1d91a0426378e02a02b6a4a24375

Contents?: true

Size: 839 Bytes

Versions: 9

Compression:

Stored size: 839 Bytes

Contents

# DO NOT EDIT: File is generated by code generator.

require "pokepay_partner_ruby_sdk/response/account_detail"
require "pokepay_partner_ruby_sdk/response/transaction"
require "pokepay_partner_ruby_sdk/response/external_transaction"

module Pokepay::Response
  class CpmToken
    def initialize(row)
      @cpm_token = row["cpm_token"]
      @account = AccountDetail.new(row["account"])
      @transaction = row["transaction"] and Transaction.new(row["transaction"])
      @event = row["event"] and ExternalTransaction.new(row["event"])
      @scopes = row["scopes"]
      @expires_at = row["expires_at"]
      @metadata = row["metadata"]
    end
    attr_reader :cpm_token
    attr_reader :account
    attr_reader :transaction
    attr_reader :event
    attr_reader :scopes
    attr_reader :expires_at
    attr_reader :metadata
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pokepay_partner_ruby_sdk-0.3.2 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.3.1 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.3.0 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.2.0 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.1.19 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.1.18 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.1.17 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.1.15.1 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb
pokepay_partner_ruby_sdk-0.1.15 lib/pokepay_partner_ruby_sdk/response/cpm_token.rb