Skip to content

Conversation

@AEPR
Copy link
Contributor

@AEPR AEPR commented Oct 31, 2025

Ticket number

PRSD-1546

Goal of change

Use an abstract "destination" class to represent the outcomes of requests. Currently these are steps, urls or pages but this lets us add other outcomes (including a programmatic forward to a non-reachable step).

Checklist

Delete any that are not applicable, and add explanation below for any that are applicable but haven't been done

  • Unit tests for new logic (e.g. new service methods) have been added
  • Test suite has been run in full locally and is passing
  • Branch has been rebased onto main and run locally, with everything working as expected (both for your new feature
    and any related functionality)
  • TODO comments referencing this JIRA ticket have been searched for and removed - more PRs are coming!

@AEPR AEPR force-pushed the feat/PRSD-1546-add-destination-class branch from 3eefa95 to beb7e89 Compare October 31, 2025 09:40
@AEPR AEPR marked this pull request as ready for review October 31, 2025 10:19
Copy link
Collaborator

@Travis-Softwire Travis-Softwire left a comment

Choose a reason for hiding this comment

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

A few comments about naming, but agree this looks sensible

@AEPR AEPR added this pull request to the merge queue Nov 4, 2025
Merged via the queue into main with commit 4decfd8 Nov 4, 2025
2 checks passed
@AEPR AEPR deleted the feat/PRSD-1546-add-destination-class branch November 4, 2025 08:59
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.

3 participants