Dinaup 10.15.0.16

There is a newer version of this package available.
See the version list below for details.
dotnet add package Dinaup --version 10.15.0.16
                    
NuGet\Install-Package Dinaup -Version 10.15.0.16
                    
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="Dinaup" Version="10.15.0.16" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Dinaup" Version="10.15.0.16" />
                    
Directory.Packages.props
<PackageReference Include="Dinaup" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Dinaup --version 10.15.0.16
                    
#r "nuget: Dinaup, 10.15.0.16"
                    
#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.
#:package Dinaup@10.15.0.16
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Dinaup&version=10.15.0.16
                    
Install as a Cake Addin
#tool nuget:?package=Dinaup&version=10.15.0.16
                    
Install as a Cake Tool

Dinaup .NET SDK

CI CodeQL NuGet Downloads License: MIT .NET

Official typed client for the Dinaup platform. Talk to your tenant from .NET without dealing with raw HTTP, JSON, or auth plumbing.


What is Dinaup?

Dinaup is a multi-tenant SaaS for SMBs that consolidates billing, POS, CRM, HR, projects and more on a single configurable platform. Each tenant designs its own Sections (entities), Reports (queries) and Dynamic Documents (scripted procedures) using Dinaup Flex, and exposes them through a public API. This SDK is the typed .NET face of that API.

┌─────────────────────────────────────────────────────────────────────┐
│                                                                     │
│   Your .NET app  ──► Dinaup SDK (this repo)  ──► Dinaup tenant API  │
│                       │                                             │
│                       ├─ Sections (CRUD on per-tenant tables)       │
│                       ├─ Reports  (filtered, paginated queries)     │
│                       ├─ Files & Annotations (CDN-backed)           │
│                       ├─ Dynamic Documents (scripted procedures)    │
│                       ├─ SecureLink auth (employee login)           │
│                       └─ Postgres direct access (advanced)          │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

Install

dotnet add package Dinaup

Quick start

using Dinaup;

// Connect once, reuse the client.
var client = await DinaupClientC.ConnectAsync(
    endPoint:    "https://yourtenant.dinaup.com",
    apiKey:      Guid.Parse("..."),
    apiSecret:   "...");

// Run a typed report.
var invoices = new APIVentasC();
invoices.AddFilter(VentasIngresosES.Total, ">=", 1000);
await invoices.ExecuteQueryAsync(client, page: 1, pageSize: 50);

foreach (var row in invoices.Rows)
    Console.WriteLine($"{row.NumerodefacturaCompleto}: {row.Total}");

See test/ for ~200 worked examples covering every public API.


Capabilities

  • CRUD on dynamic Sections — every per-tenant entity is exposed with typed rows and relationship navigation.
  • Reports & filters — typed reports with filter, between, in, date-range overlap, ordering, pagination.
  • Files & Annotations — upload, dedup by SHA-1, signed URLs, public CDN gallery.
  • Dynamic Documents — invoke server-side scripts that return HTML, XML, PDF, etc.
  • SecureLink Auth — authenticate end-user employees against auth.dinaup.com.
  • Two write modes — direct (fast, no business rules) and virtualized (runs scripts, events and computed fields).
  • Postgres direct — raw read/write access for advanced scenarios.

Repository structure

Dinaup/
├── src/                    ← SDK source (VB.NET, .NET 10)
├── test/                   ← test suite — see test/README.md
├── .github/                ← CI, dependabot, issue & PR templates
├── Directory.Build.props   ← shared build / packaging defaults
├── CHANGELOG.md            ← Keep a Changelog
├── CONTRIBUTING.md         ← how to contribute
├── SECURITY.md             ← vulnerability disclosure
├── LICENSE                 ← MIT
└── README.md               ← you are here

Building from source

dotnet restore src/Dinaup.vbproj
dotnet build   src/Dinaup.vbproj -c Release

To run the tests, see test/README.md.


Contributing

Pull requests welcome. Read CONTRIBUTING.md for the branch flow, commit conventions, and release process. For bugs use the bug template; for features use the feature template.


Security

Report vulnerabilities privately — see SECURITY.md. Do not open public issues for security problems.


License

MIT — see LICENSE.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on Dinaup:

Package Downloads
DemoUp.MyDinaup

Package Description

DinaZen

Dinaup es una biblioteca para facilitar la compatibilidad entre Dinaup y Radzen

ReadyToGo.MyDinaup

Package Description

Dinaup.MyDinaup0

Package Description

DemoUp.Vault

x

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
10.15.0.17 88 5/21/2026
10.15.0.16 68 5/20/2026
10.15.0.15 150 5/19/2026
10.15.0.14 82 5/19/2026
10.15.0.13 111 5/17/2026
10.15.0.11 231 5/11/2026
10.15.0.10 87 5/11/2026
10.15.0.8 125 5/8/2026
10.15.0.7 211 4/28/2026
10.15.0.6 127 4/26/2026
10.15.0.5 105 4/25/2026
10.15.0.4 176 4/21/2026
10.15.0.3 117 4/19/2026
10.15.0.2 95 4/17/2026
10.15.0.1 113 4/17/2026
10.15.0 110 4/17/2026
10.14.0.22 109 4/16/2026
10.14.0.21 95 4/16/2026
10.14.0.20 111 4/15/2026
10.14.0.19 122 4/14/2026
Loading failed