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
- SoftDeletable
- HasCustomFields
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