Class: EveOnline::ESI::Models::CorporationOrder

Inherits:
Base
  • Object
show all
Defined in:
lib/eve_online/esi/models/corporation_order.rb

Instance Attribute Summary

Attributes inherited from Base

#options

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from EveOnline::ESI::Models::Base

Instance Method Details

#as_jsonObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/eve_online/esi/models/corporation_order.rb', line 7

def as_json
  {
    duration: duration,
    escrow: escrow,
    is_buy_order: is_buy_order,
    issued: issued,
    issued_by: issued_by,
    location_id: location_id,
    min_volume: min_volume,
    order_id: order_id,
    price: price,
    range: range,
    region_id: region_id,
    type_id: type_id,
    volume_remain: volume_remain,
    volume_total: volume_total,
    wallet_division: wallet_division
  }
end

#durationObject



27
28
29
# File 'lib/eve_online/esi/models/corporation_order.rb', line 27

def duration
  options["duration"]
end

#escrowObject



31
32
33
# File 'lib/eve_online/esi/models/corporation_order.rb', line 31

def escrow
  options["escrow"]
end

#is_buy_orderObject



35
36
37
# File 'lib/eve_online/esi/models/corporation_order.rb', line 35

def is_buy_order
  options["is_buy_order"]
end

#issuedObject



39
40
41
42
43
# File 'lib/eve_online/esi/models/corporation_order.rb', line 39

def issued
  issued = options["issued"]

  parse_datetime_with_timezone(issued) if issued
end

#issued_byObject



45
46
47
# File 'lib/eve_online/esi/models/corporation_order.rb', line 45

def issued_by
  options["issued_by"]
end

#location_idObject



49
50
51
# File 'lib/eve_online/esi/models/corporation_order.rb', line 49

def location_id
  options["location_id"]
end

#min_volumeObject



53
54
55
# File 'lib/eve_online/esi/models/corporation_order.rb', line 53

def min_volume
  options["min_volume"]
end

#order_idObject



57
58
59
# File 'lib/eve_online/esi/models/corporation_order.rb', line 57

def order_id
  options["order_id"]
end

#priceObject



61
62
63
# File 'lib/eve_online/esi/models/corporation_order.rb', line 61

def price
  options["price"]
end

#rangeObject



65
66
67
# File 'lib/eve_online/esi/models/corporation_order.rb', line 65

def range
  options["range"]
end

#region_idObject



69
70
71
# File 'lib/eve_online/esi/models/corporation_order.rb', line 69

def region_id
  options["region_id"]
end

#type_idObject



73
74
75
# File 'lib/eve_online/esi/models/corporation_order.rb', line 73

def type_id
  options["type_id"]
end

#volume_remainObject



77
78
79
# File 'lib/eve_online/esi/models/corporation_order.rb', line 77

def volume_remain
  options["volume_remain"]
end

#volume_totalObject



81
82
83
# File 'lib/eve_online/esi/models/corporation_order.rb', line 81

def volume_total
  options["volume_total"]
end

#wallet_divisionObject



85
86
87
# File 'lib/eve_online/esi/models/corporation_order.rb', line 85

def wallet_division
  options["wallet_division"]
end