Sankhya 3.0.467

There is a newer version of this package available.
See the version list below for details.
dotnet add package Sankhya --version 3.0.467                
NuGet\Install-Package Sankhya -Version 3.0.467                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sankhya" Version="3.0.467" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Sankhya --version 3.0.467                
#r "nuget: Sankhya, 3.0.467"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Sankhya as a Cake Addin
#addin nuget:?package=Sankhya&version=3.0.467

// Install Sankhya as a Cake Tool
#tool nuget:?package=Sankhya&version=3.0.467                

Sankhya SDK

📊⚙️ Sankhya .NET SDK.

GitHub license Time tracker

Sankhya logo

CI/CD

Build status Last commit Tests Coverage Code Smells LoC
Build status GitHub last commit AppVeyor tests (branch) Coverage Code Smells Lines of Code

Code Quality

Codacy Badge Codacy Badge

codecov CodeFactor

Maintainability Test Coverage

Quality Gate Status Maintainability Rating

Technical Debt Duplicated Lines (%)

Reliability Rating Security Rating

Bugs Vulnerabilities


Installation

Github Releases

GitHub last release Github All Releases

Download the latest zip file from the Release page.

Nuget package manager

Package Version Downloads
Sankhya Sankhya NuGet Version Sankhya NuGet Downloads

Features

This SDK implements many of Sankhya's web services. Some of them are called Know Services. If the service you are looking for is not set in the SDK, you can implement the service request/response on your own (and use it on your code or submit a pull request to this repository).

There are also some Request Wrappers that allow you to make some requests in an easy way.

Known Services

Wiki page about KSRW

Sankhya Wrapper

The last mile operations are done on this wrappers. All HTTP request/responses, login/logout, serialization, download/upload operations are defined on this class.

Avoid usage of this class directly from you implementation. Only call methods of this class if you are extending the usage of the SDK or even implementing a new feature for the SDK, otherwise, prefer using one of the request wrappers, or the Sankhya Context class.


Usage

Service registration (IoC / DI)

This SDK is based on CrispyWaffle toolkit, so you can use it's Service Locator feature to register it.

Assuming you are using Crispy Waffle, you can register the Sankhya wrapper in the Bootstrapper.cs file this way:

var connectionSankhya = new Connection(); //Fill in your details
ServiceLocator.Register(() => new SankhyaContext(connectionSankhya), LifeStyle.Singleton);

Later, when you need to access the Sankhya Context in you code, you can just pass it as constructor's argument or retrieve it from Service Locator

Constructor argument
public class MyClass {

    private readonly SankhyaContext _sankhyaContext;

    public MyClass(SankhyaContext sankyaContext) {
        _sankhyaContext = sankhyaContext ?? throw new ArgumentNullException(nameof(sankhyaContext));
    }
}
Retrieving manually
var sankhyaContext = ServiceLocator.Resolve<SankhyaContext>();

Know Services Wrapper

The KnowServicesRequestWrapper is a static class that can be used anywhere, since SankhyaContext is registered through ServiceLocator.

Session management

You can use this to get all active sessions in Sankhya and kill one by one:

var sessions = KnowServicesRequestWrapper.GetSessions();
foreach (var session in sessions) {
    KnowServicesRequestWrapper.KillSession(session.Id);
}
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Sankhya:

