# Schema: ProjectCollectionModel
---
allOf:
  - $ref: './offset_paginated_collection_model.yml'
  - type: object
    required:
      - _links
      - _embedded
    properties:
      _links:
        allOf:
          - $ref: './offset_paginated_collection_links.yml'
          - type: object
            properties:
              representations:
                type: array
                items:
                  allOf:
                    - $ref: './link.yml'
                    - description: |-
                        A project collection representation in a specific file format.
      _embedded:
        type: object
        required:
          - elements
        properties:
          elements:
            type: array
            items:
              $ref: './project_model.yml'
