class XCResult::ActionTestAttachment

Attributes

filename[RW]
in_activity_identifier[RW]
lifetime[RW]
name[RW]
payload_ref[RW]
payload_size[RW]
timestamp[RW]
uniform_type_identifier[RW]
user_info[RW]

Public Class Methods

new(data) click to toggle source
Calls superclass method XCResult::AbstractObject::new
# File lib/xcresult/models.rb, line 508
def initialize(data)
  self.uniform_type_identifier = fetch_value(data, 'uniformTypeIdentifier')
  self.name = fetch_value(data, 'name')
  self.timestamp = Time.parse(fetch_value(data, 'timestamp')) if data['timestamp']
  self.user_info = SortedKeyValueArray.new(data['userInfo']) if data['userInfo']
  self.lifetime = fetch_value(data, 'lifetime')
  self.in_activity_identifier = fetch_value(data, 'inActivityIdentifier').to_i
  self.filename = fetch_value(data, 'filename')
  self.payload_ref = Reference.new(data['payloadRef']) if data['payloadRef']
  self.payload_size = fetch_value(data, 'payloadSize').to_i
  super(data)
end