Class: RBook::TitlePage::Product

Inherits:
Object
  • Object
show all
Defined in:
lib/rbook/titlepage/titlepage_utils.rb

Overview

urn:TitleQueryProduct

Constant Summary collapse

@@schema_type =
"Product"
@@schema_ns =
"urn:TitleQuery"
@@schema_element =
[["productIdentifiers", ["ArrayOfProductIdentifier", XSD::QName.new(nil, "ProductIdentifiers")]], ["title", ["Title", XSD::QName.new(nil, "Title")]], ["contributors", ["ArrayOfContributor", XSD::QName.new(nil, "Contributors")]], ["supplyDetail", ["SupplyDetail", XSD::QName.new(nil, "SupplyDetail")]]]

Instance Method Summary collapse

Constructor Details

#initialize(productIdentifiers = nil, title = nil, contributors = nil, supplyDetail = nil) ⇒ Product

Returns a new instance of Product.



334
335
336
337
338
339
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 334

def initialize(productIdentifiers = nil, title = nil, contributors = nil, supplyDetail = nil)
  @productIdentifiers = productIdentifiers
  @title = title
  @contributors = contributors
  @supplyDetail = supplyDetail
end

Instance Method Details

#ContributorsObject



318
319
320
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 318

def Contributors
  @contributors
end

#Contributors=(value) ⇒ Object



322
323
324
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 322

def Contributors=(value)
  @contributors = value
end

#ProductIdentifiersObject



302
303
304
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 302

def ProductIdentifiers
  @productIdentifiers
end

#ProductIdentifiers=(value) ⇒ Object



306
307
308
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 306

def ProductIdentifiers=(value)
  @productIdentifiers = value
end

#SupplyDetailObject



326
327
328
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 326

def SupplyDetail
  @supplyDetail
end

#SupplyDetail=(value) ⇒ Object



330
331
332
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 330

def SupplyDetail=(value)
  @supplyDetail = value
end

#TitleObject



310
311
312
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 310

def Title
  @title
end

#Title=(value) ⇒ Object



314
315
316
# File 'lib/rbook/titlepage/titlepage_utils.rb', line 314

def Title=(value)
  @title = value
end