256 lines
7.0 KiB
C#
256 lines
7.0 KiB
C#
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;
|
||
}
|
||
}
|