143 lines
3.3 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Assets.Scripts.Apis.Models
{
public class AddressDetail
{
/// <summary>
/// 江苏省
/// </summary>
public string province { get; set; }
/// <summary>
/// 南京市
/// </summary>
public string city { get; set; }
/// <summary>
///
/// </summary>
public string district { get; set; }
/// <summary>
///
/// </summary>
public string street { get; set; }
/// <summary>
///
/// </summary>
public string street_number { get; set; }
/// <summary>
///
/// </summary>
public int city_code { get; set; }
}
public class LocationPoint
{
/// <summary>
///
/// </summary>
public string y { get; set; }
/// <summary>
///
/// </summary>
public string x { get; set; }
}
public class LocationContent
{
/// <summary>
///
/// </summary>
public AddressDetail address_detail { get; set; }
/// <summary>
/// 江苏省南京市
/// </summary>
public string address { get; set; }
/// <summary>
///
/// </summary>
public LocationPoint point { get; set; }
}
public class LocationModel
{
/// <summary>
/// CN|江苏|南京|None|CHINANET|0|0
/// </summary>
public string address { get; set; }
/// <summary>
///
/// </summary>
public LocationContent content { get; set; }
/// <summary>
///
/// </summary>
public int status { get; set; }
public string message { get; set; }
}
public class IpToGeoModel
{
/// <summary>
///
/// </summary>
public string ip { get; set; }
/// <summary>
///
/// </summary>
public string continent_code { get; set; }
/// <summary>
///
/// </summary>
public string country { get; set; }
/// <summary>
///
/// </summary>
public string country_code { get; set; }
/// <summary>
///
/// </summary>
public string country_code3 { get; set; }
/// <summary>
///
/// </summary>
public string region { get; set; }
/// <summary>
///
/// </summary>
public string region_code { get; set; }
/// <summary>
///
/// </summary>
public string city { get; set; }
/// <summary>
///
/// </summary>
public double latitude { get; set; }
/// <summary>
///
/// </summary>
public double longitude { get; set; }
/// <summary>
///
/// </summary>
public string timezone { get; set; }
/// <summary>
///
/// </summary>
public int offset { get; set; }
/// <summary>
///
/// </summary>
public int asn { get; set; }
/// <summary>
///
/// </summary>
public string organization { get; set; }
}
}