mirror of
https://github.com/rafi1212122/PemukulPaku
synced 2025-12-13 19:34:35 +01:00
Http w/ dispatch
This commit is contained in:
186
HttpServer/Models/Dispatch.cs
Normal file
186
HttpServer/Models/Dispatch.cs
Normal file
@@ -0,0 +1,186 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
|
||||
namespace HttpServer.Models
|
||||
{
|
||||
public partial class QueryDispatch
|
||||
{
|
||||
[JsonProperty("region_list")]
|
||||
public Region[] RegionList { get; set; }
|
||||
|
||||
[JsonProperty("retcode")]
|
||||
public int Retcode { get; set; }
|
||||
}
|
||||
|
||||
public partial class QueryGateway
|
||||
{
|
||||
[JsonProperty("account_url")]
|
||||
public string AccountUrl { get; set; }
|
||||
|
||||
[JsonProperty("account_url_backup")]
|
||||
public string AccountUrlBackup { get; set; }
|
||||
|
||||
[JsonProperty("asset_bundle_url_list")]
|
||||
public string[] AssetBundleUrlList { get; set; }
|
||||
|
||||
[JsonProperty("ex_audio_and_video_url_list")]
|
||||
public object[] ExAudioAndVideoUrlList { get; set; }
|
||||
|
||||
[JsonProperty("ex_resource_url_list")]
|
||||
public string[] ExResourceUrlList { get; set; }
|
||||
|
||||
[JsonProperty("ext")]
|
||||
public Ext Ext { get; set; }
|
||||
|
||||
[JsonProperty("gameserver")]
|
||||
public Gameserver Gameserver { get; set; }
|
||||
|
||||
[JsonProperty("gateway")]
|
||||
public Gameserver Gateway { get; set; }
|
||||
|
||||
[JsonProperty("is_data_ready")]
|
||||
public bool IsDataReady { get; set; }
|
||||
|
||||
[JsonProperty("msg")]
|
||||
public string Msg { get; set; }
|
||||
|
||||
[JsonProperty("oaserver_url")]
|
||||
public string OaserverUrl { get; set; }
|
||||
|
||||
[JsonProperty("region_name")]
|
||||
public string RegionName { get; set; }
|
||||
|
||||
[JsonProperty("retcode")]
|
||||
public int Retcode { get; set; }
|
||||
|
||||
[JsonProperty("server_cur_time")]
|
||||
public long ServerCurTime { get; set; }
|
||||
|
||||
[JsonProperty("server_cur_timezone")]
|
||||
public long ServerCurTimezone { get; set; }
|
||||
|
||||
[JsonProperty("server_ext")]
|
||||
public ServerExt ServerExt { get; set; }
|
||||
}
|
||||
|
||||
public partial class Ext
|
||||
{
|
||||
[JsonProperty("ai_use_asset_boundle")]
|
||||
public string AiUseAssetBoundle { get; set; }
|
||||
|
||||
[JsonProperty("apm_log_dest")]
|
||||
public string ApmLogDest { get; set; }
|
||||
|
||||
[JsonProperty("apm_log_level")]
|
||||
public string ApmLogLevel { get; set; }
|
||||
|
||||
[JsonProperty("apm_switch")]
|
||||
public string ApmSwitch { get; set; }
|
||||
|
||||
[JsonProperty("apm_switch_crash")]
|
||||
public string ApmSwitchCrash { get; set; }
|
||||
|
||||
[JsonProperty("apm_switch_game_log")]
|
||||
public string ApmSwitchGameLog { get; set; }
|
||||
|
||||
[JsonProperty("block_error_dialog")]
|
||||
public string BlockErrorDialog { get; set; }
|
||||
|
||||
[JsonProperty("data_use_asset_boundle")]
|
||||
public string DataUseAssetBoundle { get; set; }
|
||||
|
||||
[JsonProperty("enable_watermark")]
|
||||
public string EnableWatermark { get; set; }
|
||||
|
||||
[JsonProperty("elevator_model_path")]
|
||||
public string ElevatorModelPath { get; set; }
|
||||
|
||||
[JsonProperty("ex_audio_and_video_url_list")]
|
||||
public string[] ExAudioAndVideoUrlList { get; set; }
|
||||
|
||||
[JsonProperty("ex_res_buff_size")]
|
||||
public string ExResBuffSize { get; set; }
|
||||
|
||||
[JsonProperty("ex_res_pre_publish")]
|
||||
public string ExResPrePublish { get; set; }
|
||||
|
||||
[JsonProperty("ex_res_use_http")]
|
||||
public string ExResUseHttp { get; set; }
|
||||
|
||||
[JsonProperty("ex_resource_url_list")]
|
||||
public string[] ExResourceUrlList { get; set; }
|
||||
|
||||
[JsonProperty("forbid_recharge")]
|
||||
public string ForbidRecharge { get; set; }
|
||||
|
||||
[JsonProperty("is_checksum_off")]
|
||||
public string IsChecksumOff { get; set; }
|
||||
|
||||
[JsonProperty("is_xxxx")]
|
||||
public string IsXxxx { get; set; }
|
||||
|
||||
[JsonProperty("mtp_switch")]
|
||||
public string MtpSwitch { get; set; }
|
||||
|
||||
[JsonProperty("network_feedback_enable")]
|
||||
public string NetworkFeedbackEnable { get; set; }
|
||||
|
||||
[JsonProperty("offline_report_switch")]
|
||||
public string OfflineReportSwitch { get; set; }
|
||||
|
||||
[JsonProperty("res_use_asset_boundle")]
|
||||
public string ResUseAssetBoundle { get; set; }
|
||||
|
||||
[JsonProperty("show_bulletin_button")]
|
||||
public string ShowBulletinButton { get; set; }
|
||||
|
||||
[JsonProperty("show_bulletin_empty_dialog_bg")]
|
||||
public string ShowBulletinEmptyDialogBg { get; set; }
|
||||
|
||||
[JsonProperty("show_version_text")]
|
||||
public string ShowVersionText { get; set; }
|
||||
|
||||
[JsonProperty("update_streaming_asb")]
|
||||
public string UpdateStreamingAsb { get; set; }
|
||||
|
||||
[JsonProperty("use_multy_cdn")]
|
||||
public string UseMultyCdn { get; set; }
|
||||
}
|
||||
|
||||
public partial class Gameserver
|
||||
{
|
||||
[JsonProperty("ip")]
|
||||
public string Ip { get; set; }
|
||||
|
||||
[JsonProperty("port")]
|
||||
public uint Port { get; set; }
|
||||
}
|
||||
|
||||
public partial class Region
|
||||
{
|
||||
[JsonProperty("dispatch_url")]
|
||||
public string DispatchUrl { get; set; }
|
||||
|
||||
[JsonProperty("ext")]
|
||||
public Ext Ext { get; set; }
|
||||
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
[JsonProperty("retcode")]
|
||||
public int Retcode { get; set; }
|
||||
|
||||
[JsonProperty("title")]
|
||||
public string Title { get; set; }
|
||||
}
|
||||
|
||||
public partial class ServerExt
|
||||
{
|
||||
[JsonProperty("cdkey_url")]
|
||||
public string CdkeyUrl { get; set; }
|
||||
|
||||
[JsonProperty("mihoyo_sdk_env")]
|
||||
public string MihoyoSdkEnv { get; set; }
|
||||
}
|
||||
}
|
||||
#pragma warning restore CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
|
||||
Reference in New Issue
Block a user