ResearchCave.Domains.Common (1.0.0)
Published 2026-10-13 18:48:46 +03:00 by admin
Installation
dotnet nuget add source --name ResearchCave --username your_username --password your_token https://git.researchcave.com/api/packages/ResearchCave/nuget/index.jsondotnet add package --source ResearchCave --version 1.0.0 ResearchCave.Domains.CommonAbout this package
Shared ResearchCave Domains API and messaging contracts.
ResearchCave.Domains.Common
Shared DTOs and messaging contracts for ResearchCave Domains.
Most applications should install ResearchCave.Domains.Client, which depends on this
package. Event consumers may reference this package directly to handle
DomainAccessChanged messages published on researchcave.domains.access.changed.
Recovery consumers can also handle DomainSynchronizationStarted,
DomainAccessSnapshot, and DomainSynchronizationCompleted. Treat a completed run as
an authoritative full snapshot: upsert every record observed for its run ID, then remove
local records that were not observed. Do not trigger normal Added/Verified side effects
from snapshot messages.