Hi everyone, I have the following test ```package ...
# pact-go
f
Hi everyone, I have the following test
Copy code
package events

import (
	"<http://github.com/pact-foundation/pact-go/dsl|github.com/pact-foundation/pact-go/dsl>"
	"systems-management/database"
	"testing"
)

var cenas = func(m dsl.Message) error {
	return processTrackerUpdateEvent(*m.Content.(*TrackerUpdateEvent))
}

func TestMessageConsumer_Success(t *testing.T) {
	pact := dsl.Pact{
		Consumer: "MyConsumer",
		Provider: "MyProvider",
	}

	message := pact.AddMessage()
	message.Given("couves").
		ExpectsToReceive("assadas").
		WithContent(
			//TrackerUpdateEvent{
			//	Tracker:              database.Tracker{},
			//	TrackerUpdateRequest: database.TrackerUpdateRequest{},
			//},
			map[string]interface{}{
				"Tracker":              database.Tracker{},
				"TrackerUpdateRequest": database.TrackerUpdateRequest{},
			},
		).
		AsType(TrackerUpdateEvent{})

	pact.VerifyMessageConsumer(t, message, cenas)
}
and I am getting the error
Copy code
panic: interface conversion: interface {} is map[string]interface {}, not *events.TrackerUpdateEvent [recovered]
        panic: interface conversion: interface {} is map[string]interface {}, not *events.TrackerUpdateEvent
any help ? thank you 🙏
I've tried with also (comes from your example on docs)
Copy code
WithContent(map[string]interface{}{
            "id":   like(127),
            "name": "Baz",
            "access": eachLike(map[string]interface{}{
                "role": term("admin", "admin|controller|user"),
            }, 3),
may help
Copy code
type TrackerUpdateEvent struct {
	Tracker              database.Tracker              `json:"tracker"`
	TrackerUpdateRequest database.TrackerUpdateRequest `json:"update_request"`
}