ReducedCapacityPerson
o1.legal.ReducedCapacityPerson
class ReducedCapacityPerson(
personID
: String, name
: String, val restriction
: Restriction, val guardian
: FullCapacityPerson) extends Entity, NaturalPerson
A ReducedCapacityPerson
is a NaturalPerson
that has a Restriction on their ability to function independently as a legal entity (age, illness, etc.). As a consequence, they also have a FullCapacityPerson
who serves as their guardian and representative.
Parameters
- guardian
-
the person who represents the reduced-capacity person
- name
-
the person’s name
- personID
-
an identifier that uniquely specifies the individual person, such as a social security number
- restriction
-
the reason why the person has reduced legal capacity
Attributes
- Graph
-
- Supertypes