class Fedex::TrackingInformation::Event

Attributes

city[R]
country[R]
description[R]
exception_code[R]
exception_description[R]
occured_at[R]
occurred_at[R]
postal_code[R]
residential[R]
state[R]
type[R]

Public Class Methods

new(details = {}) click to toggle source
# File lib/fedex/tracking_information/event.rb, line 9
def initialize(details = {})
  @description           = details[:event_description]
  @type                  = details[:event_type]
  @occurred_at            = Time.parse(details[:timestamp])
  @city                  = details[:address][:city]
  @state                 = details[:address][:state_or_province_code]
  @postal_code           = details[:address][:postal_code]
  @country               = details[:address][:country_code]
  @residential           = details[:address][:residential] == "true"
  @exception_code        = details[:status_exception_code]
  @exception_description = details[:status_exception_description]
end