Установите меня, показывая ошибку при инициализации - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь использовать услугу с помощью Refit, и у меня возникла следующая проблема. Я смотрел документацию, но не могу найти решения и не знаю, стоит ли мне делать что-нибудь еще.

Это моя модель

public partial class Global
{
    [JsonProperty("updated")]
    public long Updated { get; set; }

    [JsonProperty("country")]
    public string Country { get; set; }

    [JsonProperty("countryInfo")]
    public List<CountryInfo> CountryInfo { get; set; }
}

Мой второй класс:

public partial class CountryInfo
{
    [JsonProperty("_id")]
    public long? Id { get; set; }

    [JsonProperty("iso2")]
    public string Iso2 { get; set; }

    [JsonProperty("iso3")]
    public string Iso3 { get; set; }

    [JsonProperty("lat")]
    public double Lat { get; set; }

    [JsonProperty("long")]
    public double Long { get; set; }

    [JsonProperty("flag")]
    public Uri Flag { get; set; }
}

Приложение с Refit

    Link : https://corona.lmao.ninja/v2/countries
    [Get("/v2/countries")]
    Task<CountryInfo> GetCountry();

На мой взгляд Модель

private async Task GetTaskInterf()
{
    var webApp = RestService.For<ICovidInterface>("https://corona.lmao.ninja");
    var  result = await webApp.GetGlobalCountry();
}

На момент инициализации

Результат

...