import * as Enums from '../enums/index'; /** * An account user who is permitted to use AvaTax. * @export * @class UserModel */ export declare class UserModel { /** * @type {number} * @memberof UserModel */ id: number; /** * @type {number} * @memberof UserModel */ accountId: number; /** * @type {number} * @memberof UserModel */ companyId?: number | undefined; /** * @type {string} * @memberof UserModel */ userName: string; /** * @type {string} * @memberof UserModel */ firstName: string; /** * @type {string} * @memberof UserModel */ lastName: string; /** * @type {string} * @memberof UserModel */ email: string; /** * @type {string} * @memberof UserModel */ postalCode?: string | undefined; /** * @type {Enums.SecurityRoleId} * @memberof UserModel */ securityRoleId: Enums.SecurityRoleId; /** * @type {Enums.PasswordStatusId} * @memberof UserModel */ passwordStatus?: Enums.PasswordStatusId | undefined; /** * @type {boolean} * @memberof UserModel */ isActive?: boolean | undefined; /** * @type {Date} * @memberof UserModel */ createdDate?: Date | undefined; /** * @type {Date} * @memberof UserModel */ modifiedDate?: Date | undefined; /** * @type {string} * @memberof UserModel */ subjectId?: string | undefined; /** * @type {string} * @memberof UserModel */ migratedDate?: string | undefined; /** * @type {boolean} * @memberof UserModel */ suppressNewUserEmail?: boolean | undefined; /** * @type {boolean} * @memberof UserModel */ isDeleted?: boolean | undefined; }