import * as Enums from '../enums/index'; import { SubscriptionModel } from "./SubscriptionModel"; import { UserModel } from "./UserModel"; /** * An AvaTax account. * @export * @class AccountModel */ export declare class AccountModel { /** * @type {number} * @memberof AccountModel */ id: number; /** * @type {string} * @memberof AccountModel */ crmid?: string | undefined; /** * @type {string} * @memberof AccountModel */ name: string; /** * @type {Date} * @memberof AccountModel */ effectiveDate?: Date | undefined; /** * @type {Date} * @memberof AccountModel */ endDate?: Date | undefined; /** * @type {Enums.AccountStatusId} * @memberof AccountModel */ accountStatusId?: Enums.AccountStatusId | undefined; /** * @type {Enums.AccountTypeId} * @memberof AccountModel */ accountTypeId?: Enums.AccountTypeId | undefined; /** * @type {Date} * @memberof AccountModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof AccountModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof AccountModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof AccountModel */ modifiedUserId?: number | undefined; /** * @type {SubscriptionModel[]} * @memberof AccountModel */ subscriptions?: SubscriptionModel[] | undefined; /** * @type {UserModel[]} * @memberof AccountModel */ users?: UserModel[] | undefined; /** * @type {boolean} * @memberof AccountModel */ isSamlEnabled?: boolean | undefined; /** * @type {boolean} * @memberof AccountModel */ isDeleted?: boolean | undefined; }