У меня есть приложение, в котором я могу искать Books
и Movies
. Эти 2 объекта имеют разные свойства, поэтому их структуры JSON различны.
У меня также есть конечная точка GET /favorites
, которая должна возвращать Books
и Movies
.
GET /favorites
{
"favorites": [
{
"type": "book",
"title": "Foo",
"author": "John"
},
{
"type": "movie",
"name": "Bar",
"producers": [
{
"firstName": "Mary"
}
]
}
]
}
Я искал документы по этому делу, но ничего не могу найти. Как я могу написать договор Pact для этого варианта использования?