Administrator

Administrator

An administrative user who has access to the Admin UI and Admin API. The specific permissions of the Administrator are determined by the assigned Roles.

Signature

class Administrator extends VendureEntity implements SoftDeletable, HasCustomFields {
  constructor(input?: DeepPartial<Administrator>)
  @Column({ type: Date, nullable: true }) @Column({ type: Date, nullable: true })
    deletedAt: Date | null;
  @Column() @Column() firstName: string;
  @Column() @Column() lastName: string;
  @Column({ unique: true }) @Column({ unique: true })
    emailAddress: string;
  @OneToOne(type => User) @JoinColumn() @OneToOne(type => User)
    @JoinColumn()
    user: User;
  @Column(type => CustomAdministratorFields) @Column(type => CustomAdministratorFields)
    customFields: CustomAdministratorFields;
}

Extends

Implements

Members

constructor

method
type:
(input?: DeepPartial<Administrator>) => Administrator

deletedAt

property
type:
Date | null

firstName

property
type:
string

lastName

property
type:
string

emailAddress

property
type:
string

user

property
type:
User

customFields

property
type:
CustomAdministratorFields