Update demo

This commit is contained in:
sunkaixuan
2019-06-02 15:31:27 +08:00
parent 62bbe8954d
commit 1a9bbf927b
88 changed files with 215 additions and 84 deletions

View File

@@ -0,0 +1,95 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("Accounts")]
public class AccountsModel
{
/// <summary>
///
/// </summary>
public AccountsModel()
{
}
/// <summary>
///
/// </summary>
public System.Int64 ClientID { get; set; }
/// <summary>
///
/// </summary>
public System.Int64 TournamentID { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal Balance { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal ExperiencePoints { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal RewardPoints { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal Payout { get; set; }
/// <summary>
///
/// </summary>
public System.Byte[] TS { get; set; }
/// <summary>
///
/// </summary>
public System.DateTime RegisteredTime { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 GoldBadges { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 SilverBadges { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 CurrentLevelMinPoints { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 NextLevelRequiredPoints { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 UserLevel { get; set; }
/// <summary>
///
/// </summary>
public System.String CorrelationAccountID { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal Energy { get; set; }
}
}

View File

@@ -0,0 +1,67 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("Clients")]
public class ClientsModel
{
public long ClientID { get; set; }
public long ParentClientID { get; set; }
public string RefClientID { get; set; }
public string ClientName { get; set; }
public string Password { get; set; }
public string PhoneNumber { get; set; }
public bool PhoneNumberConfirmed { get; set; }
public string Email { get; set; }
public bool EmailConfirmed { get; set; }
public string AvatarID { get; set; }
public string AvatarCustomization { get; set; }
public DateTime RegisteredTime { get; set; }
public string NickName { get; set; }
public int UserType { get; set; }
public string UserSource { get; set; }
public string UserDeviceUniqueIdentifier { get; set; }
public string UserDeviceModel { get; set; }
public int TimeZoneID { get; set; }
public string UserChannel { get; set; }
public string IDFA { get; set; }
public string CorrelationPlayerID { get; set; }
public string DeviceToken { get; set; }
public int Language { get; set; }
public int Platform { get; set; }
public string AdsID { get; set; }
public string SocialEmail { get; set; }
public string ClientIdentity { get; set; }
}
}

View File

@@ -0,0 +1,49 @@

using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("Exposure")]
public class ExposureModel
{
/// <summary>
///
/// </summary>
public System.Int64 ClientID { get; set; }
/// <summary>
///
/// </summary>
public System.Int64 TournamentID { get; set; }
/// <summary>
///
/// </summary>
public System.Int64 NodeID { get; set; }
/// <summary>
///
/// </summary>
public System.Int64 Period { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal Exposure { get; set; }
/// <summary>
///
/// </summary>
public System.Byte[] TS { get; set; }
/// <summary>
///
/// </summary>
public System.Int64 ExtraMatchID { get; set; }
}
}

View File

@@ -0,0 +1,20 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("Jewels")]
public class JewelsModel
{
public long ClientID { get; set; }
public decimal JewelCount { get; set; }
public int PropType { get; set; }
}
}

View File

@@ -0,0 +1,65 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("LevelSetting")]
public class LevelSettingModel
{
/// <summary>
///
/// </summary>
public LevelSettingModel()
{
}
/// <summary>
///
/// </summary>
public System.Int32 UserLevel { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal MinExperiencePoints { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal MaxExperiencePoints { get; set; }
/// <summary>
///
/// </summary>
public System.String UnlockAppModules { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 RouletteLevel { get; set; }
/// <summary>
///
/// </summary>
public System.String LevelUpRemindTitle { get; set; }
/// <summary>
///
/// </summary>
public System.String LevelUpRemindSubTitle { get; set; }
/// <summary>
///
/// </summary>
public System.String LevelUpRemindDescription { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 FortuneRouletteLevel { get; set; }
}
}

View File

@@ -0,0 +1,158 @@
using System;
namespace OrmTest.BugTest
{
public partial class TStock
{
public TStock()
{ }
#region Model
private string _pkid;
private string _fk_store;
private string _fstorename;
private string _fmicode;
private string _fminame;
private decimal _fqty = 0M;
private string _fremark;
private DateTime? _fupdatetime = DateTime.Now;
private string _flaster;
private string _fk_fsp_id;
private string _fspname;
private string _fk_sfsp_id;
private string _sfspname;
private decimal? _fprice = 0M;
private string _fk_materialinfo;
private decimal? _stocktotalcost = 0M;
/// <summary>
///
/// </summary>
public string PKID
{
set { _pkid = value; }
get { return _pkid; }
}
/// <summary>
///
/// </summary>
public string FK_Store
{
set { _fk_store = value; }
get { return _fk_store; }
}
/// <summary>
///
/// </summary>
public string FStoreName
{
set { _fstorename = value; }
get { return _fstorename; }
}
/// <summary>
///
/// </summary>
public string FMICode
{
set { _fmicode = value; }
get { return _fmicode; }
}
/// <summary>
///
/// </summary>
public string FMIName
{
set { _fminame = value; }
get { return _fminame; }
}
/// <summary>
///
/// </summary>
public decimal FQty
{
set { _fqty = value; }
get { return _fqty; }
}
/// <summary>
///
/// </summary>
public string FRemark
{
set { _fremark = value; }
get { return _fremark; }
}
/// <summary>
///
/// </summary>
public DateTime? FUpdateTime
{
set { _fupdatetime = value; }
get { return _fupdatetime; }
}
/// <summary>
///
/// </summary>
public string FLaster
{
set { _flaster = value; }
get { return _flaster; }
}
/// <summary>
///
/// </summary>
public string FK_FSP_ID
{
set { _fk_fsp_id = value; }
get { return _fk_fsp_id; }
}
/// <summary>
///
/// </summary>
public string FSPName
{
set { _fspname = value; }
get { return _fspname; }
}
/// <summary>
///
/// </summary>
public string FK_SFSP_ID
{
set { _fk_sfsp_id = value; }
get { return _fk_sfsp_id; }
}
/// <summary>
///
/// </summary>
public string SFSPName
{
set { _sfspname = value; }
get { return _sfspname; }
}
/// <summary>
///
/// </summary>
public decimal? FPrice
{
set { _fprice = value; }
get { return _fprice; }
}
/// <summary>
///
/// </summary>
public string FK_Materialinfo
{
set { _fk_materialinfo = value; }
get { return _fk_materialinfo; }
}
/// <summary>
/// 库存总成本
/// </summary>
public decimal? stockTotalCost
{
set { _stocktotalcost = value; }
get { return _stocktotalcost; }
}
#endregion Model
}
}

View File

@@ -0,0 +1,112 @@
using System;
namespace OrmTest.BugTest
{
public partial class TTempStock
{
public TTempStock()
{ }
#region Model
private string _pkid;
private string _fk_store;
private string _fstore;
private string _fmicode;
private string _fminame;
private decimal _fkcsl = 0M;
private string _fbillno;
private string _fbilltype;
private string _fremark;
private DateTime? _fupdatetime;
private string _fk_materialinfo;
/// <summary>
///
/// </summary>
public string PKID
{
set { _pkid = value; }
get { return _pkid; }
}
/// <summary>
///
/// </summary>
public string FK_Store
{
set { _fk_store = value; }
get { return _fk_store; }
}
/// <summary>
///
/// </summary>
public string FStore
{
set { _fstore = value; }
get { return _fstore; }
}
/// <summary>
///
/// </summary>
public string FMICode
{
set { _fmicode = value; }
get { return _fmicode; }
}
/// <summary>
///
/// </summary>
public string FMIName
{
set { _fminame = value; }
get { return _fminame; }
}
/// <summary>
///
/// </summary>
public decimal FKCSL
{
set { _fkcsl = value; }
get { return _fkcsl; }
}
/// <summary>
///
/// </summary>
public string FBillNo
{
set { _fbillno = value; }
get { return _fbillno; }
}
/// <summary>
///
/// </summary>
public string FBillType
{
set { _fbilltype = value; }
get { return _fbilltype; }
}
/// <summary>
///
/// </summary>
public string FRemark
{
set { _fremark = value; }
get { return _fremark; }
}
/// <summary>
///
/// </summary>
public DateTime? FUpdateTime
{
set { _fupdatetime = value; }
get { return _fupdatetime; }
}
/// <summary>
///
/// </summary>
public string FK_Materialinfo
{
set { _fk_materialinfo = value; }
get { return _fk_materialinfo; }
}
#endregion Model
}
}

View File

@@ -0,0 +1,447 @@
using System;
namespace OrmTest.BugTest
{
public partial class VMaterialInfo
{
public VMaterialInfo()
{ }
#region Model
private string _pkid;
private string _fmicode;
private string _fminame;
private string _fpy;
private string _fsiname;
private string _fgauge;
private string _foem;
private string _fk_forigin;
private string _fselfcode;
private decimal? _flength;
private decimal? _fwidth;
private decimal? _fhigh;
private decimal? _fweight;
private bool _fishalf;
private string _fbiname;
private string _fuiname;
private string _flsname;
private int? _finboxqty;
private string _fperformancetype;
private bool _fassembly;
private string _fptname;
private decimal? _fretailprice;
private decimal? _ftradeprice;
private decimal? _fminimumprice;
private decimal? _fminbuyqty;
private string _fmanufacturernum;
private string _fciname;
private string _fspname;
private string _deffspname;
private DateTime? _fregdate;
private string _fremark;
private string _fadder;
private string _bakspfspname;
private string _fftname;
private string _fstoretype;
private string _fstate;
private DateTime? _faddtime;
private string _fk_seriesinfo;
private string _fk_brandinfo;
private string _fk_unitinfo;
private string _fk_lablestyle;
private string _fk_pricetype;
private string _fk_clientinfo;
private string _fk_storeplace;
private string _fk_baksp;
private string _fk_adder;
private string _fk_flowtype;
private string _lfptname;
/// <summary>
///
/// </summary>
public string PKID
{
set { _pkid = value; }
get { return _pkid; }
}
/// <summary>
///
/// </summary>
public string FMICode
{
set { _fmicode = value; }
get { return _fmicode; }
}
/// <summary>
///
/// </summary>
public string FMIName
{
set { _fminame = value; }
get { return _fminame; }
}
/// <summary>
///
/// </summary>
public string FPY
{
set { _fpy = value; }
get { return _fpy; }
}
/// <summary>
///
/// </summary>
public string FSIName
{
set { _fsiname = value; }
get { return _fsiname; }
}
/// <summary>
///
/// </summary>
public string FGauge
{
set { _fgauge = value; }
get { return _fgauge; }
}
/// <summary>
///
/// </summary>
public string FOEM
{
set { _foem = value; }
get { return _foem; }
}
/// <summary>
///
/// </summary>
public string FK_FOrigin
{
set { _fk_forigin = value; }
get { return _fk_forigin; }
}
/// <summary>
///
/// </summary>
public string FSelfCode
{
set { _fselfcode = value; }
get { return _fselfcode; }
}
/// <summary>
///
/// </summary>
public decimal? FLength
{
set { _flength = value; }
get { return _flength; }
}
/// <summary>
///
/// </summary>
public decimal? FWidth
{
set { _fwidth = value; }
get { return _fwidth; }
}
/// <summary>
///
/// </summary>
public decimal? FHigh
{
set { _fhigh = value; }
get { return _fhigh; }
}
/// <summary>
///
/// </summary>
public decimal? FWeight
{
set { _fweight = value; }
get { return _fweight; }
}
/// <summary>
///
/// </summary>
public bool FIsHalf
{
set { _fishalf = value; }
get { return _fishalf; }
}
/// <summary>
///
/// </summary>
public string FBIName
{
set { _fbiname = value; }
get { return _fbiname; }
}
/// <summary>
///
/// </summary>
public string FUIName
{
set { _fuiname = value; }
get { return _fuiname; }
}
/// <summary>
///
/// </summary>
public string FLSName
{
set { _flsname = value; }
get { return _flsname; }
}
/// <summary>
///
/// </summary>
public int? FInBoxQty
{
set { _finboxqty = value; }
get { return _finboxqty; }
}
/// <summary>
///
/// </summary>
public string FPerformanceType
{
set { _fperformancetype = value; }
get { return _fperformancetype; }
}
/// <summary>
///
/// </summary>
public bool FAssembly
{
set { _fassembly = value; }
get { return _fassembly; }
}
/// <summary>
///
/// </summary>
public string FPTName
{
set { _fptname = value; }
get { return _fptname; }
}
/// <summary>
///
/// </summary>
public decimal? FRetailPrice
{
set { _fretailprice = value; }
get { return _fretailprice; }
}
/// <summary>
///
/// </summary>
public decimal? FTradePrice
{
set { _ftradeprice = value; }
get { return _ftradeprice; }
}
/// <summary>
///
/// </summary>
public decimal? FMinimumPrice
{
set { _fminimumprice = value; }
get { return _fminimumprice; }
}
/// <summary>
///
/// </summary>
public decimal? FMinBuyQty
{
set { _fminbuyqty = value; }
get { return _fminbuyqty; }
}
/// <summary>
///
/// </summary>
public string FManufacturerNum
{
set { _fmanufacturernum = value; }
get { return _fmanufacturernum; }
}
/// <summary>
///
/// </summary>
public string FCIName
{
set { _fciname = value; }
get { return _fciname; }
}
/// <summary>
///
/// </summary>
public string FSPName
{
set { _fspname = value; }
get { return _fspname; }
}
/// <summary>
///
/// </summary>
public string DefFSPName
{
set { _deffspname = value; }
get { return _deffspname; }
}
/// <summary>
///
/// </summary>
public DateTime? FRegDate
{
set { _fregdate = value; }
get { return _fregdate; }
}
/// <summary>
///
/// </summary>
public string FRemark
{
set { _fremark = value; }
get { return _fremark; }
}
/// <summary>
///
/// </summary>
public string FAdder
{
set { _fadder = value; }
get { return _fadder; }
}
/// <summary>
///
/// </summary>
public string BakSPFSPName
{
set { _bakspfspname = value; }
get { return _bakspfspname; }
}
/// <summary>
///
/// </summary>
public string FFTName
{
set { _fftname = value; }
get { return _fftname; }
}
/// <summary>
///
/// </summary>
public string FStoreType
{
set { _fstoretype = value; }
get { return _fstoretype; }
}
/// <summary>
///
/// </summary>
public string FState
{
set { _fstate = value; }
get { return _fstate; }
}
/// <summary>
///
/// </summary>
public DateTime? FAddTime
{
set { _faddtime = value; }
get { return _faddtime; }
}
/// <summary>
///
/// </summary>
public string FK_SeriesInfo
{
set { _fk_seriesinfo = value; }
get { return _fk_seriesinfo; }
}
/// <summary>
///
/// </summary>
public string FK_BrandInfo
{
set { _fk_brandinfo = value; }
get { return _fk_brandinfo; }
}
/// <summary>
///
/// </summary>
public string FK_UnitInfo
{
set { _fk_unitinfo = value; }
get { return _fk_unitinfo; }
}
/// <summary>
///
/// </summary>
public string FK_LableStyle
{
set { _fk_lablestyle = value; }
get { return _fk_lablestyle; }
}
/// <summary>
///
/// </summary>
public string FK_PriceType
{
set { _fk_pricetype = value; }
get { return _fk_pricetype; }
}
/// <summary>
///
/// </summary>
public string FK_ClientInfo
{
set { _fk_clientinfo = value; }
get { return _fk_clientinfo; }
}
/// <summary>
///
/// </summary>
public string FK_StorePlace
{
set { _fk_storeplace = value; }
get { return _fk_storeplace; }
}
/// <summary>
///
/// </summary>
public string FK_BakSP
{
set { _fk_baksp = value; }
get { return _fk_baksp; }
}
/// <summary>
///
/// </summary>
public string FK_Adder
{
set { _fk_adder = value; }
get { return _fk_adder; }
}
/// <summary>
///
/// </summary>
public string FK_FlowType
{
set { _fk_flowtype = value; }
get { return _fk_flowtype; }
}
/// <summary>
///
/// </summary>
public string LFPTName
{
set { _lfptname = value; }
get { return _lfptname; }
}
#endregion Model
}
}

View File

@@ -0,0 +1,45 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("VipAccounts")]
public class VipAccountsModel
{
/// <summary>
///
/// </summary>
public VipAccountsModel()
{
}
/// <summary>
///
/// </summary>
public System.Int64 ClientID { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 VipCredit { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 VipLevel { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal AccumulatedRechargeAmount { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal AccumulatedConsumeAmount { get; set; }
}
}

View File

@@ -0,0 +1,100 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("VipBenefits")]
public class VipBenefitsModel
{
/// <summary>
///
/// </summary>
public VipBenefitsModel()
{
}
/// <summary>
///
/// </summary>
public System.Int32 VipLevel { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 MinVipCredit { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 MaxVipCredit { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal MinRechargeAmount { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal MaxRechargeAmount { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal RechargeBenefit { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal RechargeRebate { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal SoloWonBenefit { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 RouletteLevel { get; set; }
/// <summary>
///
/// </summary>
public System.Int32 FortuneRouletteLevel { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal MinConsumeAmount { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal MaxConsumeAmount { get; set; }
/// <summary>
///
/// </summary>
public System.Boolean RewardTournamentEnable { get; set; }
/// <summary>
///
/// </summary>
public System.Decimal FortuneRouletteRate { get; set; }
/// <summary>
///
/// </summary>
public System.Boolean EnableVipService { get; set; }
/// <summary>
///
/// </summary>
public System.Boolean EnableTransfer { get; set; }
}
}

View File

@@ -0,0 +1,148 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace sugarentity
{
///<summary>
///
///</summary>
[SugarTable("h5linkpassloginfo")]
public partial class h5linkpassloginfo
{
public h5linkpassloginfo()
{
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int LogKeyId { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public string SessionId { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int UserId { get; set; }
/// <summary>
/// Desc:0:外部用户 1:内部用户
/// Default:0
/// Nullable:False
/// </summary>
public byte Inside { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int H5PackageId { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int LinkPassId { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int LinkType { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public int? LinkBusinessTemplateId { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public int? LinkBusinessObjectId { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public int? IntVal { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public string StrVal { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public string JsonVal { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int ClientIP { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public int ServerIP { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public string UserAgentHashKey { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public string OtherLogsGuid { get; set; }
/// <summary>
/// Desc:
/// Default:current_timestamp()
/// Nullable:False
/// </summary>
[SugarColumn(IsIgnore = true)]
public DateTime Intime { get; set; }
}
}

View File

@@ -0,0 +1,64 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace sugarentity
{
///<summary>
///
///</summary>
[SugarTable("logtype")]
public partial class logtype
{
public logtype()
{
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
public string LogKey { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public string KeyName { get; set; }
/// <summary>
/// Desc:
/// Default:NULL
/// Nullable:True
/// </summary>
public string Description { get; set; }
/// <summary>
/// Desc:0:否 1:是
/// Default:
/// Nullable:False
/// </summary>
public byte IsKeyNode { get; set; }
/// <summary>
/// Desc:
/// Default:current_timestamp()
/// Nullable:False
/// </summary>
[SugarColumn(IsIgnore = true)]
public DateTime InTime { get; set; }
}
}

View File

@@ -0,0 +1,47 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TCM.Manager.Models
{
[SugarTable("tLogonHistory")]
public class tLogonHistoryModel
{
public long ClientID { get; set;}
public DateTime CreateTime { get; set; }
public int Type { get; set;}
public string IPAddress { get; set; }
public string Location { get; set; }
public string TimeZone { get; set; }
public string CountryName { get; set; }
public string CountryCode { get; set; }
public string RegionName { get; set;}
public string RegionCode { get; set; }
public string CityName { get; set; }
public string CityCode { get; set; }
public string Version { get; set;}
public string OriginalCountryCode { get; set; }
public int DeviceVirtualizeModel { get; set; }
public int DeviceCPUArchitecture { get; set; }
public int DeviceVirtualizeIndexNumber { get; set;}
}
}