diff --git a/docs/MOBILE/03-data-connect-connectors-pattern.md b/docs/MOBILE/03-data-connect-connectors-pattern.md index 165a30bd..4f5c353a 100644 --- a/docs/MOBILE/03-data-connect-connectors-pattern.md +++ b/docs/MOBILE/03-data-connect-connectors-pattern.md @@ -262,6 +262,18 @@ When backend adds new connector (e.g., `order`): **Backend Queries Used**: - `backend/dataconnect/connector/staff/queries/profile_completion.gql` +### Shifts Connector + +**Location**: `apps/mobile/packages/data_connect/lib/src/connectors/shifts/` + +**Available Queries**: +- `listShiftRolesByVendorId()` - Fetches shifts for a specific vendor with status mapping +- `applyForShifts()` - Handles shift application with error tracking + +**Backend Queries Used**: +- `backend/dataconnect/connector/shifts/queries/list_shift_roles_by_vendor.gql` +- `backend/dataconnect/connector/shifts/mutations/apply_for_shifts.gql` + ## Future Expansion As the app grows, additional connectors will be added: