Class: Puree::Model::Person

Inherits:
Resource show all
Defined in:
lib/puree/model/person.rb

Overview

A person.

Instance Attribute Summary collapse

Attributes inherited from Resource

#created_at, #created_by, #id, #modified_at, #modified_by, #previous_uuids, #uuid

Instance Attribute Details

#affiliationsArray<Puree::Model::OrganisationalUnitHeader>



9
10
11
# File 'lib/puree/model/person.rb', line 9

def affiliations
  @affiliations
end

#email_addressesArray<String>

Returns:

  • (Array<String>)


12
13
14
# File 'lib/puree/model/person.rb', line 12

def email_addresses
  @email_addresses
end

#identifiersArray<Model::Identifier>

Returns:



15
16
17
# File 'lib/puree/model/person.rb', line 15

def identifiers
  @identifiers
end

#image_urlsArray<String>

Returns:

  • (Array<String>)


18
19
20
# File 'lib/puree/model/person.rb', line 18

def image_urls
  @image_urls
end

#keywordsArray<String>

Returns:

  • (Array<String>)


21
22
23
# File 'lib/puree/model/person.rb', line 21

def keywords
  @keywords
end

#namePuree::Model::PersonName?

Returns:



24
25
26
# File 'lib/puree/model/person.rb', line 24

def name
  @name
end

#orcidString?

Returns:

  • (String, nil)


27
28
29
# File 'lib/puree/model/person.rb', line 27

def orcid
  @orcid
end

#other_namesArray<Model::PersonName>

Returns:



30
31
32
# File 'lib/puree/model/person.rb', line 30

def other_names
  @other_names
end