18 lines
379 B
TypeScript
18 lines
379 B
TypeScript
/**
|
|
* League summary transport object
|
|
* Contains basic league information for list views
|
|
*/
|
|
export interface LeagueSummaryDto {
|
|
id: string;
|
|
name: string;
|
|
description?: string;
|
|
logoUrl?: string;
|
|
coverImage?: string;
|
|
memberCount: number;
|
|
maxMembers: number;
|
|
isPublic: boolean;
|
|
ownerId: string;
|
|
ownerName?: string;
|
|
scoringType?: string;
|
|
status?: string;
|
|
} |