public async void HandlePriceScheduleCreation([FromBody] WebhookPayloads.PriceSchedules.Create payload)
 {
     var update = new PriceScheduleHistory()
     {
         Action     = ActionType.Create,
         ResourceID = payload.Response.Body.ID,
         Resource   = payload.Response.Body,
     };
     await _priceScheduleQuery.Post(update);
 }
        public async void HandlePriceScheduleUpdate([FromBody] WebhookPayloads.PriceSchedules.Patch payload)
        {
            var updatedPriceSchedule = await _oc.PriceSchedules.GetAsync(payload.Request.Body.ID);

            var update = new PriceScheduleHistory()
            {
                Action     = ActionType.Update,
                ResourceID = updatedPriceSchedule.ID,
                Resource   = updatedPriceSchedule,
            };
            await _priceScheduleQuery.Put(update);
        }