@sourceloop/audit-service / Exports
@sourceloop/audit-service¶
Table of contents¶
Namespaces¶
- AWSS3Bindings
- AuditLogExportServiceBindings
- AuditServiceBindings
- ColumnBuilderServiceBindings
- ExportHandlerServiceBindings
- ExportToCsvServiceBindings
- QuerySelectedFilesServiceBindings
Enumerations¶
Classes¶
- AuditLog
- AuditLogRepository
- AuditServiceComponent
- ColumnBuilderProvider
- CustomFilter
- ExportHandlerProvider
- ExportToCsvProvider
- Job
- JobProcessingService
- JobRepository
- MappingLog
- MappingLogRepository
- QuerySelectedFilesProvider
Interfaces¶
Type Aliases¶
- AuditLogExportFn
- ColumnBuilderFn
- CustomFilterWithRelations
- ExportHandlerFn
- ExportToCsvFn
- JobWithRelations
- MappingLogsWithRelations
- QuerySelectedFilesFn
Variables¶
Type Aliases¶
AuditLogExportFn¶
Ƭ AuditLogExportFn: (data: AnyObject[]) => Promise<void>
Type declaration¶
▸ (data): Promise<void>
Parameters¶
| Name | Type |
|---|---|
data |
AnyObject[] |
Returns¶
Promise<void>
Defined in¶
services/audit-service/src/types.ts:23
ColumnBuilderFn¶
Ƭ ColumnBuilderFn: (auditLogs: AuditLog[]) => Promise<AnyObject[]>
Type declaration¶
▸ (auditLogs): Promise<AnyObject[]>
Parameters¶
| Name | Type |
|---|---|
auditLogs |
AuditLog[] |
Returns¶
Promise<AnyObject[]>
Defined in¶
services/audit-service/src/types.ts:24
CustomFilterWithRelations¶
Ƭ CustomFilterWithRelations: CustomFilter
Defined in¶
services/audit-service/src/models/custom-filter.model.ts:69
ExportHandlerFn¶
Ƭ ExportHandlerFn: (fileBuffer: Buffer) => Promise<void>
Type declaration¶
▸ (fileBuffer): Promise<void>
Parameters¶
| Name | Type |
|---|---|
fileBuffer |
Buffer |
Returns¶
Promise<void>
Defined in¶
services/audit-service/src/types.ts:22
ExportToCsvFn¶
Ƭ ExportToCsvFn: (selectedAuditLogs: AuditLog[]) => Promise<string>
Type declaration¶
▸ (selectedAuditLogs): Promise<string>
Parameters¶
| Name | Type |
|---|---|
selectedAuditLogs |
AuditLog[] |
Returns¶
Promise<string>
Defined in¶
services/audit-service/src/types.ts:20
JobWithRelations¶
Ƭ JobWithRelations: Job
Defined in¶
services/audit-service/src/models/job.model.ts:42
MappingLogsWithRelations¶
Ƭ MappingLogsWithRelations: MappingLog
Defined in¶
services/audit-service/src/models/mapping-log.model.ts:29
QuerySelectedFilesFn¶
Ƭ QuerySelectedFilesFn: (fileName: string, filter: Filter<AuditLog>) => Promise<AuditLog[]>
Type declaration¶
▸ (fileName, filter): Promise<AuditLog[]>
Parameters¶
| Name | Type |
|---|---|
fileName |
string |
filter |
Filter<AuditLog> |
Returns¶
Promise<AuditLog[]>
Defined in¶
services/audit-service/src/types.ts:15
Variables¶
AuditSourceName¶
• Const AuditSourceName: "AuditDB"