Files
5.24BuYu/Assets/MyGame/Scripts/Net/APIRequest/Params/HallRequest.cs
T
2026-09-04 23:38:33 +08:00

256 lines
7.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
namespace Assets.MyGame.Scripts.Net.APIRequest.Params
{
/// <summary>
/// ���뱣�����������
/// </summary>
[Serializable]
public class SaveSafeBoxParam : RequestParamBase
{
public int gold; // ������
}
/// <summary>
/// �����������������
/// </summary>
[Serializable]
public class SetSafeBoxPasswordParam : RequestParamBase
{
public string password; // ������
}
/// <summary>
/// �������������������GET��
/// Swagger: /api/Hall/ResetSafeBoxPassword?password=&code=
/// </summary>
[Serializable]
public class ResetSafeBoxPasswordParam : RequestParamBase
{
public string password;
public string code;
}
/// <summary>
/// ȡ�����������������GET��
/// Swagger: /api/Hall/GetSafeBox?gold=&password=
/// </summary>
[Serializable]
public class GetSafeBoxInfoParam : RequestParamBase
{
public long gold;
public string password;
}
/// <summary>
/// ��ȡ�ʲ��䶯��¼������GET��
/// Swagger: /api/Hall/GetUserRewardList
/// </summary>
[Serializable]
public class GetUserRewardListObj : RequestObjBase
{
public string keyWord;
public int pageIndex;
public int pageSize;
public string userId;
public int type; // 1���� 2���� 0ȫ��
public int source;
public int currencyType; // 1��� 2��ұ����� 3��ʯ 0ȫ��
}
/// <summary>
/// �ϳ���Ƭ�������
/// </summary>
[Serializable]
public class SynthesisFragmentParam : RequestParamBase
{
public int fragmentId; // ��ƬID
public int count; // ����
}
/// <summary>
/// �����¿����������GET��
/// Swagger: GET /api/Hall/BuyMonthCard
/// </summary>
[Serializable]
public class BuyMonthCardParam : RequestParamBase
{
/// <summary>�¿����� 1=�ܿ� 2=�¿� 3=�꿨</summary>
public int type;
/// <summary>��Ҽ۸�����У�飩</summary>
public int gold;
/// <summary>�ֽ�۸�</summary>
public double money;
}
/// <summary>
/// ����������������GET��
/// Swagger: GET /api/Hall/BuyProp
/// </summary>
[Serializable]
public class BuyPropParam : RequestParamBase
{
/// <summary>���߱��</summary>
public string propNumber;
/// <summary>��������</summary>
public int count;
}
/// <summary>
/// ���������������GET��
/// Swagger: GET /api/Hall/BuyGold
/// </summary>
[Serializable]
public class BuyGoldParam : RequestParamBase
{
/// <summary>��Ʒ��ţ�GoldShopConfig.number��</summary>
public string number;
/// <summary>��������</summary>
public int count;
}
/// <summary>
/// ������ʯ���������GET��
/// Swagger: GET /api/Hall/BuyDiamond
/// </summary>
[Serializable]
public class BuyDiamondParam : RequestParamBase
{
/// <summary>��Ʒ��ţ�DiamondShopConfig.number��</summary>
public string number;
/// <summary>��������</summary>
public int count;
}
/// <summary>
/// �л���̨�������
/// </summary>
[Serializable]
public class ChangeCannonParam : RequestParamBase
{
public string number; // ��̨���
}
/// <summary>
/// �����������
/// </summary>
[Serializable]
public class ChangeWingParam : RequestParamBase
{
public string number; // �����
}
/// <summary>
/// 切换战神请求参数
/// </summary>
[Serializable]
public class ChangeGodWarParam : RequestParamBase
{
public string number; // 战神编号
}
/// <summary>
/// 卸下战神请求参数(GET query:number=当前装备的战神编号)
/// </summary>
[Serializable]
public class UnloadGodWarParam : RequestParamBase
{
public string number; // 当前装备的战神编号
}
/// <summary>
/// 卸下翅膀请求参数(GET query:number=当前装备的翅膀编号)
/// </summary>
[Serializable]
public class UnloadWingParam : RequestParamBase
{
public string number; // 当前装备的翅膀编号
}
/// <summary>
/// 卸下炮台请求参数(GET query:number=当前装备的炮台编号;⭐当前产品不允许卸下炮台)
/// </summary>
[Serializable]
public class UnloadCannonParam : RequestParamBase
{
public string number; // 当前装备的炮台编号
}
/// <summary>
/// 使用VIP经验包请求参数(count=使用数量)
/// </summary>
[Serializable]
public class UseVipExpParam : RequestParamBase
{
public int count;
}
/// <summary>
/// �������������
/// </summary>
[Serializable]
public class DistributeRewardsParam : RequestParamBase
{
public string id; // ����/���� ID
}
/// <summary>��ȡս��ȼ�������GET��</summary>
[Serializable]
public class ReceiveBattleOrderLevelRewardParam : RequestParamBase
{
public int level; // �ȼ�
}
/// <summary>����ս��ȼ���GET��</summary>
[Serializable]
public class BuyBattleOrderLevelParam : RequestParamBase
{
public int levelCount; // ����ȼ���
}
/// <summary>����ս����ף�GET��</summary>
[Serializable]
public class BuyBattleOrderAdvanceParam : RequestParamBase
{
public int type; // �������� 1=��Ӣ 2=����
}
/// <summary>获取用户任务列表(GET)</summary>
[Serializable]
public class GetUserTaskListParam : RequestParamBase
{
public int taskType = -1; // -1=全部
}
/// <summary>发送全服广播(GET)</summary>
[Serializable]
public class SendBroadcastParam : RequestParamBase
{
public string message;
}
/// <summary>获取房间专属 socket 地址(GET /api/Room/Assign?roomId=)</summary>
[Serializable]
public class RoomAssignParam : RequestParamBase
{
public string roomId;
}
/// <summary>快速加入房间(GET /api/Room/QuickJoin?gameType=&level=)</summary>
[Serializable]
public class RoomQuickJoinParam : RequestParamBase
{
public int gameType;
public int level;
}
}