Group

class Group(val members: Vector[Entity]) extends Entity with JuridicalPerson

A Group is a group of legal persons who have united to act in their shared interest and are being treated as a single legal person.

Groups do not have distinct names. The name of all Group objects is simply the string "group".

Value parameters:
members

the legal entities that form the group. This must be a non-empty collection. The first member is the leader of the group.

trait Entity
class Object
trait Matchable
class Any

Value members

Concrete methods

the contact of a group, that is, the contact of its leader

the contact of a group, that is, the contact of its leader

A short description of the entity’s type. For a Group, this takes the form "group of N led by LEADER-NAME". For example: "group of 5 led by Jane Doe".

A short description of the entity’s type. For a Group, this takes the form "group of N led by LEADER-NAME". For example: "group of 5 led by Jane Doe".

Inherited methods

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)".

Definition Classes
Inherited from:
Entity

Concrete fields

the leader of the group (its first member)

the leader of the group (its first member)

Inherited fields

Inherited from:
Entity