Esempio n. 1
0
        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(',', ';'));
            }
        }
Esempio n. 2
0
        /**********************************************************************************************************
        * CONSTRUCTORS
        **********************************************************************************************************/

        public PermIdExternalSearchProvider()
            : this(true)
        {
            var nameBasedTokenProvider = new NameBasedTokenProvider("PermId");

            if (nameBasedTokenProvider.ApiToken != null)
            {
                this.TokenProvider = new RoundRobinTokenProvider(nameBasedTokenProvider.ApiToken.Split(',', ';'));
            }
        }
Esempio n. 3
0
        /**********************************************************************************************************
        * CONSTRUCTORS
        **********************************************************************************************************/

        public VatLayerExternalSearchProvider()
            : base(Constants.ProviderId, AcceptedEntityTypes)
        {
            var nameBasedTokenProvider = new NameBasedTokenProvider("VatLayer");

            if (nameBasedTokenProvider.ApiToken != null)
            {
                TokenProvider = new RoundRobinTokenProvider(
                    nameBasedTokenProvider.ApiToken.Split(',', ';'));
            }
        }