Class: Harkness::Comic

Inherits:
Shale::Mapper
  • Object
show all
Defined in:
lib/harkness/models/comic.rb

Overview

An individual character.

Instance Attribute Summary collapse

Instance Attribute Details

#charactersHarkness::CharacterList (readonly)



111
# File 'lib/harkness/models/comic.rb', line 111

attribute :characters, Harkness::CharacterList

#collectedIssuesArray<Harkness::ComicSummary> (readonly)



93
# File 'lib/harkness/models/comic.rb', line 93

attribute :collectedIssues, Harkness::ComicSummary, collection: true

#collectionsArray<Harkness::ComicSummary> (readonly)



89
# File 'lib/harkness/models/comic.rb', line 89

attribute :collections, Harkness::ComicSummary, collection: true

#creatorsHarkness::CreatorList (readonly)



108
# File 'lib/harkness/models/comic.rb', line 108

attribute :creators, Harkness::CreatorList

#datesArray<Harkness::ComicDate] a list of key dates for this comic. (readonly)



96
# File 'lib/harkness/models/comic.rb', line 96

attribute :dates, Harkness::ComicDate, collection: true

#descriptionString (readonly)



45
# File 'lib/harkness/models/comic.rb', line 45

attribute :description, Shale::Type::String

#diamondCodeString (readonly)



57
# File 'lib/harkness/models/comic.rb', line 57

attribute :diamondCode, Shale::Type::String

#digitalIdInteger (readonly)



32
# File 'lib/harkness/models/comic.rb', line 32

attribute :digitalId, Shale::Type::Integer

#eanString (readonly)



60
# File 'lib/harkness/models/comic.rb', line 60

attribute :ean, Shale::Type::String

#eventsHarkness::EventList (readonly)



117
# File 'lib/harkness/models/comic.rb', line 117

attribute :events, Harkness::EventList

#formatString (readonly)



66
# File 'lib/harkness/models/comic.rb', line 66

attribute :format, Shale::Type::String

#idInteger (readonly)



28
# File 'lib/harkness/models/comic.rb', line 28

attribute :id, Shale::Type::Integer

#imagesArray<Harkness::Image> (readonly)



105
# File 'lib/harkness/models/comic.rb', line 105

attribute :images, Harkness::Image, collection: true

#isbnString (readonly)



51
# File 'lib/harkness/models/comic.rb', line 51

attribute :isbn, Shale::Type::String

#issnString (readonly)



63
# File 'lib/harkness/models/comic.rb', line 63

attribute :issn, Shale::Type::String

#issueNumberInteger (readonly)



38
# File 'lib/harkness/models/comic.rb', line 38

attribute :issueNumber, Shale::Type::Integer

#modifiedString (readonly)



48
# File 'lib/harkness/models/comic.rb', line 48

attribute :modified, Shale::Type::String

#pageCountInteger (readonly)



69
# File 'lib/harkness/models/comic.rb', line 69

attribute :pageCount, Shale::Type::Integer

#pricesArray<Harkness::ComicPrice> (readonly)



99
# File 'lib/harkness/models/comic.rb', line 99

attribute :prices, Harkness::ComicPrice, collection: true

#resourceURIString (readonly)



75
# File 'lib/harkness/models/comic.rb', line 75

attribute :resourceURI, Shale::Type::String

#seriesArray<Harkness::SeriesSummary> (readonly)



81
# File 'lib/harkness/models/comic.rb', line 81

attribute :series, Harkness::SeriesSummary

#storiesHarkness::StoryList (readonly)



114
# File 'lib/harkness/models/comic.rb', line 114

attribute :stories, Harkness::StoryList

#textObjectsArray<Harkness::TextObject> (readonly)



72
# File 'lib/harkness/models/comic.rb', line 72

attribute :textObjects, Harkness::TextObject, collection: true

#thumbnailHarkness::Image (readonly)



102
# File 'lib/harkness/models/comic.rb', line 102

attribute :thumbnail, Harkness::Image

#titleString (readonly)



35
# File 'lib/harkness/models/comic.rb', line 35

attribute :title, Shale::Type::String

#upcString (readonly)



54
# File 'lib/harkness/models/comic.rb', line 54

attribute :upc, Shale::Type::String

#urlsArray<Harkness::URL> (readonly)



78
# File 'lib/harkness/models/comic.rb', line 78

attribute :urls, Harkness::URL, collection: true

#variantDescriptionString (readonly)



42
# File 'lib/harkness/models/comic.rb', line 42

attribute :variantDescription, Shale::Type::String

#variantsArray<Harkness::ComicSummary> (readonly)



85
# File 'lib/harkness/models/comic.rb', line 85

attribute :variants, Harkness::ComicSummary, collection: true