Class: Rafflesia::CorpuReleaseBackfillEntry

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/datasets/corpu_release_backfill_entry.rb

Constant Summary collapse

HASH_ATTRS =
{
  alias_published: :alias_published,
  corpus: :corpus,
  error: :error,
  is_current: :is_current,
  ref: :ref,
  registered: :registered,
  release_id: :release_id,
  release_object: :release_object,
  skip_reason: :skip_reason,
  skipped: :skipped
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ CorpuReleaseBackfillEntry

Returns a new instance of CorpuReleaseBackfillEntry.



33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 33

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @alias_published = hash[:alias_published]
  @corpus = hash[:corpus]
  @error = hash[:error]
  @is_current = hash[:is_current]
  @ref = hash[:ref]
  @registered = hash[:registered]
  @release_id = hash[:release_id]
  @release_object = hash[:release_object]
  @skip_reason = hash[:skip_reason]
  @skipped = hash[:skipped]
end

Instance Attribute Details

#alias_publishedObject

Returns the value of attribute alias_published.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def alias_published
  @alias_published
end

#corpusObject

Returns the value of attribute corpus.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def corpus
  @corpus
end

#errorObject

Returns the value of attribute error.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def error
  @error
end

#is_currentObject

Returns the value of attribute is_current.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def is_current
  @is_current
end

#refObject

Returns the value of attribute ref.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def ref
  @ref
end

#registeredObject

Returns the value of attribute registered.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def registered
  @registered
end

#release_idObject

Returns the value of attribute release_id.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def release_id
  @release_id
end

#release_objectObject

Returns the value of attribute release_object.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def release_object
  @release_object
end

#skip_reasonObject

Returns the value of attribute skip_reason.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def skip_reason
  @skip_reason
end

#skippedObject

Returns the value of attribute skipped.



21
22
23
# File 'lib/rafflesia/datasets/corpu_release_backfill_entry.rb', line 21

def skipped
  @skipped
end