|
| | Actor () |
| | Actor (const Actor &)=delete |
| | Actor (Actor &&)=delete |
| Actor & | operator= (const Actor &)=delete |
| Actor & | operator= (Actor &&)=delete |
| void | rename (EntityName value) |
| | Renames the actor with normalized entity text.
|
| void | rename (std::string value) |
| | Renames the actor with raw text.
|
| void | addAlias (Alias value) |
| | Adds a normalized alias when it is not already present.
|
| void | removeAlias (std::string value) |
| | Removes an alias.
|
| void | clearAliases () |
| | Clears all aliases from the actor.
|
| void | recordAliasHit (std::string value, std::string timestamp={}) |
| | Records a usage hit for an alias.
|
| bool | hasAlias (const std::string &value) const |
| | Checks whether an alias exists on the actor.
|
| std::size_t | aliasCount () const noexcept |
| | Returns the number of aliases.
|
| void | setContractIds (std::vector< std::string > value) |
| | Replaces all linked contract identifiers.
|
| void | addContractId (std::string value) |
| | Adds a linked contract identifier when it is not already present.
|
| void | removeContractId (std::string value) |
| | Removes a linked contract identifier.
|
| void | clearContractIds () |
| | Clears all linked contract identifiers.
|
| bool | hasContractRelations () const noexcept |
| | Checks whether the actor has at least one linked contract.
|
| std::size_t | contractCount () const noexcept |
| | Returns the number of linked contract identifiers.
|
| const std::string & | id () const noexcept |
| const std::string & | name () const noexcept |
| const std::vector< Alias > & | aliases () const noexcept |
| const std::vector< std::string > & | contractIds () const noexcept |
| const std::string & | createdAt () const noexcept |
| const std::string & | updatedAt () const noexcept |
| void | setId (std::string value) |
| void | setAliases (std::vector< Alias > value) |
| void | setCreatedAt (std::string value) |
| void | setUpdatedAt (std::string value) |
Definition at line 19 of file Actor.h.