feat: gacha roll, user auth

This commit is contained in:
Maulana Sodiqin
2025-03-18 14:13:53 +07:00
parent 0c28d34d57
commit 12043f027c
17 changed files with 174 additions and 86 deletions
+7 -2
View File
@@ -4,7 +4,7 @@ use utoipa::ToSchema;
use crate::v1::UsersItemDto;
#[derive(Clone, Debug, Serialize, Deserialize, ToSchema)]
pub struct GachaClaimRequestDto {
pub struct GachaCreateClaimRequestDto {
pub transaction_number: String,
}
@@ -16,7 +16,7 @@ pub struct GachaCreateItemRequestDto {
#[derive(Clone, Debug, Serialize, Deserialize, ToSchema)]
pub struct GachaCreateRollRequestDto {
pub item_id: String,
pub item_name: String,
pub weight: String,
}
@@ -31,3 +31,8 @@ pub struct GachaClaimResponseDto {
pub transaction_number: String,
pub user: UsersItemDto,
}
#[derive(Clone, Debug, Serialize, Deserialize, ToSchema)]
pub struct GachaRollResponseDto {
pub item: GachaItemResponseDto,
}