21 lines
421 B
TypeScript
21 lines
421 B
TypeScript
export class GetDirectReferralsQuery {
|
|
constructor(
|
|
public readonly userId: bigint,
|
|
public readonly limit: number = 50,
|
|
public readonly offset: number = 0,
|
|
) {}
|
|
}
|
|
|
|
export interface DirectReferralResult {
|
|
userId: string;
|
|
referralCode: string;
|
|
teamCount: number;
|
|
joinedAt: Date;
|
|
}
|
|
|
|
export interface DirectReferralsResult {
|
|
referrals: DirectReferralResult[];
|
|
total: number;
|
|
hasMore: boolean;
|
|
}
|