hello i see `interactionId` in HAL browser, not us...
# general
d
hello i see
interactionId
in HAL browser, not user-friendly names. is it something new-ish ?
Copy code
"testResults": [{
      "interactionId": "0eac6b0ba31719c60b6d5d0c1a5a1ceab75943c2",
      "mismatches": [{
          "attribute": "body",
          "description": "Actual map is missing the following keys: reason",
          "identifier": "$"
        }],
      "success": false
    },... {
      "interactionId": "30ac1652bdc5ce4d8109d0ccabb4b99f6adc0013",
      "success": true
    }]
👋 1
m
It's generated. I think it's been around quite some time. It links the pact interactions too verification results so we know which ones correlate. What did you mean "user friendly"? It's not really for human consumption
d
iirc there were
description
at some point
otherwise its not clear which part of contract failed
Screenshot 2025-07-01 at 15.19.40.png
it was simple way to check what failed here
m
Ah right. I think the description is connected to the interaction ID in the consumer pact (e.g. it’s a foreign-key like relationship)
d
aha, looks like
Pact-Rust
to blame ( or test 🙂 )
m
I’m not sure I follow, sorry Dmitry.
d
InteractionDescription is missing ( maybe ) for Rust
m
Ah, got it - thanks for spelling that out!
I don’t know that results structure very well - but if you believe it an issue you could raise an issue here: https://github.com/pact-foundation/pact-reference I’m assuming it should be easy enough to add it in
d