FedEx pickup: tighten option enum declarations and centralize strict validation #1113
Chris Nolan.ca (ChrisNolan)
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Background
In the FedEx pickup flow, several options are declared as plain OptionEnum string values instead of typed enum options:
We recently added ( #1112 ) strict validation helpers for pickup fields:
Problem
Current option declarations do not consistently express carrier-allowed values at declaration time, which makes behavior less explicit and spreads validation logic across request builders.
Proposal
Acceptance Criteria
Test Plan
All reactions