class AGCOD::GiftCardActivity

Attributes

amount[R]
card_number[R]
created_at[R]
error_code[R]
gc_id[R]
partner_id[R]
request_id[R]
status[R]
type[R]

Public Class Methods

new(payload) click to toggle source
# File lib/aws_agcod/gift_card_activity_list.rb, line 10
def initialize(payload)
  @payload = payload
  @status = payload["activityStatus"]
  @created_at = payload["activityTime"]
  @type = payload["activityType"]
  @card_number = payload["cardNumber"]
  @amount = payload["cardValue"]["amount"] if payload["cardValue"]
  @error_code = payload["failureCode"]
  @gc_id = payload["gcId"]
  @partner_id = payload["partnerId"]
  @request_id = payload["requestId"]
end

Public Instance Methods

is_real?() click to toggle source
# File lib/aws_agcod/gift_card_activity_list.rb, line 23
def is_real?
  @payload["isRealOp"] == "true"
end