Class: EveOnline::ESI::Models::PublicContract
- Defined in:
- lib/eve_online/esi/models/public_contract.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #as_json ⇒ Object
- #buyout ⇒ Object
- #collateral ⇒ Object
- #contract_id ⇒ Object
- #date_expired ⇒ Object
- #date_issued ⇒ Object
- #days_to_complete ⇒ Object
- #end_location_id ⇒ Object
- #for_corporation ⇒ Object
- #issuer_corporation_id ⇒ Object
- #issuer_id ⇒ Object
- #kind ⇒ Object
- #price ⇒ Object
- #reward ⇒ Object
- #start_location_id ⇒ Object
- #title ⇒ Object
- #volume ⇒ Object
Methods inherited from Base
Constructor Details
This class inherits a constructor from EveOnline::ESI::Models::Base
Instance Method Details
#as_json ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 7 def as_json { buyout: buyout, collateral: collateral, contract_id: contract_id, date_expired: date_expired, date_issued: date_issued, days_to_complete: days_to_complete, end_location_id: end_location_id, for_corporation: for_corporation, issuer_corporation_id: issuer_corporation_id, issuer_id: issuer_id, price: price, reward: reward, start_location_id: start_location_id, title: title, kind: kind, volume: volume } end |
#buyout ⇒ Object
28 29 30 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 28 def buyout ["buyout"] end |
#collateral ⇒ Object
32 33 34 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 32 def collateral ["collateral"] end |
#contract_id ⇒ Object
36 37 38 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 36 def contract_id ["contract_id"] end |
#date_expired ⇒ Object
40 41 42 43 44 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 40 def date_expired date_expired = ["date_expired"] parse_datetime_with_timezone(date_expired) if date_expired end |
#date_issued ⇒ Object
46 47 48 49 50 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 46 def date_issued date_issued = ["date_issued"] parse_datetime_with_timezone(date_issued) if date_issued end |
#days_to_complete ⇒ Object
52 53 54 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 52 def days_to_complete ["days_to_complete"] end |
#end_location_id ⇒ Object
56 57 58 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 56 def end_location_id ["end_location_id"] end |
#for_corporation ⇒ Object
60 61 62 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 60 def for_corporation ["for_corporation"] end |
#issuer_corporation_id ⇒ Object
64 65 66 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 64 def issuer_corporation_id ["issuer_corporation_id"] end |
#issuer_id ⇒ Object
68 69 70 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 68 def issuer_id ["issuer_id"] end |
#kind ⇒ Object
88 89 90 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 88 def kind ["type"] end |
#price ⇒ Object
72 73 74 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 72 def price ["price"] end |
#reward ⇒ Object
76 77 78 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 76 def reward ["reward"] end |
#start_location_id ⇒ Object
80 81 82 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 80 def start_location_id ["start_location_id"] end |
#title ⇒ Object
84 85 86 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 84 def title ["title"] end |
#volume ⇒ Object
92 93 94 |
# File 'lib/eve_online/esi/models/public_contract.rb', line 92 def volume ["volume"] end |