using System; using System.Net; using System.Net.Http.Headers; using Microsoft.Azure.Functions.Worker; using Microsoft.Extensions.Logging; namespace BlackRockReportFunction { public class ClockifyApiIntegrationFunction { private readonly ILogger _logger; public ClockifyApiIntegrationFunction(ILoggerFactory loggerFactory) { _logger = loggerFactory.CreateLogger(); } [Function("ClockifyApiIntegrationFunction")] public void Run([TimerTrigger("* * * */5 * *")] MyInfo myTimer) { _logger.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}"); } } public class MyInfo { public MyScheduleStatus ScheduleStatus { get; set; } public bool IsPastDue { get; set; } } public class MyScheduleStatus { public DateTime Last { get; set; } public DateTime Next { get; set; } public DateTime LastUpdated { get; set; } } }