Skip to content

Dev#3

Merged
Logan Cook (MWG-Logan) merged 2 commits into
mainfrom
dev
May 21, 2026
Merged

Dev#3
Logan Cook (MWG-Logan) merged 2 commits into
mainfrom
dev

Conversation

@MWG-Logan
Copy link
Copy Markdown
Member

This pull request introduces new auto-generated client code to support managing backup bandwidth throttling settings in the NinjaOne API. The changes add request builders and data models for interacting with the /v2/backup/bandwidth-throttle endpoint, including support for setting device-specific bandwidth throttle configurations and work schedules.

Key additions are grouped below:

Request Builders

  • Added BackupRequestBuilder to facilitate requests under the /v2/backup API, exposing sub-builders for bandwidthThrottle, integrityCheckJobs, and jobs endpoints.
  • Added BandwidthThrottleRequestBuilder to construct and execute requests for the /v2/backup/bandwidth-throttle endpoint, including a PostAsync method to set bandwidth throttle settings for a device.

Data Models for Bandwidth Throttle

  • Introduced BandwidthThrottlePostRequestBody to represent the request body for setting device bandwidth throttle, including properties for device ID and throttle configuration.
  • Added BandwidthThrottlePostRequestBody_bandwidthThrottle to encapsulate throttle settings such as enabled state, work/non-work hour limits, and associated units, as well as a nested work schedule.
  • Added BandwidthThrottlePostRequestBody_bandwidthThrottle_workSchedule to define work schedule details, including start/end times and applicable weekdays for bandwidth throttling.

Copilot AI review requested due to automatic review settings May 21, 2026 20:00
@MWG-Logan Logan Cook (MWG-Logan) merged commit 71b6d89 into main May 21, 2026
3 of 4 checks passed
@MWG-Logan Logan Cook (MWG-Logan) review requested due to automatic review settings May 21, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant