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.

Feature: Bulk Registration

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

Dependencies (1)

Components this component depends on

Dependents (2)

Components that depend on this component