forked from Yara724/api
fanavaran duplication request problems fixed.
This commit is contained in:
@@ -62,12 +62,33 @@ export class FanavaranAuditLog {
|
||||
@Prop({ type: String, required: false })
|
||||
requestUrl?: string;
|
||||
|
||||
@Prop({ type: String, required: false })
|
||||
requestMethod?: string;
|
||||
|
||||
@Prop({ type: Number, required: false })
|
||||
httpStatus?: number;
|
||||
|
||||
/** Sanitized outbound headers (secrets masked). */
|
||||
@Prop({ type: Object, required: false })
|
||||
requestHeaders?: Record<string, unknown>;
|
||||
|
||||
/** Outbound JSON/body (truncated; secrets masked). */
|
||||
@Prop({ type: Object, required: false })
|
||||
requestBody?: unknown;
|
||||
|
||||
/** Compact structured facts (ids, flags) — kept for filtering/dashboards. */
|
||||
@Prop({ type: Object, required: false })
|
||||
requestMeta?: Record<string, unknown>;
|
||||
|
||||
/** Sanitized inbound response headers. */
|
||||
@Prop({ type: Object, required: false })
|
||||
responseHeaders?: Record<string, unknown>;
|
||||
|
||||
/** Inbound response body (truncated). */
|
||||
@Prop({ type: Object, required: false })
|
||||
responseBody?: unknown;
|
||||
|
||||
/** Compact structured facts from the response. */
|
||||
@Prop({ type: Object, required: false })
|
||||
responseMeta?: Record<string, unknown>;
|
||||
|
||||
@@ -86,3 +107,4 @@ export const FanavaranAuditLogSchema =
|
||||
SchemaFactory.createForClass(FanavaranAuditLog);
|
||||
|
||||
FanavaranAuditLogSchema.index({ trackingCode: 1, createdAt: 1 });
|
||||
FanavaranAuditLogSchema.index({ claimCaseId: 1, createdAt: 1 });
|
||||
|
||||
Reference in New Issue
Block a user