Class: EveOnline::ESI::Models::Bookmark

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

def as_json
  {
    bookmark_id: bookmark_id,
    folder_id: folder_id,
    created: created,
    label: label,
    notes: notes,
    location_id: location_id,
    creator_id: creator_id,
    item_id: item_id,
    item_type_id: item_type_id,
    coordinate_x: coordinate_x,
    coordinate_y: coordinate_y,
    coordinate_z: coordinate_z
  }
end

#bookmark_idObject



24
25
26
# File 'lib/eve_online/esi/models/bookmark.rb', line 24

def bookmark_id
  options['bookmark_id']
end

#coordinate_xObject



62
63
64
# File 'lib/eve_online/esi/models/bookmark.rb', line 62

def coordinate_x
  options['coordinates']['x'] if options['coordinates']
end

#coordinate_yObject



66
67
68
# File 'lib/eve_online/esi/models/bookmark.rb', line 66

def coordinate_y
  options['coordinates']['y'] if options['coordinates']
end

#coordinate_zObject



70
71
72
# File 'lib/eve_online/esi/models/bookmark.rb', line 70

def coordinate_z
  options['coordinates']['z'] if options['coordinates']
end

#createdObject



32
33
34
35
36
# File 'lib/eve_online/esi/models/bookmark.rb', line 32

def created
  created = options['created']

  parse_datetime_with_timezone(created) if created
end

#creator_idObject



50
51
52
# File 'lib/eve_online/esi/models/bookmark.rb', line 50

def creator_id
  options['creator_id']
end

#folder_idObject



28
29
30
# File 'lib/eve_online/esi/models/bookmark.rb', line 28

def folder_id
  options['folder_id']
end

#item_idObject



54
55
56
# File 'lib/eve_online/esi/models/bookmark.rb', line 54

def item_id
  options['item']['item_id'] if options['item']
end

#item_type_idObject



58
59
60
# File 'lib/eve_online/esi/models/bookmark.rb', line 58

def item_type_id
  options['item']['type_id'] if options['item']
end

#labelObject



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

def label
  options['label']
end

#location_idObject



46
47
48
# File 'lib/eve_online/esi/models/bookmark.rb', line 46

def location_id
  options['location_id']
end

#notesObject



42
43
44
# File 'lib/eve_online/esi/models/bookmark.rb', line 42

def notes
  options['notes']
end