EBL 3.0: SD-3102: Add NA to codeListProvider for Consignee and Endorsee#636
EBL 3.0: SD-3102: Add NA to codeListProvider for Consignee and Endorsee#636HenrikHL wants to merge 9 commits into
NA to codeListProvider for Consignee and Endorsee#636Conversation
PR Summary by QodoEBL 3.0: Allow
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo
Context used✅ Tickets:
SD-3102 1.
|
There was a problem hiding this comment.
Pull request overview
This PR updates the EBL 3.0 OpenAPI specifications to allow a “Not Applicable” identifying-code provider (NA) for parties that must still provide an identifyingCodes entry even when no real identifying code exists (per SD-3102).
Changes:
- Added a new
IdentifyingCodeExtendedschema (includingNAin the documented provider list + NA-specific conditions). - Updated
Consignee.identifyingCodesandEndorsee.identifyingCodesitem schema references toIdentifyingCodeExtended. - Applied the above updates consistently across the PINT, Issuance, and main EBL v3 specs.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| pint/v3/EBL_PINT_v3.0.0.yaml | Adds IdentifyingCodeExtended and switches Consignee/Endorsee identifyingCodes to it. |
| ebl/v3/issuance/EBL_ISS_v3.0.4.yaml | Adds IdentifyingCodeExtended and switches Consignee/Endorsee identifyingCodes to it. |
| ebl/v3/EBL_v3.0.4.yaml | Adds IdentifyingCodeExtended and switches Consignee/Endorsee identifyingCodes to it. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
| - `NA` (Not Applicable) | ||
|
|
||
| **Condition:** When an identifying code is not available then `codeListProvider` MUST be `NA`. | ||
| example: W3C |
SD-3102: Add
NAascodeListProviderwhen no IdentifyingCode is available or exists for a Party