<commit_before>﻿using Newtonsoft.Json;
using SFA.DAS.EmployerUsers.Api.Client;

namespace SFA.DAS.EmployerUsers.Support.Web.Configuration
{
    public class EmployerUsersApiConfiguration : IEmployerUsersApiConfiguration
    {
        [JsonRequired]
        public string ApiBaseUrl { get; set; }

        [JsonRequired]
        public string ClientId { get; set; }

        [JsonRequired]
        public string ClientSecret { get; set; }

        [JsonRequired]
        public string IdentifierUri { get; set; }

        [JsonRequired]
        public string Tenant { get; set; }

        [JsonRequired]
        public string ClientCertificateThumbprint { get; set; }
    }
}<commit_msg>remove json require flag which fails serialisation from table config when MI config updates applied.  Cannot yet remove the fields as they are required by the interface in the nuget package<commit_after>﻿using Newtonsoft.Json;
using SFA.DAS.EmployerUsers.Api.Client;

namespace SFA.DAS.EmployerUsers.Support.Web.Configuration
{
    public class EmployerUsersApiConfiguration : IEmployerUsersApiConfiguration
    {
        [JsonRequired]
        public string ApiBaseUrl { get; set; }

        
        public string ClientId { get; set; }

        
        public string ClientSecret { get; set; }

        [JsonRequired]
        public string IdentifierUri { get; set; }

        
        public string Tenant { get; set; }

        
        public string ClientCertificateThumbprint { get; set; }
    }
}
{'fraction_non_alphanumeric': 0.07171581769436998, 'fraction_numerical': 0.0, 'mean_word_length': 2.68641975308642, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5632411', 'n_tokens_mistral': 414, 'n_tokens_neox': 395, 'n_words': 119}