JuridicalPerson

o1.legal.JuridicalPerson
trait JuridicalPerson extends Entity

A JuridicalPerson is a legal entity that is not a single human being but still counts a “person” in a legal sense.

This simple trait serves as a supertype for the more specific kinds of JuridicalPerson, which its subtypes represent.

Attributes

Graph
Supertypes
trait Entity
class Object
trait Matchable
class Any
Known subtypes
class Group
class Corporation
class Municipality
class Nation
Show all

Members list

Value members

Inherited methods

The contact person of the legal entity. This is another legal entity which must be a human (a NaturalPerson).

The contact person of the legal entity. This is another legal entity which must be a human (a NaturalPerson).

Attributes

Inherited from:
Entity
def kind: String

A short description of the type of the legal entity. E.g., "human in full capacity" or "for-profit corporation".

A short description of the type of the legal entity. E.g., "human in full capacity" or "for-profit corporation".

Attributes

Inherited from:
Entity
override def toString: String

Returns a textual description of the legal entity. This takes the form "NAME (KIND)", e.g., "Jane Doe (human in full capacity)".

Returns a textual description of the legal entity. This takes the form "NAME (KIND)", e.g., "Jane Doe (human in full capacity)".

Attributes

Definition Classes
Entity -> Any
Inherited from:
Entity

Inherited fields

val name: String

Attributes

Inherited from:
Entity