Skip to content

Rework Seeker external ID handling and add Lead Status Path support - #20

Merged
vamsii777 merged 1 commit into
mainfrom
feat/tkt-api-v2-seekers
Aug 30, 2026
Merged

Rework Seeker external ID handling and add Lead Status Path support#20
vamsii777 merged 1 commit into
mainfrom
feat/tkt-api-v2-seekers

Conversation

@vamsii777

Copy link
Copy Markdown
Member

Summary

  • seekerId is now a raw String matching the Salesforce record ID, decoupled from the internal SKR-prefixed SeekerID used elsewhere on the backend
  • Adds Salesforce Path parsing/labels for LeadStatus (leadStatusRaw, LeadStatus.parse/path/nextOnPath)
  • Adds leadSource, campusLabel, seeker history (listHistory), completeLeadStatus, and generic seeker update support in SeekersHandler/TktApiV2Client
  • Adds Member.ownerId

Test plan

  • swift build -v
  • swift format lint --strict --recursive .
  • swift test (offline decode/unit suites pass; live Salesforce integration tests skip/error locally without SF_* env vars, as expected)

seekerId is now a raw String matching the Salesforce record ID, decoupled
from the internal SKR-prefixed SeekerID used elsewhere on the backend.
Adds Salesforce Path parsing/labels for LeadStatus (leadStatusRaw,
LeadStatus.parse/path/nextOnPath), plus leadSource, campusLabel, seeker
history (listHistory), completeLeadStatus, and generic seeker update
support in SeekersHandler/TktApiV2Client. Adds Member.ownerId.
@vamsii777
vamsii777 merged commit 46ab59f into main Aug 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant