query GetOffers($productUuid: String, $locationUuid: String, $categoryName: String, $teamUuid: String, $limit: Int, $offset: Int) {
  getOffers(productUuid: $productUuid, locationUuid: $locationUuid, categoryName: $categoryName, teamUuid: $teamUuid, limit: $limit, offset: $offset) {
    uuid
    teamUuid
    # Location
    locationUuid
    locationName
    locationCountry
    locationCountryCode
    locationLatitude
    locationLongitude
    # Product
    productUuid
    productName
    categoryName
    # Price
    quantity
    unit
    pricePerUnit
    currency
    # Misc
    description
    validUntil
    createdAt
    updatedAt
  }
  getOffersCount(productUuid: $productUuid, locationUuid: $locationUuid, categoryName: $categoryName, teamUuid: $teamUuid)
}
