import { AuditEvent } from "./AuditEvent"; /** * Provides detailed information about an API call. The information on this record was captured by AvaTax when your API call was made. If you are unsure why you received an error, you can fetch these audit objects and examine the `RequestUrl`, `RequestBody`, and `ErrorMessage` fields to determine root cause for the error. * @export * @class AuditModel */ export declare class AuditModel { /** * @type {number} * @memberof AuditModel */ transactionId?: number | undefined; /** * @type {number} * @memberof AuditModel */ accountId?: number | undefined; /** * @type {number} * @memberof AuditModel */ userId?: number | undefined; /** * @type {string} * @memberof AuditModel */ ipAddress?: string | undefined; /** * @type {string} * @memberof AuditModel */ machineName?: string | undefined; /** * @type {string} * @memberof AuditModel */ clientName?: string | undefined; /** * @type {string} * @memberof AuditModel */ clientVersion?: string | undefined; /** * @type {string} * @memberof AuditModel */ adapterName?: string | undefined; /** * @type {string} * @memberof AuditModel */ adapterVersion?: string | undefined; /** * @type {string} * @memberof AuditModel */ serverName?: string | undefined; /** * @type {string} * @memberof AuditModel */ serverVersion?: string | undefined; /** * @type {number} * @memberof AuditModel */ referenceId?: number | undefined; /** * @type {number} * @memberof AuditModel */ severityLevelId?: number | undefined; /** * @type {Date} * @memberof AuditModel */ serverTimestamp?: Date | undefined; /** * @type {number} * @memberof AuditModel */ serverDuration?: number | undefined; /** * @type {string} * @memberof AuditModel */ serviceName?: string | undefined; /** * @type {string} * @memberof AuditModel */ operation?: string | undefined; /** * @type {string} * @memberof AuditModel */ referenceCode?: string | undefined; /** * @type {string} * @memberof AuditModel */ errorMessage?: string | undefined; /** * @type {string} * @memberof AuditModel */ auditMessage?: string | undefined; /** * @type {number} * @memberof AuditModel */ loadBalancerDuration?: number | undefined; /** * @type {number} * @memberof AuditModel */ recordCount?: number | undefined; /** * @type {string} * @memberof AuditModel */ referenceAuthorization?: string | undefined; /** * @type {boolean} * @memberof AuditModel */ isQueued?: boolean | undefined; /** * @type {number} * @memberof AuditModel */ databaseCallCount?: number | undefined; /** * @type {string} * @memberof AuditModel */ databaseCallDuration?: string | undefined; /** * @type {string} * @memberof AuditModel */ remoteCallDuration?: string | undefined; /** * @type {AuditEvent[]} * @memberof AuditModel */ events?: AuditEvent[] | undefined; /** * @type {string} * @memberof AuditModel */ requestUrl?: string | undefined; /** * @type {string} * @memberof AuditModel */ requestBody?: string | undefined; /** * @type {number} * @memberof AuditModel */ responseStatus?: number | undefined; /** * @type {string} * @memberof AuditModel */ responseBody?: string | undefined; /** * @type {AuditModel[]} * @memberof AuditModel */ remoteCalls?: AuditModel[] | undefined; }