Class: EveOnline::ESI::Models::CharacterOrder

Inherits:
Base
  • Object
show all
Defined in:
lib/eve_online/esi/models/character_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
# File 'lib/eve_online/esi/models/character_order.rb', line 7

def as_json
  {
    duration: duration,
    escrow: escrow,
    is_buy_order: is_buy_order,
    is_corporation: is_corporation,
    issued: issued,
    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
  }
end

#durationObject



26
27
28
# File 'lib/eve_online/esi/models/character_order.rb', line 26

def duration
  options["duration"]
end

#escrowObject



30
31
32
# File 'lib/eve_online/esi/models/character_order.rb', line 30

def escrow
  options["escrow"]
end

#is_buy_orderObject



34
35
36
# File 'lib/eve_online/esi/models/character_order.rb', line 34

def is_buy_order
  options["is_buy_order"]
end

#is_corporationObject



38
39
40
# File 'lib/eve_online/esi/models/character_order.rb', line 38

def is_corporation
  options["is_corporation"]
end

#issuedObject



42
43
44
45
46
# File 'lib/eve_online/esi/models/character_order.rb', line 42

def issued
  issued = options["issued"]

  parse_datetime_with_timezone(issued) if issued
end

#location_idObject



48
49
50
# File 'lib/eve_online/esi/models/character_order.rb', line 48

def location_id
  options["location_id"]
end

#min_volumeObject



52
53
54
# File 'lib/eve_online/esi/models/character_order.rb', line 52

def min_volume
  options["min_volume"]
end

#order_idObject



56
57
58
# File 'lib/eve_online/esi/models/character_order.rb', line 56

def order_id
  options["order_id"]
end

#priceObject



60
61
62
# File 'lib/eve_online/esi/models/character_order.rb', line 60

def price
  options["price"]
end

#rangeObject



64
65
66
# File 'lib/eve_online/esi/models/character_order.rb', line 64

def range
  options["range"]
end

#region_idObject



68
69
70
# File 'lib/eve_online/esi/models/character_order.rb', line 68

def region_id
  options["region_id"]
end

#type_idObject



72
73
74
# File 'lib/eve_online/esi/models/character_order.rb', line 72

def type_id
  options["type_id"]
end

#volume_remainObject



76
77
78
# File 'lib/eve_online/esi/models/character_order.rb', line 76

def volume_remain
  options["volume_remain"]
end

#volume_totalObject



80
81
82
# File 'lib/eve_online/esi/models/character_order.rb', line 80

def volume_total
  options["volume_total"]
end