Proxy Activity Service
Component Detail
Service Layer
medium complexity
Shared Component
mobilebackend
1
Dependencies
2
Dependents
5
Entities
0
Integrations
Description
Shared service used by both coordinator proxy reporting and bulk registration to create activity records on behalf of a peer mentor or contact. Wraps the activity creation REST API call and handles coordinator attribution.
proxy-activity-service
Responsibilities
- Create an activity record attributed to a target peer mentor on behalf of the acting coordinator
- Validate activity template fields before submission
- Return created activity ID or structured error on failure
Interfaces
createProxyActivity(ActivityTemplate template, String targetUserId, String coordinatorId) -> Future<ActivityRecord>
validateTemplate(ActivityTemplate template) -> ValidationResult
Relationships
Dependents (2)
Components that depend on this component
Related Data Entities (5)
Data entities managed by this component