Bonder.GenericImporter.Core
1.0.0
dotnet add package Bonder.GenericImporter.Core --version 1.0.0
NuGet\Install-Package Bonder.GenericImporter.Core -Version 1.0.0
<PackageReference Include="Bonder.GenericImporter.Core" Version="1.0.0" />
<PackageVersion Include="Bonder.GenericImporter.Core" Version="1.0.0" />
<PackageReference Include="Bonder.GenericImporter.Core" />
paket add Bonder.GenericImporter.Core --version 1.0.0
#r "nuget: Bonder.GenericImporter.Core, 1.0.0"
#:package Bonder.GenericImporter.Core@1.0.0
#addin nuget:?package=Bonder.GenericImporter.Core&version=1.0.0
#tool nuget:?package=Bonder.GenericImporter.Core&version=1.0.0
Bonder.GenericImporter.Core
Entity interfaces and DTOs for pushing data into Bonder over its public API, plus the DI wiring an on-premise sync agent needs.
Used together with the Bonder.Net.Client package.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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 was computed. 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. |
| .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 was computed. |
| .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. |
-
.NETStandard 2.0
- Bonder.Net.Client (>= 1.3.0)
- Microsoft.Extensions.Caching.Memory (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Text.Json (>= 8.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 95 | 9/15/2026 |
1.0.0 — first release. Extracted from the Bonder monolith so on-premise sync
agents can be developed and shipped without access to Bonder's source.
Contents:
* Entity interfaces that push data into Bonder over the public API and
reconcile it against what is already there: customers, contacts, partners,
products, product groups, product items, installation sites, groups and
components, assets, contracts, appointments, support cases, support teams,
support activities, actions and life-log entries.
* The matching BcInterface* DTOs, keyed by a caller-chosen reference field
(for example a CustomData field) so an agent can address Bonder records by
the source system's own identifiers.
* BonderAgentConfigStore and BonderAgentConfiguration — the agent's .bonderrc:
endpoint, tenant, cached token and a CustomData slot agents use for their
sync cursor. The file format is the one the Bonder CLI writes, including the
legacy single-object shape and the endpoint ordinal, so an agent that drops
the CLI in favour of this package keeps its token and its cursor.
* BonderClientRegistrationModule, which registers a logged-in BonderClient in
an IServiceCollection with token renewal and full re-login on failure.
* On-prem ingest helpers (OnPremIngestClient, IngestRowsZipBuilder,
ImportMappingSeeder) and the mass-import throttle.
Targets netstandard2.0. Depends on Bonder.Net.Client 1.3.0.