feat: add refferal feature

This commit is contained in:
2026-06-06 13:50:06 +03:30
parent 577d8afb53
commit 754c1c3178
10 changed files with 526 additions and 4 deletions
+20
View File
@@ -0,0 +1,20 @@
export interface ReferralRewardUser {
id: number;
uuid: string;
name: string;
email: string | null;
mobile: string | null;
referral_code: string | null;
successful_invites: number;
}
export interface PendingReferralRewardsResponse {
subscription_target: number;
data: ReferralRewardUser[];
}
export interface FulfillReferralRewardResponse {
message: string;
user_id?: number;
product_id?: number;
}
+8
View File
@@ -70,6 +70,14 @@ export interface UserSearchParams {
package_name: string;
}
export interface UpdateUserProfileData {
first_name?: string | null;
last_name?: string | null;
email?: string | null;
mobile?: string | null;
avatar?: File | null;
}
export interface ApiResponse<T> {
data: T;
message?: string | null;