public static readonly Guid ProviderId = Guid.Parse("ef9fa39c-1b6f-4b12-8e0c-9a7695f0fbc2"); // TODO: Replace value /********************************************************************************************************** * CONSTRUCTORS **********************************************************************************************************/ public OpenfigiExternalSearchProvider() : base(ProviderId, EntityType.Organization) { var nameBasedTokenProvider = new NameBasedTokenProvider("Openfigi"); if (nameBasedTokenProvider.ApiToken != null) { this.TokenProvider = new RoundRobinTokenProvider(nameBasedTokenProvider.ApiToken.Split(',', ';')); } }
/********************************************************************************************************** * CONSTRUCTORS **********************************************************************************************************/ public PermIdExternalSearchProvider() : this(true) { var nameBasedTokenProvider = new NameBasedTokenProvider("PermId"); if (nameBasedTokenProvider.ApiToken != null) { this.TokenProvider = new RoundRobinTokenProvider(nameBasedTokenProvider.ApiToken.Split(',', ';')); } }
/********************************************************************************************************** * CONSTRUCTORS **********************************************************************************************************/ public VatLayerExternalSearchProvider() : base(Constants.ProviderId, AcceptedEntityTypes) { var nameBasedTokenProvider = new NameBasedTokenProvider("VatLayer"); if (nameBasedTokenProvider.ApiToken != null) { TokenProvider = new RoundRobinTokenProvider( nameBasedTokenProvider.ApiToken.Split(',', ';')); } }