Class: Ieee::Idams::Author
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Ieee::Idams::Author
- Defined in:
- lib/ieee/idams/author.rb
Overview
Represents an individual author
Instance Method Summary collapse
-
#affgrp ⇒ AffiliationGroup
Affiliation information.
-
#affiliation ⇒ String
Affiliation.
-
#amsid ⇒ Integer
AMS ID.
-
#authororder ⇒ Integer
Order of authorship.
-
#authortype ⇒ String
Author type/role.
-
#firstname ⇒ String
First name.
-
#nonnormname ⇒ String
Non-normalized author name.
-
#normname ⇒ String
Normalized author name.
-
#othername ⇒ String
Middle name.
-
#surname ⇒ String
Last name.
Instance Method Details
#affgrp ⇒ AffiliationGroup
Affiliation information
43 |
# File 'lib/ieee/idams/author.rb', line 43 attribute :affgrp, AffiliationGroup |
#affiliation ⇒ String
Affiliation
39 |
# File 'lib/ieee/idams/author.rb', line 39 attribute :affiliation, :string |
#amsid ⇒ Integer
AMS ID
11 |
# File 'lib/ieee/idams/author.rb', line 11 attribute :amsid, :integer |
#authororder ⇒ Integer
Order of authorship
15 |
# File 'lib/ieee/idams/author.rb', line 15 attribute :authororder, :integer |
#authortype ⇒ String
Author type/role
47 |
# File 'lib/ieee/idams/author.rb', line 47 attribute :authortype, :string, values: %w[author editor] |
#firstname ⇒ String
First name
27 |
# File 'lib/ieee/idams/author.rb', line 27 attribute :firstname, :string |
#nonnormname ⇒ String
Non-normalized author name
23 |
# File 'lib/ieee/idams/author.rb', line 23 attribute :nonnormname, :string |
#normname ⇒ String
Normalized author name
19 |
# File 'lib/ieee/idams/author.rb', line 19 attribute :normname, :string |
#othername ⇒ String
Middle name
31 |
# File 'lib/ieee/idams/author.rb', line 31 attribute :othername, :string |
#surname ⇒ String
Last name
35 |
# File 'lib/ieee/idams/author.rb', line 35 attribute :surname, :string |