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