Skip to content

AMP-170 & AMP-256 changes#38

Merged
srivanimuddineni merged 8 commits intomainfrom
dev/AMP-256
Feb 9, 2026
Merged

AMP-170 & AMP-256 changes#38
srivanimuddineni merged 8 commits intomainfrom
dev/AMP-256

Conversation

@srivanimuddineni
Copy link
Contributor

@srivanimuddineni srivanimuddineni commented Feb 6, 2026

Summary of the changes:

Subscription API : Callback URL moved from query param into body (ClientSubscriptionRequest).
PCR callback payload: Switched from PcrOutboundPayload to EventNotificationPayload (API model), with caseUrn replaced by cases array.
CallbackDeliveryService: Builds EventNotificationPayload from PcrEventPayload
NotificationController – Updated getPcrDocumentByClientSubscription to match NotificationApi.
NotificationControllerIntegrationTest – Added test case for conditiontimeout with shorter retry settings for quicker runs.

@srivanimuddineni srivanimuddineni requested a review from a team as a code owner February 6, 2026 16:25
Copy link
Collaborator

@coling01 coling01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, few comments but happy to merge ... onwards and upwards !

coling01 and others added 5 commits February 9, 2026 11:52
Pull the creation of Notification payload into a Mapper class
This allows us to
a) Add a strong / simple mapper test to easily confirm that all fields are set
b) greatly simplify the service test to just use simple objects
Pull the creation of Notification payload into a Mapper class
This allows us to
a) Add a strong / simple mapper test to easily confirm that all fields are set
b) greatly simplify the service test to just use simple objects
Pull the creation of Notification payload into a Mapper class
This allows us to
a) Add a strong / simple mapper test to easily confirm that all fields are set
b) greatly simplify the service test to just use simple objects
@srivanimuddineni srivanimuddineni merged commit c187dbe into main Feb 9, 2026
12 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.

2 participants