Class: Puree::Model::Project

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

Overview

A project.

Instance Attribute Summary collapse

Attributes inherited from Resource

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

Instance Attribute Details

#acronymString?

Returns:

  • (String, nil)


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

def acronym
  @acronym
end

#descriptionString?

Returns:

  • (String, nil)


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

def description
  @description
end

#external_organisationsArray<Puree::Model::ExternalOrganisationHeader>



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

def external_organisations
  @external_organisations
end

#identifiersArray<Model::Identifier>

Returns:



33
34
35
# File 'lib/puree/model/project.rb', line 33

def identifiers
  @identifiers
end

#organisational_unitsArray<Puree::Model::OrganisationalUnitHeader>



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

def organisational_units
  @organisational_units
end

#ownerPuree::Model::OrganisationalUnitHeader?



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

def owner
  @owner
end

#persons_externalArray<Puree::Model::EndeavourPerson>

Returns:



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

def persons_external
  @persons_external
end

#persons_internalArray<Puree::Model::EndeavourPerson>

Returns:



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

def persons_internal
  @persons_internal
end

#persons_otherArray<Puree::Model::EndeavourPerson>

Returns:



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

def persons_other
  @persons_other
end

#statusString?

Returns:

  • (String, nil)


36
37
38
# File 'lib/puree/model/project.rb', line 36

def status
  @status
end

#temporalPuree::Model::TemporalRange?

Returns:



39
40
41
# File 'lib/puree/model/project.rb', line 39

def temporal
  @temporal
end

#titleString?

Returns:

  • (String, nil)


42
43
44
# File 'lib/puree/model/project.rb', line 42

def title
  @title
end

#typeString?

Returns:

  • (String, nil)


45
46
47
# File 'lib/puree/model/project.rb', line 45

def type
  @type
end

#urlString?

Returns:

  • (String, nil)


48
49
50
# File 'lib/puree/model/project.rb', line 48

def url
  @url
end