This commit is contained in:
2025-12-29 22:27:33 +01:00
parent 3f610c1cb6
commit 7a853d4e43
96 changed files with 14790 additions and 111 deletions

View File

@@ -0,0 +1,26 @@
/**
* DTO: UserRatingDto
*
* Output for user rating snapshot
*/
export interface RatingDimensionDto {
value: number;
confidence: number;
sampleSize: number;
trend: 'rising' | 'stable' | 'falling';
lastUpdated: string; // ISO date string
}
export interface UserRatingDto {
userId: string;
driver: RatingDimensionDto;
admin: RatingDimensionDto;
steward: RatingDimensionDto;
trust: RatingDimensionDto;
fairness: RatingDimensionDto;
overallReputation: number;
calculatorVersion?: string;
createdAt: string; // ISO date string
updatedAt: string; // ISO date string
}