Add bonus program link generation

This commit is contained in:
Ruslan Bakiev
2026-04-07 10:48:07 +07:00
parent 722dbb89cb
commit 86eee08d87
4 changed files with 160 additions and 4 deletions

View File

@@ -0,0 +1,8 @@
mutation CreateBonusProgramLink($userId: ID!) {
createBonusProgramLink(userId: $userId) {
userId
token
url
expiresAt
}
}

View File

@@ -213,6 +213,13 @@ type IntegrationSyncDashboard {
items: [IntegrationSyncItem!]!
}
type BonusProgramLink {
userId: ID!
token: String!
url: String!
expiresAt: DateTime!
}
type Warehouse {
id: ID!
code: String!
@@ -563,6 +570,7 @@ type Mutation {
clientReviewOrder(orderId: ID!, decision: Decision!): Order!
createReferral(input: CreateReferralInput!): ReferralLink!
createBonusProgramLink(userId: ID!): BonusProgramLink!
addBonusTransaction(input: AddBonusTransactionInput!): BonusTransaction!
requestRewardWithdrawal(input: RequestRewardWithdrawalInput!): RewardWithdrawalRequest!
reviewRewardWithdrawal(input: ReviewRewardWithdrawalInput!): RewardWithdrawalRequest!