ProductivityTools.GetTask3.Sdk
0.0.48
dotnet add package ProductivityTools.GetTask3.Sdk --version 0.0.48
NuGet\Install-Package ProductivityTools.GetTask3.Sdk -Version 0.0.48
<PackageReference Include="ProductivityTools.GetTask3.Sdk" Version="0.0.48" />
<PackageVersion Include="ProductivityTools.GetTask3.Sdk" Version="0.0.48" />
<PackageReference Include="ProductivityTools.GetTask3.Sdk" />
paket add ProductivityTools.GetTask3.Sdk --version 0.0.48
#r "nuget: ProductivityTools.GetTask3.Sdk, 0.0.48"
#:package ProductivityTools.GetTask3.Sdk@0.0.48
#addin nuget:?package=ProductivityTools.GetTask3.Sdk&version=0.0.48
#tool nuget:?package=ProductivityTools.GetTask3.Sdk&version=0.0.48
<p align="right"> <a href="https://www.nuget.org/packages/ProductivityTools.ConnectionStringLight/"><img src="Images/Header/Nuget_border_40px.png" /></a> <a href="http://productivitytools.tech/get-servicedescription/"><img src="Images/Header/ProductivityTools_green_40px_2.png" /><a> <a href="https://github.com/ProductivityTools-Tasks3/ProductivityTools.GetTask3.Sdk"><img src="Images/Header/Github_border_40px.png" /></a> </p> <p align="center"> <a href="http://http://productivitytools.tech/"> <img src="Images/Header/LogoTitle_green_500px.png" /> </a> </p>
GetTask3.Sdk
Nuget allows to access to the GetTask3 API.
Nuget requires two configurations to work:
- API address - server api address
- Firebase account key (in the file ptprojectsweb-firebase-adminsdk.json).
In the cloud file is not required as GCP will find service account automatically. Local development requires the file to be placed in the project folder and environment variable to be set.
It is used in this code:
FirebaseApp.Create(new AppOptions()
{
Credential = GoogleCredential.GetApplicationDefault(),
});
For local puproses file can be downloaded from here:
- Firebase service account key
var taskClient = new TaskClient("http://localhost:5513/api/",webapikey , (x) => { System.Console.WriteLine(x); });
Currently SDK exposes methods:
- GetStructure
- Start
Authorization Code Grant
- We perform a call from service to https://apigettask3.productivitytools.top:8040/api/CustomToken/Get
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- FirebaseAdmin (>= 3.4.0)
- IdentityModel (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.3)
- ProductivityTools.GetTask3.Contract (>= 0.0.25)
- ProductivityTools.MasterConfiguration (>= 2.0.5)
- System.IdentityModel.Tokens.Jwt (>= 6.27.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ProductivityTools.GetTask3.Sdk:
| Package | Downloads |
|---|---|
|
ProductivityTools.GetTask3.Reporting
Generate report for the get task application |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.48 | 126 | 2/8/2026 |
| 0.0.47 | 83 | 2/8/2026 |
| 0.0.46 | 106 | 2/8/2026 |
| 0.0.45 | 85 | 2/8/2026 |
| 0.0.44 | 90 | 2/8/2026 |
| 0.0.43 | 89 | 2/7/2026 |
| 0.0.42 | 87 | 2/7/2026 |
| 0.0.41 | 89 | 2/7/2026 |
| 0.0.40 | 84 | 2/7/2026 |
| 0.0.39 | 92 | 2/7/2026 |
| 0.0.38 | 89 | 2/7/2026 |
| 0.0.37 | 90 | 2/7/2026 |
| 0.0.36 | 88 | 2/7/2026 |
| 0.0.35 | 83 | 2/7/2026 |
| 0.0.34 | 84 | 2/7/2026 |
| 0.0.33 | 89 | 2/7/2026 |
| 0.0.32 | 91 | 2/6/2026 |
| 0.0.31 | 77 | 2/6/2026 |
| 0.0.30 | 77 | 2/6/2026 |
| 0.0.29 | 82 | 2/6/2026 |