satish venkatakrishnan
04/04/2022, 4:38 PMJason Bosco
04/04/2022, 6:05 PMRune Nielsen
04/04/2022, 6:08 PM[JsonPropertyName("house_number")]
public int HouseNumber { get; set; }
So you can set the names to whatever you like. 🙂
You could also do something weird like:
[JsonPropertyName("hOuse_NumBer")]
public int HouseNumber { get; set; }
Full class example using snake_case:
public class Address
{
[JsonPropertyName("id")]
public string Id { get; set; }
[JsonPropertyName("house_number")]
public int HouseNumber { get; set; }
[JsonPropertyName("access_address")]
public string AccessAddress { get; set; }
[JsonPropertyName("metadata_notes")]
public string MetadataNotes { get; set; }
}
Also all API params are translated to snake_case if you use the default implementation shown in the docs, example doing a search.
var query = new SearchParameters("Smed", "access_address");
var searchResult = await typesenseClient.Search<Address>("Addresses", query);
satish venkatakrishnan
04/05/2022, 2:10 AM