Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PersonAPI

An API to retrieve data from the Person store

Hierarchy

Index

Constructors

constructor

Properties

Private logger

logger: LogEntryAPI

The logger

Private sequelize

sequelize: Sequelize

The sequelize connection

Private store

store: typeof Person

The Person store

Methods

addNewPerson

approveMembership

  • approveMembership(__namedParameters: { memberUntil: null | string; sid: string }, who: string | undefined): Promise<PersonModelAttributes>

countPeople

  • countPeople(): Promise<number>

findMembers

findPeople

findPerson

findRegistrations

Optional initialize

  • initialize(config: DataSourceConfig<ContextBase>): void | Promise<void>
  • Parameters

    Returns void | Promise<void>

updatePerson

Generated using TypeDoc