Skip to content

Commit

Permalink
Merge pull request #62 from hmcts/bugfix/kinly-client-json-settings
Browse files Browse the repository at this point in the history
Update kinly client to use snake casing
  • Loading branch information
shaed-parkar authored Aug 12, 2019
2 parents 0974024 + 08986af commit 622213f
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion VideoAPI/Video.API/ConfigureServicesExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,15 @@ public static IServiceCollection AddCustomTypes(this IServiceCollection services
private static IKinlyApiClient BuildKinlyClient(HttpClient httpClient,
ServicesConfiguration servicesConfiguration)
{
return new KinlyApiClient(httpClient) {BaseUrl = servicesConfiguration.KinlyApiUrl};
DefaultContractResolver contractResolver = new DefaultContractResolver
{
NamingStrategy = new SnakeCaseNamingStrategy()
};

var client = new KinlyApiClient(httpClient) {BaseUrl = servicesConfiguration.KinlyApiUrl};
client.JsonSerializerSettings.ContractResolver = contractResolver;
client.JsonSerializerSettings.Formatting = Formatting.Indented;
return client;
}

private static IUserApiClient BuildUserApiClient(HttpClient httpClient,
Expand Down

0 comments on commit 622213f

Please sign in to comment.