import * as plugins from '../plugins.ts';
import * as data from '../data/index.ts';

export interface IReq_GetActionLog extends plugins.typedrequestInterfaces.implementsTR<
  plugins.typedrequestInterfaces.ITypedRequest,
  IReq_GetActionLog
> {
  method: 'getActionLog';
  request: {
    identity: data.IIdentity;
    limit?: number;
    offset?: number;
    entityType?: data.TActionEntity;
  };
  response: {
    entries: data.IActionLogEntry[];
    total: number;
  };
}
