You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When querying the MovieApi for a ChangeList one of the nested properties does not return a consistent value which results in the json deserialization to fail.
The Value and Original_value can take the following shape within the raw JSON. There may be more, but these are the ones encountered so far.
"value": {
"iso_3166_1": "NL",
"iso_639_1": "",
"release_date": "2004-08-04",
"certification": "16",
"type": 5,
"note": "DVD"
}
or
"value": {
"backdrop": {
"file_path": "/aEdy9BNNdg6qwjyHIbVTflZDFb2.jpg"
}
}
or
"value": "Комиксовият герой е с чисто нов, вече с черен костюм, който напълно отгов",
The text was updated successfully, but these errors were encountered:
If You really don't want to move the HttpClient one level up than, than the TmdbEasyClient could have a method with a GetResponseAsync<TmdbEasyModel>(string query, IChangeListDeserializer deserializer) signature.
To solve the "new deserializer-new method" problem, the IChangeListDeserializer interface -and any future one- could inherit from an interface (for ex.: IEndpointDeserializer ) then this interface should be the second argument after the string query
When querying the MovieApi for a ChangeList one of the nested properties does not return a consistent value which results in the json deserialization to fail.
The
Value
andOriginal_value
can take the following shape within the raw JSON. There may be more, but these are the ones encountered so far.The text was updated successfully, but these errors were encountered: