public override Task <CrawlLimit> GetRemainingApiAllowance(Core.ExecutionContext context, CrawlJobData jobData, Guid organizationId, Guid userId, Guid providerDefinitionId) { if (jobData == null) { throw new ArgumentNullException(nameof(jobData)); } return(Task.FromResult(new CrawlLimit(-1, TimeSpan.Zero))); }
public override Task <IEnumerable <WebhookDefinition> > GetWebHooks(Core.ExecutionContext context) { throw new NotImplementedException(); }
public override Task <IEnumerable <WebHookSignature> > CreateWebHook(Core.ExecutionContext context, CrawlJobData jobData, IWebhookDefinition webhookDefinition, IDictionary <string, object> config) { throw new NotImplementedException(); }
public override Task <AccountInformation> GetAccountInformation(Core.ExecutionContext context, CrawlJobData jobData, Guid organizationId, Guid userId, Guid providerDefinitionId) { return(Task.FromResult(new AccountInformation(providerDefinitionId.ToString(), providerDefinitionId.ToString()))); }
public override Task <ExpectedStatistics> FetchUnSyncedEntityStatistics(Core.ExecutionContext context, IDictionary <string, object> configuration, Guid organizationId, Guid userId, Guid providerDefinitionId) { throw new NotImplementedException(); }
public override Task DeleteWebHook(Core.ExecutionContext context, CrawlJobData jobData, IWebhookDefinition webhookDefinition) { throw new NotImplementedException(); }