Community.Saltoapis.Type
0.0.0-sha.2b9d784
dotnet add package Community.Saltoapis.Type --version 0.0.0-sha.2b9d784
NuGet\Install-Package Community.Saltoapis.Type -Version 0.0.0-sha.2b9d784
<PackageReference Include="Community.Saltoapis.Type" Version="0.0.0-sha.2b9d784" />
<PackageVersion Include="Community.Saltoapis.Type" Version="0.0.0-sha.2b9d784" />
<PackageReference Include="Community.Saltoapis.Type" />
paket add Community.Saltoapis.Type --version 0.0.0-sha.2b9d784
#r "nuget: Community.Saltoapis.Type, 0.0.0-sha.2b9d784"
#:package Community.Saltoapis.Type@0.0.0-sha.2b9d784
#addin nuget:?package=Community.Saltoapis.Type&version=0.0.0-sha.2b9d784&prerelease
#tool nuget:?package=Community.Saltoapis.Type&version=0.0.0-sha.2b9d784&prerelease
Community.Saltoapis.Type
This package is part of the saltoapis-dotnet repository.
Some of these APIs are using gRPC. Refer to the official gRPC documentation to learn more about gRPC.
Official gRPC docs: https://docs.microsoft.com/en-us/aspnet/core/grpc/client?view=aspnetcore-5.0
Status (Unofficial)
These packages are not official SALTO packages.
- Packages under
srcare rebuilds of the SALTO code. - Packages under
src-extendedare rebuilds of the original code with refactoring to reduce size and improve performance.
Authentication Example
The SDK provides a simple gRPC interceptor that will automatically get and refresh valid access tokens and include them in all gRPC requests:
// create a gRPC channel
GrpcChannel channel = GrpcChannel.ForAddress("https://nebula.saltoapis.com");
// Create a new SaltoapisAuthInterceptor with your user credentials
var authInterceptor = new SaltoapisAuthInterceptor(clientID, clientSecret);
// And add the interceptor to your channel
var invoker = ChannelExtensions.Intercept(channel, authInterceptor);
// Now you can use the resulting invoker to instantiate gRPC services
var service = new UserService.UserServiceClient(invoker);
You can find more information about authentication at https://developer.saltosystems.com/nebula/api/authentication/.
Setup
Full setup instructions are available in the repository README.
Repository: https://github.com/anthonychaussin/saltoapis-dotnet
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Google.Api.CommonProtos (>= 2.17.0)
- Google.Protobuf (>= 3.34.1)
- Grpc.Core.Api (>= 2.76.0)
- Grpc.Net.Client (>= 2.76.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Community.Saltoapis.Type:
| Package | Downloads |
|---|---|
|
Community.Saltoapis.Nebula.Type
Contains the SDK related to 'Community.Saltoapis.Nebula.Type'. Check out https://developer.saltosystems.com/nebula/ for more information |
|
|
Community.Saltoapis.Nebula.DigitalKey.V1
Contains the SDK related to 'Community.Saltoapis.Nebula.DigitalKey.V1'. Check out https://developer.saltosystems.com/nebula/ for more information |
|
|
Community.Saltoapis.Nebula.Installation.V1
Contains the SDK related to 'Community.Saltoapis.Nebula.Installation.V1'. Check out https://developer.saltosystems.com/nebula/ for more information |
|
|
Community.Saltoapis.Nebula.OpeningModeSchedule.V1
Contains the SDK related to 'Community.Saltoapis.Nebula.OpeningModeSchedule.V1'. Check out https://developer.saltosystems.com/nebula/ for more information |
|
|
Community.Saltoapis.Nebula.Calendar.V1
Contains the SDK related to 'Community.Saltoapis.Nebula.Calendar.V1'. Check out https://developer.saltosystems.com/nebula/ for more information |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.0-sha.2b9d784 | 136 | 3/31/2026 |