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
41 |
# File 'lib/ieee/idams/author.rb', line 41 attribute :affgrp, AffiliationGroup |
#affiliation ⇒ String
Affiliation
37 |
# File 'lib/ieee/idams/author.rb', line 37 attribute :affiliation, :string |
#amsid ⇒ Integer
AMS ID
9 |
# File 'lib/ieee/idams/author.rb', line 9 attribute :amsid, :integer |
#authororder ⇒ Integer
Order of authorship
13 |
# File 'lib/ieee/idams/author.rb', line 13 attribute :authororder, :integer |
#authortype ⇒ String
Author type/role
45 |
# File 'lib/ieee/idams/author.rb', line 45 attribute :authortype, :string, values: %w[author editor] |
#firstname ⇒ String
First name
25 |
# File 'lib/ieee/idams/author.rb', line 25 attribute :firstname, :string |
#nonnormname ⇒ String
Non-normalized author name
21 |
# File 'lib/ieee/idams/author.rb', line 21 attribute :nonnormname, :string |
#normname ⇒ String
Normalized author name
17 |
# File 'lib/ieee/idams/author.rb', line 17 attribute :normname, :string |
#othername ⇒ String
Middle name
29 |
# File 'lib/ieee/idams/author.rb', line 29 attribute :othername, :string |
#surname ⇒ String
Last name
33 |
# File 'lib/ieee/idams/author.rb', line 33 attribute :surname, :string |