Data Layer low complexity mobile
0
Dependencies
1
Dependents
1
Entities
0
Integrations

Description

Local data layer managing proxy-registered activity records. Extends the standard activity store with proxy-specific fields (proxy_user_id, submission source) and provides queries for filtering proxy vs direct registrations. Handles offline queuing of proxy registrations for later sync.

Feature: Coordinator Proxy Reporting

proxy-activity-store

Responsibilities

  • Persist proxy activity records with owner and submitter distinction
  • Query activities by proxy submitter for coordinator review
  • Queue proxy registrations for offline sync
  • Track proxy registration metadata for audit purposes

Interfaces

saveProxyActivity(activity)
getProxyActivitiesByCoordinator(coordinatorId)
getProxyActivitiesForMentor(mentorId)
getPendingSyncProxyActivities()
markSynced(activityId)

Relationships

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component