/** * User Service API * Solomon AI User Service API - Manages user profiles and authentication * * The version of the OpenAPI document: 1.0 * Contact: yoanyomba@solomon-ai.co * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ActorType } from './actorType'; import { AuditEventType } from './auditEventType'; import { BusinessAccount } from './businessAccount'; import { EntityType } from './entityType'; import { SeverityLevel } from './severityLevel'; import { Team } from './team'; import { UserAccount } from './userAccount'; export declare class AuditLog { /** * Unique identifier for the audit log event. */ 'id'?: string; 'actorType'?: ActorType; 'eventType'?: AuditEventType; 'entityType'?: EntityType; /** * ID of the entity affected. */ 'entityId'?: string; /** * Summary of the changes in structured format. */ 'changeSummary'?: object; /** * Additional metadata in structured format. */ 'metadata'?: object; /** * IP address from where the action was performed. */ 'ipAddress'?: string; /** * User agent string. */ 'userAgent'?: string; /** * Geolocation information. */ 'geoLocation'?: string; /** * Session ID associated with the action. */ 'sessionId'?: string; /** * Timestamp when the log was created. */ 'createdAt'?: Date; 'severity'?: SeverityLevel; /** * Unique request ID for correlating logs. */ 'requestId'?: string; /** * Device information from where the action was performed. */ 'deviceInfo'?: string; /** * Platform or OS of the device. */ 'platform'?: string; 'userAccountActor'?: UserAccount; 'businessAccountActor'?: BusinessAccount; 'teamActor'?: Team; 'deletedAt'?: Date; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace AuditLog { }