@idpass/data-collect-core / ConflictStore
Interface: ConflictStore
Defined in: services/ConflictService.ts:58
Persistence interface for conflict records.
Methods
saveConflict()
saveConflict(
conflict):Promise<void>
Defined in: services/ConflictService.ts:60
Save a conflict record
Parameters
conflict
Returns
Promise<void>
getConflict()
getConflict(
guid):Promise<ConflictRecord|null>
Defined in: services/ConflictService.ts:62
Get a conflict by GUID
Parameters
guid
string
Returns
Promise<ConflictRecord | null>
getUnresolvedConflicts()
getUnresolvedConflicts(
tenantId):Promise<ConflictRecord[]>
Defined in: services/ConflictService.ts:64
Get all unresolved conflicts for a tenant
Parameters
tenantId
string
Returns
Promise<ConflictRecord[]>
updateConflict()
updateConflict(
guid,updates):Promise<void>
Defined in: services/ConflictService.ts:66
Update a conflict record with partial data
Parameters
guid
string
updates
Partial<ConflictRecord>
Returns
Promise<void>
getConflictCount()
getConflictCount(
tenantId):Promise<number>
Defined in: services/ConflictService.ts:68
Get the number of unresolved conflicts for a tenant
Parameters
tenantId
string
Returns
Promise<number>