A client should be able to retrieve the status of a flow and step for a specific person #69
Labels
blocked: conflict/dependency
Something else is blocking this.
scope: backend
Work involving the backend / Django REST project.
scope: tests
Work relating to tests.
size: hours
This should take less than a day.
Background & Context*
Once a client has a valid Websocket connection to the server, they should be able to retrieve details of a flow and step for a person.
Goal*
Person.id
and aFlowInstance.id
orFlowInstance.identifier
and will receive a response that indicates the state of the flow for that person.Person.id
and aStepSchema.identifier
and will receive a response that indicates the state of the step for that person.Implementation Details*
Calls to this endpoint should be idempotent. Calling this endpoint multiple times with the same parameters should always result in the same outcome.
Acceptance Criteria*
Test cases that
Person.id
and aFlowInstance.id
orFlowInstance.identifier
the server will respond with a 200 / status OK.Person.id
and aFlowInstance.id
orFlowInstance.identifier
the server will provide a JSON response in the format and structure defined above.Person.id
or aFlowInstance.id
orFlowInstance.identifier
the server will indicate that these were invalid.Person.id
and aStepSchema.identifier
the server will respond with a 200 / status OK.Person.id
and aStepSchema.identifier
the server will provide a JSON response in the format and structure defined above.Dependencies
Blockers:
Additional Details
Subscribing to flow / step state changes are not covered by this issue. A client will need to send another request type to subscribe to these changes.
*required field.
The text was updated successfully, but these errors were encountered: