DocumentationTypesInterfaces

Customer

amerta


amerta / payload-types / Customer

Interface: Customer

Defined in: payload-types.ts:2556

This interface was referenced by Config's JSON-Schema via the definition "customers".

Properties

_verificationToken?

optional _verificationToken: string | null

Defined in: payload-types.ts:2581


_verified?

optional _verified: boolean | null

Defined in: payload-types.ts:2580


address?

optional address: { items?: Address; }

Defined in: payload-types.ts:2568

items?

optional items: Address


contact_email?

optional contact_email: string | null

Defined in: payload-types.ts:2561


createdAt

createdAt: string

Defined in: payload-types.ts:2573


displayName?

optional displayName: string | null

Defined in: payload-types.ts:2560


email

email: string

Defined in: payload-types.ts:2562


firstName?

optional firstName: string | null

Defined in: payload-types.ts:2558


groups?

optional groups: (string | CustomerGroup)[] | null

Defined in: payload-types.ts:2571


hasAccount?

optional hasAccount: "0" | "1" | null

Defined in: payload-types.ts:2574


hash?

optional hash: string | null

Defined in: payload-types.ts:2579


id

id: string

Defined in: payload-types.ts:2557


lastName?

optional lastName: string | null

Defined in: payload-types.ts:2559


lockUntil?

optional lockUntil: string | null

Defined in: payload-types.ts:2583


loginAttempts?

optional loginAttempts: number | null

Defined in: payload-types.ts:2582


password?

optional password: string | null

Defined in: payload-types.ts:2591


phone?

optional phone: number | null

Defined in: payload-types.ts:2567


phoneCountryCode?

optional phoneCountryCode: string | null

Defined in: payload-types.ts:2566

Country code (e.g., +1)


resetPasswordExpiration?

optional resetPasswordExpiration: string | null

Defined in: payload-types.ts:2577


resetPasswordToken?

optional resetPasswordToken: string | null

Defined in: payload-types.ts:2576


salt?

optional salt: string | null

Defined in: payload-types.ts:2578


sessions?

optional sessions: { createdAt?: string | null; expiresAt: string; id: string; }[] | null

Defined in: payload-types.ts:2584


tags?

optional tags: (string | CustomerTag)[] | null

Defined in: payload-types.ts:2572


updatedAt

updatedAt: string

Defined in: payload-types.ts:2575