---
title: "BeerPagedList"
url: "https://dev-portal.dehaven.org/apis/beer-api-v1/versions/a462a401-23c6-469f-86bf-c6017a4a1733/schemas/BeerPagedList"
---

> Full API specification: https://dev-portal.dehaven.org/apis/beer-api-v1/versions/a462a401-23c6-469f-86bf-c6017a4a1733.md

# BeerPagedList

## OpenAPI definition

```yaml
openapi: 3.0.2
info:
  title: SFG Brewery API
  version: "1.3"
servers:
  - url: http://localhost:8080
    description: Local Host
  - url: http://api.springframework.guru
    description: Demo API
components:
  schemas:
    PagedResponse:
      type: object
      properties:
        pageable:
          type: object
          properties:
            sort:
              type: object
              properties:
                sorted:
                  type: boolean
                unsorted:
                  type: boolean
            offset:
              type: integer
              format: int32
            pageNumber:
              type: integer
              format: int32
            pageSize:
              type: integer
              format: int32
            paged:
              type: boolean
            unpaged:
              type: boolean
        totalPages:
          type: integer
          format: int32
        last:
          type: boolean
        totalElements:
          type: integer
          format: int32
        size:
          type: integer
          format: int32
        number:
          type: integer
          format: int32
        numberOfElements:
          type: integer
          format: int32
        sort:
          type: object
          properties:
            sorted:
              type: boolean
            unsorted:
              type: boolean
        first:
          type: boolean
    Beer:
      type: object
      allOf:
        - $ref: "#/components/schemas/BaseItem"
      required:
        - beerName
        - beerStyle
        - price
        - upc
      properties:
        beerName:
          type: string
        beerStyle:
          $ref: "#/components/schemas/BeerStyleEnum"
        upc:
          type: string
        quantityOnHand:
          type: integer
        price:
          type: string
          format: decimal
    BaseItem:
      type: object
      properties:
        id:
          type: string
          format: uuid
          readOnly: true
          nullable: true
        version:
          type: integer
          readOnly: true
          nullable: true
        createdDate:
          type: string
          format: date-time
          readOnly: true
          nullable: true
        lastModifiedDate:
          type: string
          format: date-time
          readOnly: true
          nullable: true
    BeerStyleEnum:
      type: string
      enum:
        - LAGER
        - PILSNER
        - STOUT
        - GOSE
        - PORTER
        - ALE
        - WHEAT
        - IPA
        - PALE_ALE
        - SAISON
    BeerPagedList:
      type: object
      allOf:
        - $ref: "#/components/schemas/PagedResponse"
      properties:
        content:
          type: array
          nullable: true
          items:
            $ref: "#/components/schemas/Beer"
```
