feat(issuing): add scheduled_revocation_date and status to update-card - #211
armando-rodriguez-cko wants to merge 2 commits into
Conversation
Swagger 2026-09-17: update-card-request gains scheduled_revocation_date (replaces deprecated revocation_date) and status to reactivate an inactive/suspended card. update-card-response no longer includes encrypted_cvv on the live API; this SDK has no typed issuing response classes, so no response-side code change is needed.
🟢 Risk Classification: LOWApproval route: AI Auto-Approval Classification reasons
Operational gates
Files analysed: 1 wall-e 2026.06.19-02 · policy |
🔬 Debug — why this classification?Each reason code emitted by the classifier, its source clause in the AI in SDLC Control Framework, and what it means.
Kinds:
See issue #3 for the proposal to formalise this map as Appendix A of the standards doc. wall-e 2026.06.19-02 · debug |
There was a problem hiding this comment.
✅ Auto-approved — this PR meets all Low-risk criteria.
All checks passed, no unresolved comments, and the change classification is:
no_low_class_matchedprod_source_modified2.2.6_logical_extension:The change only adds two new optional attributes to an existing request data class, reusing the existing endpoint and abstraction without touching auth, persistence, external integrations, or any other sensitive area.
wall-e 2026.06.19-02 · policy 6b4ce2b3b45a…
…ual cards Swagger 2026-09-23 split update-card-response into a virtual/physical discriminator; the virtual variant adds is_single_use (specifies whether the card is set to expire after a single use). Physical cards never send it. This SDK has no typed issuing response classes, so this is a doc + test update.
🟢 Risk Classification: LOWApproval route: AI Auto-Approval Classification reasons
Operational gates
Files analysed: 3 wall-e 2026.06.19-02 · policy |
🔬 Debug — why this classification?Each reason code emitted by the classifier, its source clause in the AI in SDLC Control Framework, and what it means.
Kinds:
See issue #3 for the proposal to formalise this map as Appendix A of the standards doc. wall-e 2026.06.19-02 · debug |
|
There was a problem hiding this comment.
✅ Auto-approved — this PR meets all Low-risk criteria.
All checks passed, no unresolved comments, and the change classification is:
no_low_class_matchedprod_source_modified2.2.6_logical_extension:The change only adds new optional attributes to an existing request class and updates YARD documentation/comments, with no new endpoints, persisted data, auth changes, or external integrations introduced.
wall-e 2026.06.19-02 · policy 6b4ce2b3b45a…



Summary
Adds
scheduled_revocation_dateandstatustoUpdateCardRequestper the 2026-09-17 swagger delta (INT-1700). update-card-response no longer includesencrypted_cvvon the live API (added by INT-1695, removed by this same delta); this SDK has no typed issuing response classes, so no response-side code change is needed.Changes
lib/checkout_sdk/issuing/update_card_request.rb— gainsscheduled_revocation_dateandstatus,revocation_datedocumented as deprecated in YARDAPI Reference
PATCH /issuing/cards/{cardId}Breaking changes
None on this SDK's side (no typed response class carried
encrypted_cvvto begin with).README
No README changes needed.
🤖 Generated with Claude Code