Skip to content

Conversation

@MWG-Logan
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings December 22, 2025 17:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the namespace structure across the NinjaOne Client SDK, transitioning from NinjaOne.Client.V2 to NinjaOne.Client.NinjaRmm.V2. The changes are part of CI/CD improvements and involve updating namespace declarations and type references throughout the V2 Device API models.

Key Changes:

  • Namespace refactoring from NinjaOne.Client.V2.Device.Item to NinjaOne.Client.NinjaRmm.V2.Device.Item
  • Addition of new model classes for device references, alerts, activities, and custom fields
  • Updates to all XML documentation references to reflect the new namespace structure

Reviewed changes

Copilot reviewed 254 out of 3187 changed files in this pull request and generated no comments.

Show a summary per file
File Description
DeviceGetResponse_userData.cs Updated namespace and documentation references
DeviceGetResponse_references_warranty.cs Updated namespace and documentation references
DeviceGetResponse_references_role_nodeClass.cs Updated namespace declaration
DeviceGetResponse_references_role_fields.cs Updated namespace and documentation references
DeviceGetResponse_references_role_chassisType.cs Updated namespace declaration
DeviceGetResponse_references_rolePolicy_nodeClass.cs Updated namespace declaration
DeviceGetResponse_references_rolePolicy_fields.cs Updated namespace and documentation references
DeviceGetResponse_references_rolePolicy.cs Added new model class with updated namespace
DeviceGetResponse_references_role.cs Added new model class with updated namespace
DeviceGetResponse_references_policy_nodeClass.cs Updated namespace declaration
DeviceGetResponse_references_policy_fields.cs Updated namespace and documentation references
DeviceGetResponse_references_policy.cs Added new model class with updated namespace
DeviceGetResponse_references_organization_*.cs Updated namespace and documentation references across organization-related models
DeviceGetResponse_references_location_*.cs Updated namespace and documentation references across location-related models
DeviceGetResponse_references_backupUsage.cs Updated namespace and documentation references
DeviceGetResponse_references_backupBandwidthThrottle_*.cs Updated namespace and documentation references across backup bandwidth throttle models
DeviceGetResponse_references_assignedOwner_*.cs Updated namespace and documentation references across assigned owner models
DeviceGetResponse_references.cs Added new model class with updated namespace
DeviceGetResponse_notes.cs Updated namespace and documentation references
DeviceGetResponse_nodeClass.cs Updated namespace declaration
DeviceGetResponse_maintenance_*.cs Updated namespace and documentation references across maintenance models
DeviceGetResponse_fields.cs Updated namespace and documentation references
DeviceGetResponse_approvalStatus.cs Updated namespace declaration
DeviceGetResponse.cs Added new model class with updated namespace
DashboardUrl/DashboardUrlRequestBuilder.cs Added new request builder with updated namespace
DashboardUrl/DashboardUrl5XXError.cs Updated namespace and documentation references
DashboardUrl/DashboardUrl4XXError.cs Updated namespace and documentation references
CustomFields/CustomFieldsRequestBuilder.cs Added new request builder with updated namespace
CustomFields/CustomFieldsPatchRequestBody.cs Added new model class with updated namespace
CustomFields/CustomFields5XXError.cs Added new error model class with updated namespace
CustomFields/CustomFields4XXError.cs Added new error model class with updated namespace
Alerts/Alerts_*.cs Added new alert-related model classes with updated namespace
Activities/Activities5XXError_activities_*.cs Added new activity-related enum classes with updated namespace

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Changed the publish step in nuget_publish.yml to push packages from bin/Release instead of NinjaOne.Client/bin/Release, allowing packages from any project in the release directory to be published.

ops(ci): publish all .nupkg files from bin/Release

update nuget_publish.yml to push packages from both NinjaOne.Client/bin/Release and bin/Release, ensuring all relevant NuGet packages are published regardless of subdirectory location
replace placeholder README with comprehensive documentation for the NinjaOne Client SDK for .NET, including installation, authentication, usage examples, configuration, regeneration instructions, CI/CD workflow, contributing guidelines, troubleshooting, and license details to improve developer onboarding and usability
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.

2 participants