/** Types generated for queries found in "src/modules/common/providers/audit-logs.provider.ts" */
export type Json = null | boolean | number | string | Json[] | { [key: string]: Json };

/** 'InsertAuditLog' parameters type */
export interface IInsertAuditLogParams {
  action?: string | null | void;
  auth0UserId?: string | null | void;
  details?: Json | null | void;
  entity?: string | null | void;
  entityId?: string | null | void;
  ipAddress?: string | null | void;
  ownerId?: string | null | void;
  userId?: string | null | void;
}

/** 'InsertAuditLog' return type */
export type IInsertAuditLogResult = void;

/** 'InsertAuditLog' query type */
export interface IInsertAuditLogQuery {
  params: IInsertAuditLogParams;
  result: IInsertAuditLogResult;
}

