public Task ScheduleWorkflowAsync(string?workflowDefinitionId, string?workflowInstanceId, string activityId, string?tenantId, Instant startAt, Duration?interval, CancellationToken cancellationToken) { var data = CreateData(workflowDefinitionId, workflowInstanceId, activityId, tenantId, interval?.ToCronExpression()); _backgroundJobClient.ScheduleWorkflow(data, startAt.ToDateTimeOffset()); return(Task.CompletedTask); }