Package Downloads
EditoraInovacao.Sankhya.Entities

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.748 137 9/2/2024
3.0.745 63 9/2/2024
3.0.740 74 8/28/2024
3.0.734 74 8/28/2024
3.0.731 77 8/28/2024
3.0.722 70 8/27/2024
3.0.719 70 8/27/2024
3.0.707 71 8/27/2024
3.0.702 75 8/27/2024
3.0.694 72 8/26/2024
3.0.686 68 8/26/2024
3.0.680 180 8/26/2024
3.0.672 61 8/26/2024
3.0.656 80 8/24/2024
3.0.648 72 8/24/2024
3.0.640 568 8/19/2024
3.0.637 66 8/19/2024
3.0.634 64 8/19/2024
3.0.629 71 8/19/2024
3.0.620 76 8/12/2024
3.0.617 62 8/12/2024
3.0.612 61 8/12/2024
3.0.609 48 8/5/2024
3.0.606 34 8/5/2024
3.0.601 80 7/29/2024
3.0.598 62 7/29/2024
3.0.589 71 7/22/2024
3.0.586 67 7/22/2024
3.0.567 115 7/22/2024
3.0.564 67 7/20/2024
3.0.563 68 7/20/2024
3.0.559 70 7/20/2024
3.0.549 59 7/17/2024
3.0.545 55 7/17/2024
3.0.542 59 7/17/2024
3.0.539 58 7/16/2024
3.0.535 82 7/15/2024
3.0.530 65 7/15/2024
3.0.523 63 7/15/2024
3.0.514 58 7/12/2024
3.0.511 55 7/12/2024
3.0.506 58 7/12/2024
3.0.503 58 7/12/2024
3.0.500 42 7/12/2024
3.0.477 74 7/8/2024
3.0.470 108 7/3/2024
3.0.467 92 7/1/2024
3.0.464 81 7/1/2024
3.0.459 106 6/24/2024
3.0.456 99 6/17/2024
3.0.453 83 6/17/2024
3.0.448 100 6/10/2024
3.0.445 88 6/3/2024
3.0.442 75 6/3/2024
3.0.437 75 5/27/2024
3.0.434 98 5/27/2024
3.0.429 80 5/27/2024
3.0.422 80 5/27/2024
3.0.413 83 5/27/2024
3.0.402 101 5/20/2024
3.0.399 86 5/19/2024
3.0.393 66 5/13/2024
3.0.390 118 5/6/2024
3.0.387 95 4/30/2024
3.0.384 85 4/30/2024
3.0.380 97 4/30/2024
3.0.373 93 4/30/2024
3.0.364 95 4/30/2024
3.0.361 98 4/29/2024
3.0.348 85 4/22/2024
3.0.345 74 4/22/2024
3.0.340 110 4/22/2024
3.0.337 88 4/22/2024
3.0.328 108 4/15/2024
3.0.325 90 4/15/2024
3.0.320 86 4/15/2024
3.0.313 85 4/15/2024
3.0.304 115 4/8/2024
3.0.301 83 4/8/2024
3.0.296 83 4/8/2024
3.0.289 117 4/1/2024
3.0.286 82 4/1/2024
3.0.281 135 3/25/2024
3.0.278 87 3/25/2024
3.0.273 118 3/18/2024
3.0.270 107 3/18/2024
3.0.265 108 3/11/2024
3.0.262 96 3/11/2024
3.0.257 143 3/4/2024
3.0.254 108 2/26/2024
3.0.251 107 2/26/2024
3.0.246 92 2/26/2024
3.0.239 101 2/19/2024
3.0.236 80 2/19/2024
3.0.231 84 2/19/2024
3.0.224 88 2/19/2024
3.0.215 98 2/14/2024
3.0.210 106 2/12/2024
3.0.207 114 2/12/2024
3.0.204 99 2/12/2024
3.0.197 113 2/7/2024
3.0.188 88 2/6/2024
3.0.184 98 2/5/2024
3.0.178 95 1/30/2024
3.0.175 85 1/30/2024
3.0.170 82 1/29/2024
3.0.163 83 1/29/2024
3.0.156 99 1/29/2024
3.0.142 88 1/24/2024
3.0.139 87 1/24/2024
3.0.136 85 1/23/2024
3.0.129 83 1/23/2024
3.0.124 83 1/23/2024
3.0.117 87 1/22/2024
3.0.114 84 1/22/2024
3.0.107 113 1/22/2024
3.0.102 87 1/22/2024
3.0.97 87 1/22/2024
3.0.86 106 1/16/2024
3.0.83 101 1/16/2024
3.0.71 109 1/15/2024
3.0.62 122 1/8/2024
3.0.59 153 1/1/2024
3.0.56 129 12/25/2023
3.0.53 115 12/25/2023
3.0.48 106 12/25/2023
3.0.41 102 12/25/2023
3.0.32 852 12/18/2023
3.0.5 135 12/17/2023
2.0.773 122 12/14/2023
2.0.767 124 12/11/2023
2.0.764 96 12/11/2023
2.0.759 113 12/11/2023
2.0.752 137 12/11/2023
2.0.743 103 12/11/2023
2.0.732 117 12/11/2023
2.0.729 116 12/6/2023
2.0.724 148 12/4/2023
2.0.721 112 12/4/2023
2.0.716 117 12/4/2023
2.0.709 107 12/4/2023
2.0.698 107 11/27/2023
2.0.695 87 11/27/2023
2.0.690 850 11/21/2023
2.0.686 96 11/21/2023
2.0.681 98 11/20/2023
2.0.674 110 11/20/2023
2.0.665 198 11/14/2023
2.0.658 110 11/14/2023
2.0.653 83 11/14/2023
2.0.650 105 11/14/2023
2.0.643 105 11/14/2023
2.0.636 88 11/14/2023
2.0.623 86 11/13/2023
2.0.614 133 11/9/2023
2.0.606 109 11/6/2023
2.0.601 166 10/30/2023
2.0.598 114 10/30/2023
2.0.595 113 10/30/2023
2.0.590 134 10/26/2023
2.0.586 125 10/23/2023
2.0.583 111 10/23/2023
2.0.578 147 10/17/2023
2.0.575 123 10/17/2023
2.0.570 112 10/17/2023
2.0.563 117 10/16/2023
2.0.554 98 10/16/2023
2.0.543 126 10/16/2023
2.0.530 135 10/10/2023
2.0.526 103 10/10/2023
2.0.519 144 10/8/2023
2.0.512 100 10/8/2023
2.0.495 126 10/8/2023
2.0.486 128 10/8/2023
2.0.450 125 10/2/2023
2.0.447 124 10/2/2023
2.0.442 153 9/25/2023
2.0.439 126 9/25/2023
2.0.434 124 9/23/2023
2.0.431 103 9/19/2023
2.0.428 108 9/19/2023
2.0.419 158 9/16/2023
2.0.416 166 9/13/2023
2.0.413 122 9/12/2023
2.0.408 128 9/12/2023
2.0.401 121 9/12/2023
2.0.392 150 9/6/2023
2.0.387 251 9/4/2023
2.0.384 236 8/28/2023
2.0.381 130 8/28/2023
2.0.376 190 8/24/2023
2.0.373 363 8/14/2023
2.0.344 225 8/9/2023
2.0.337 156 8/9/2023
2.0.332 157 8/9/2023
2.0.325 337 7/29/2023
2.0.322 159 7/29/2023
2.0.315 123 7/29/2023
2.0.311 223 7/24/2023
2.0.308 152 7/24/2023
2.0.302 217 7/17/2023
2.0.299 143 7/17/2023
2.0.284 152 7/12/2023
2.0.272 253 7/10/2023
2.0.265 172 7/10/2023
2.0.256 266 7/3/2023
2.0.253 155 7/3/2023
2.0.248 165 7/3/2023
2.0.241 311 6/19/2023
2.0.238 152 6/19/2023
2.0.233 309 6/15/2023
2.0.230 199 6/15/2023
2.0.225 196 6/15/2023
2.0.218 245 6/6/2023
2.0.215 224 6/5/2023
2.0.210 153 6/5/2023
2.0.203 161 6/5/2023
2.0.191 471 5/22/2023
2.0.188 166 5/22/2023
2.0.183 274 5/15/2023
2.0.180 211 5/15/2023
2.0.175 278 5/8/2023
2.0.168 162 5/8/2023
2.0.163 398 5/4/2023
2.0.160 177 5/3/2023
2.0.155 415 4/10/2023
2.0.152 210 4/10/2023
2.0.147 203 4/9/2023
2.0.141 213 4/4/2023
2.0.136 369 4/3/2023
2.0.133 233 4/3/2023
2.0.128 324 3/27/2023
2.0.125 222 3/27/2023
2.0.122 269 3/27/2023
2.0.119 212 3/27/2023
2.0.111 247 3/26/2023
2.0.108 266 3/22/2023
2.0.103 253 3/21/2023
2.0.98 240 3/21/2023
2.0.91 349 3/5/2023
2.0.86 242 3/5/2023
2.0.82 249 3/5/2023
2.0.76 265 3/3/2023
2.0.75 246 3/3/2023
2.0.65 268 2/28/2023
2.0.62 317 1/30/2023
2.0.59 412 1/23/2023
2.0.56 278 1/23/2023
2.0.53 287 1/19/2023
2.0.52 297 1/17/2023
2.0.51 582 1/16/2023
2.0.50 322 1/16/2023
2.0.47 304 1/16/2023
2.0.40 311 1/16/2023
2.0.35 305 1/16/2023
2.0.29 302 1/16/2023
2.0.26 316 1/16/2023
2.0.20 335 1/16/2023
1.0.2 1,511 9/22/2019