public AmazonRetriveDataHelper( DatabaseDataHelper helper, DatabaseMarketplaceBaseBase marketplace ) : base(helper, marketplace) { this.connectionInfo = AmazonServiceConnectionFactory.CreateConnection(ObjectFactory.GetInstance <IAmazonMarketPlaceTypeConnection>()); this.amazonSettings = new ErrorRetryingInfo((bool)CurrentValues.Instance.AmazonEnableRetrying, CurrentValues.Instance.AmazonMinorTimeoutInSeconds, CurrentValues.Instance.AmazonUseLastTimeOut) { Info = new ErrorRetryingItemInfo[2] { new ErrorRetryingItemInfo(CurrentValues.Instance.AmazonIterationSettings1Index, CurrentValues.Instance.AmazonIterationSettings1CountRequestsExpectError, CurrentValues.Instance.AmazonIterationSettings1TimeOutAfterRetryingExpiredInMinutes), new ErrorRetryingItemInfo(CurrentValues.Instance.AmazonIterationSettings2Index, CurrentValues.Instance.AmazonIterationSettings2CountRequestsExpectError, CurrentValues.Instance.AmazonIterationSettings2TimeOutAfterRetryingExpiredInMinutes), } }; } // constructor
protected MarketplaceRetrieveDataHelperBase(DatabaseDataHelper helper, DatabaseMarketplaceBaseBase marketplace) { Helper = helper; _Marketplace = marketplace; }
public YodleeRetriveDataHelper(DatabaseDataHelper helper, DatabaseMarketplaceBaseBase marketplace) : base(helper, marketplace) { }
public CompanyFilesRetriveDataHelper( DatabaseDataHelper helper, DatabaseMarketplaceBaseBase marketplace ) : base(helper, marketplace) { } // constructor
public PayPalRetriveDataHelper(DatabaseDataHelper helper, DatabaseMarketplaceBaseBase marketplace) : base(helper, marketplace) { }
public FreeAgentRetrieveDataHelper( DatabaseDataHelper helper, DatabaseMarketplaceBaseBase marketplace ) : base(helper, marketplace) { } // constructor