swagger: '2.0'
info:
  title: Centralne Repozytorium Danych
  description: >-
    Przechowuje metadane dotyczące prowadzonych postępowań oraz ustrukturyzowane
    dane niezbędne do monitorowania i analiz rynku zamówień publicznych, w tym
    ze wszystkich ogłoszeń.
  version: '1.0'
schemes:
  - https
host: api.ezamowienia.gov.pl
basePath: /crd
consumes:
  - application/json
produces:
  - application/json
tags:
  - name: Postępowanie
  - name: Ogłoszenie
  - name: SIWZ
  - name: Otwarcie ofert
  - name: Unieważnienia
  - name: Aukcja
  - name: Negocjacje
  - name: Dialog konkurencyjny
  - name: Monitorowanie odwołań
  - name: Sprawozdania
  - name: Zamówienia sektorowe
  - name: Zawieszenie postępowania
paths:
  '/sprawozdania/zamowieniaUdzieloneNaPodstawieWylaczen':
    post:
      summary: Dodanie danych ze sprawozdania o zamówieniach udzielonych na podstawie wyłączeń
      description: Metoda dodaje dane ze sprawozdania o zamówieniach udzielonych na podstawie wyłączeń.
      operationId: DodajDaneOSprawozdaniuOZamowieniachUdzielonychNaPodstawieWylaczen
      tags:
        - Sprawozdania
      parameters:
        - in: body
          name: daneSiwz
          description: Dane ze sprawozdania o zamówieniach udzielonych na podstawie wyłączeń.
          required: true
          schema:
            $ref: '#/definitions/DaneZeSprawozdaniaOUdzielonychZamowieniachNaPodstawieWylaczenRequest'
      responses:
        '201':
          description: Dodane dane ze sprawozdania
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/sprawozdania/zamowieniaWZakresieZamowienSektorowych':
    post:
      summary: Dodanie danych ze sprawozdania o udzielonych zamówieniach w zakresie zamówień sektorowych
      description: >-
        Metoda dodaje dane ze sprawozdania o udzielonych zamówieniach w zakresie
        zamówień sektorowych o wartości przekraczającej wyrażoną w złotych kwotę,
        o której mowa w art. 4 pkt 8 ustawy Pzp i mniejszej od kwot określonych
        w przepisach wydanych na podstawie art. 11 ust 8 ustawy Pzp.
      operationId: DodajDaneOSprawozdaniuOZamowieniachWZakresieZamowienSektorowych
      tags:
        - Sprawozdania
      parameters:
        - in: body
          name: daneSiwz
          description: Dane ze sprawozdania o udzielonych zamówieniach w zakresie zamówień sektorowych.
          required: true
          schema:
            $ref: '#/definitions/DaneZeSprawozdaniaOZamowieniachSektorowychRequest'
      responses:
        '201':
          description: Dodane dane ze sprawozdania
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/sprawozdania/zamowieniaUdzieloneWZakresieUwzglednieniaASSLI':
    post:
      summary: Dodanie danych ze sprawozdania o zamówieniach w zakresie uwzględnienia aspektów społecznych, środowiskowych lub innowacyjnych
      description: Metoda dodaje dane ze sprawozdania o zamówieniach w zakresie uwzględnienia aspektów społecznych, środowiskowych lub innowacyjnych.
      operationId: DodajDaneOSprawozdaniuOZamowieniachWZakresieUwzglednieniaAspektowSpolecznychSrodowiskowychLubInnowacyjnych
      tags:
        - Sprawozdania
      parameters:
        - in: body
          name: daneSiwz
          description: Dane ze sprawozdania o zamówieniach w zakresie uwzględnienia aspektów społecznych, środowiskowych lub innowacyjnych.
          required: true
          schema:
            $ref: '#/definitions/DaneZeSprawozdaniaWZakresieASSLIRequest'
      responses:
        '201':
          description: Dodane dane ze sprawozdania
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    get:
      summary: Pobranie danych postępowania
      description: Zwraca dane postępowania o zadanym ID postępowania.
      operationId: PobierzPostepowanie
      tags:
        - Postępowanie
      responses:
        '200':
          description: Ok
          schema:
            $ref: '#/definitions/PobierzPostepowanieResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
    delete:
      summary: Unieważnienie postępowania
      description: Metoda służy do unieważnienia postępowania.
      operationId: ZamknieciePostepowania
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: daneUnieważnienia
          description: Dane unieważnienia
          required: true
          schema:
            $ref: '#/definitions/PrzeslijZadanieUniewaznieniaRequest'
      responses:
        '200':
          description: Postępowanie unieważnione
          schema:
            $ref: '#/definitions/ZamknieciePostepowaniaResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/siwzy':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie metadanych SIWZu do postępowania
      description: Metoda dodaje metadane SIWZ-u do postępowania.
      operationId: DodajSIWZ
      tags:
        - Postępowanie
        - SIWZ
      parameters:
        - in: body
          name: daneSiwz
          description: Dane zdarzenia które zostaną dodane, wraz z metadanymi.
          required: true
          schema:
            $ref: '#/definitions/DodanieSiwzRequest'
      responses:
        '201':
          description: Ok
          schema:
            $ref: '#/definitions/DodanieSiwzResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/informacjeOUdzieleniuNieudzieleniuZamowienia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o udzieleniu lub nieudzieleniu zamówienia na usługi społeczne i inne szczególne usługi
      description: Metoda dodaje dane o udzieleniu lub nieudzieleniu zamówienia na usługi społeczne i inne szczególne usługi.
      operationId: DodajDaneOUdzieleniuNieudzieleniuZamowienia
      tags:
        - Postępowanie
        - SIWZ
      parameters:
        - in: body
          name: daneOUdzieleniuNieudzieleniuZamowienia
          description: Dane o udzieleniu lub nieudzieleniu zamówienia na usługi społeczne i inne szczególne usługi.
          required: true
          schema:
            $ref: '#/definitions/DaneOUdzieleniuNieudzieleniuZamowieniaRequest'
      responses:
        '201':
          description: Dane dodane
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/dsz/daneZInformacjiOStosowaniuDSZ':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o stosowaniu DSZ
      description: Metoda dodaje dane o stosowaniu DSZ.
      operationId: DodajDaneOStosowaniuDSZ
      tags:
        - DSZ
      parameters:
        - in: body
          name: daneOStosowaniuDSZ
          description: Dane o stosowaniu DSZ
          required: true
          schema:
            $ref: '#/definitions/DaneOStosowaniuDSZRequest'
      responses:
        '201':
          description: Dane dodane
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/dsz/daneZZaproszenia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o zaproszeniu do DSZ
      description: Metoda dodaje dane o zaproszeniu do DSZ.
      operationId: DodajDaneOZaproszeniuDoDSZ
      tags:
        - DSZ
      parameters:
        - in: body
          name: daneOZaproszeniuDoDSZ
          description: 'Dane o zaproszeniu do DSZ'
          required: true
          schema:
            $ref: '#/definitions/WyslaneZaproszenie'
      responses:
        '201':
          description: Dane dodane
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/dsz/daneOWykluczeniu':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o wykluczeniu
      description: Metoda dodaje dane o wykluczeniu.
      operationId: DodajDaneOWykluczeniu
      tags:
        - DSZ
      parameters:
        - in: body
          name: daneOWykluczeniuno
          description: 'Dane o wykluczeniu'
          required: true
          schema:
            $ref: '#/definitions/DaneOWykluczeniuRequest'
      responses:
        '201':
          description: Dane dodane
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/protokolUE':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie metadanych obsługi protokołu dla Komisji Europejskiej
      description: Metoda dodaje metadane obsługi protokołu dla Komisji Europejskiej.
      operationId: DodajMetadaneObslugiProtokoluUE
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: daneObslugiProtokoluUE
          description: 'Dane obsługi protokołu dla Komisji Europejskiej'
          required: true
          schema:
            $ref: '#/definitions/DodanieDanychProtokoluUERequest'
      responses:
        '200':
          description: Przyjęto metadane obsługi protokołu dla Komisji Europejskiej
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/aktualnySiwz':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    get:
      summary: Pobranie aktualnych danych SIWZu do postępowania
      description: Metoda pobiera aktualny SIWZ do postępowania.
      operationId: PobierzAktualnySIWZ
      tags:
        - Postępowanie
        - SIWZ
      responses:
        '200':
          description: Ok
          schema:
            $ref: '#/definitions/PobierzSiwzResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/aktualneOgloszenie':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    get:
      summary: Pobranie aktualnych danych ogłoszenia do postępowania
      description: Metoda pobiera aktualne dane ogłoszenia do postępowania.
      operationId: PobierzAktualneOgloszenie
      tags:
        - Postępowanie
        - Ogloszenie
      responses:
        '200':
          description: Ok
          schema:
            $ref: '#/definitions/OgloszenieOZamowieniu'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{id}/przedluzenie':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Przedłużenie składania ofert
      description: Metoda służy do przedłużania terminu nadsyłania oferty w postępowaniu.
      operationId: PrzedluzTerminSkladaniaOfertyPostepowania
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: danePrzedluzenia
          description: 'Dane niezbędne do przedłużenia'
          required: true
          schema:
            $ref: '#/definitions/DanePrzedluzeniaRequest'
        - in: path
          name: id
          description: idPostepowania
          required: true
          type: string
      responses:
        '201':
          description: Ok
          schema:
            $ref: '#/definitions/DanePrzedluzeniaResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/siwzy/{idSiwzu}':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
      - $ref: '#/parameters/IdSiwzu'
    get:
      summary: Pobranie metadanych SIWZu w ramach postępowania
      description: Metoda pobierająca metadane SIWZu w ramach zadanego postępowania.
      operationId: PobierzSIWZ
      tags:
        - Postępowanie
        - SIWZ
      responses:
        '200':
          description: Ok
          schema:
            $ref: '#/definitions/PobierzSiwzResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie lub SIWZ nie istnieje
          schema:
            $ref: '#/definitions/Blad'
    post:
      summary: Nadpisanie SIWZu nową wersją
      description: >-
        Metoda służy do nadpisania SIWZu (o identyfikatorze {idSiwzu}) nową
        wersją. W odpowiedzi przekazany zostanie wygenerowany identyfikator dla
        nowego SIWZu.
      operationId: ZastapSIWZ
      tags:
        - Postępowanie
        - SIWZ
      parameters:
        - name: body
          description: 'Dane zdarzenia, które zostaną dodane, wraz z metadanymi - zastąpią stare dane o SIWZ.'
          in: body
          required: true
          schema:
            $ref: '#/definitions/DodanieSiwzRequest'
      responses:
        '201':
          description: Ok
          schema:
            $ref: '#/definitions/DodanieSiwzResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie lub SIWZ nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/siwzy/{idSiwzu}/wyjasnienia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
      - $ref: '#/parameters/IdSiwzu'
    post:
      summary: Prześlij metadane wyjaśnień treści SIWZ
      description: >-
        Metoda służy do przesłania metadanych dotyczących wyjaśnień treści SIWZ.
      operationId: PrzeslijMetadaneWyjasnieniaSIWZ
      tags:
        - Postępowanie
        - SIWZ
      parameters:
        - name: body
          description: Metadane wyjaśnień treści SIWZ
          in: body
          required: true
          schema:
            $ref: '#/definitions/PrzeslijMetadaneWyjasnieniaSIWZRequest'
      responses:
        '200':
          description: Przyjęto metadane wyjaśnień treści SIWZ
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie lub SIWZ nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/dialogiTechniczne':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o dialogu technicznym do postępowania
      description: Metoda dodająca dane o dialogu technicznym do postępowania.
      operationId: DodajDialogTechniczny
      tags:
        - Postępowanie
        - Dialogi techniczne
      parameters:
        - in: body
          name: daneDialoguTechnicznego
          description: 'Dane dialogu technicznego, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/DodajDialogTechnicznyRequest'
      responses:
        '201':
          description: Ok
          schema:
            $ref: '#/definitions/DodajDialogTechnicznyResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/dialogTechniczny/{idDialoguTechnicznego}':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
      - $ref: '#/parameters/IdDialoguTechnicznego'
    get:
      summary: Pobranie danych Dialogu Technicznego dodanego w ramach postępowania
      description: Metoda pobierająca dane Dialogu Technicznego dodanego w ramach postępowania.
      operationId: PobierzDialogTechniczny
      tags:
        - Postępowanie
        - Dialogi techniczne
      responses:
        '200':
          description: Ok
          schema:
            $ref: '#/definitions/PobierzDialogTechnicznyResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie lub dialog techniczny nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/daneOtwarciaOfert':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z otwarcia ofert
      description: Metoda dodająca dane z otwarcia ofert.
      operationId: DodajDaneOtwarciaOfert
      tags:
        - Postępowanie
        - Otwarcie ofert
      parameters:
        - in: body
          name: daneOtwarciaOfert
          description: 'Dane z otwarcia ofert, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/DaneOtwarciaOfertRequest'
      responses:
        '201':
          description: Ok
          schema:
            $ref: '#/definitions/DaneOtwarciaOfertResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/daneZWezwaniaDoZlozeniaOfertDodatkowych':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z wezwania do złożenia ofert dodatkowych
      description: Metoda dodająca dane z wezwania do złożenia ofert dodatkowych.
      operationId: DodajDaneZWezwaniaDoZlozeniaOfertDodatkowych
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: DaneZWezwaniaDoZlozeniaOfertDodatkowych
          description: 'Dane z wezwania do złożenia ofert dodatkowych.'
          required: true
          schema:
            $ref: '#/definitions/DaneZWezwaniaDoZlozeniaOfertDodatkowychRequest'
      responses:
        '201':
          description: Przyjeto dane z wezwania do złożenia ofert dodatkowych
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/zawieszenie':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o zawieszeniu postępowania
      description: Metoda dodająca dane o zawieszeniu postępowania.
      operationId: DodajDaneOZawieszeniuPostepowania
      tags:
        - Zawieszenie postępowania
      parameters:
        - in: body
          name: DaneOZawieszeniuPostepowania
          description: 'Dane o zawieszeniu postępoewania.'
          required: true
          schema:
            $ref: '#/definitions/DaneOZawieszeniuPostepowaniaRequest'
      responses:
        '201':
          description: Przyjeto dane o zawieszeniu postępowania
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/sektorowe/daneZawiadomieniaODopuszczeniuWykonawcowLubOdmowie':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z zawiadomienia Wykonawców o dopuszczeniu do udziału lub odmowie
      description: Metoda dodająca dane z zawiadomienia Wykonawców o dopuszczeniu do udziału lub odmowie.
      operationId: DodajDaneZawiadomieniaODopuszczeniuWykonawcowLubOdmowie
      tags:
        - Postępowanie
        - Zamówienia sektorowe
      parameters:
        - in: body
          name: daneZawiadomieniaODopuszczeniuWykonawcowLubOdmowie
          description: 'Dane z zawiadomienia Wykonawców o dopuszczeniu do udziału lub odmowie, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/DaneZawiadomieniaODopuszczeniuWykonawcowLubOdmowieRequest'
      responses:
        '200':
          description: Przyjęto dane z zawiadomienia Wykonawców o dopuszczeniu do udziału lub odmowie
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/sektorowe/daneZaproszeniaDoUbieganiaSieOZamowienie':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z zaproszenia Wykonawców do ubiegania się o zamówienie sektorowe
      description: Metoda dodająca dane z zaproszenia Wykonawców do ubiegania się o zamówienie sektorowe.
      operationId: DodajDaneZaproszeniaDoUbieganiaSieOZamowienie
      tags:
        - Postępowanie
        - Zamówienia sektorowe
      parameters:
        - in: body
          name: daneZaproszeniaDoUbieganiaSieOZamowienie
          description: 'Dane z zaproszenia Wykonawców do ubiegania się o zamówienie sektorowe, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/DaneZaproszeniaDoUbieganiaSieOZamowienieRequest'
      responses:
        '200':
          description: Przyjęto dane z zaproszenia Wykonawców do ubiegania się o zamówienie sektorowe
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/sektorowe/zakonczenieSystemuKwalifikacji':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z zakończenia systemu kwalifikacji
      description: Metoda dodająca dane z zakończenia systemu kwalifikacji.
      operationId: DodajDaneZakonczeniaSystemuKwalifikacji
      tags:
        - Postępowanie
        - Zamówienia sektorowe
      parameters:
        - in: body
          name: daneZakonczeniaSystemuKwalifikacji
          description: 'Dane z zakończenia systemu kwalifikacji, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/DaneZakonczeniaSystemuKwalifikacjiRequest'
      responses:
        '200':
          description: Przyjęto dane z zakończenia systemu kwalifikacji
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/sektorowe/daneZaproszeniaDoPotwierdzeniaZainteresowania':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z zaproszenia do potwierdzenia zainteresowania
      description: Metoda dodająca dane z zaproszenia do potwierdzenia zainteresowania.
      operationId: DodajDaneZaproszeniaDoPotwierdzeniaZainteresowania
      tags:
        - Postępowanie
        - Zamówienia sektorowe
      parameters:
        - in: body
          name: daneZaproszeniaDoPotwierdzeniaZainteresowania
          description: 'Dane z zaproszenia do potwierdzenia zainteresowania, które zostaną dodane do postępowania'
          required: true
          schema:
            $ref: '#/definitions/DaneZaproszeniaDoPotwierdzeniaZainteresowaniaRequest'
      responses:
        '200':
          description: Przyjęto dane z zaproszenia do potwierdzenia zainteresowania
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/uniewaznienia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Prześlij metadane dotyczące unieważnienia
      description: >-
        Metoda służy do przesłania metadanych dotyczących unieważnienia.
      operationId: PrzeslijMetadaneUniewaznienia
      tags:
        - Postępowanie
        - Unieważnienia
      parameters:
        - name: body
          description: Metadane dotyczące unieważnienia
          in: body
          required: true
          schema:
            $ref: '#/definitions/PrzeslijMetadaneUniewaznieniaRequest'
      responses:
        '200':
          description: Przyjęto metadane unieważnienia
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/wynikiAukcji':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Prześlij dane dotyczące wyników aukcji
      description: >-
        Metoda służy do przesłania danych dotyczących wyników aukcji.
      operationId: PrzeslijWynikiAukcji
      tags:
        - Postępowanie
        - Aukcja
      parameters:
        - name: body
          description: Dane dotyczące wyników aukcji
          in: body
          required: true
          schema:
            $ref: '#/definitions/PrzeslijWynikiAukcjiRequest'
      responses:
        '200':
          description: Przyjęto dane na temat wyników aukcji
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/daneDoAukcji':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    get:
      summary: Pobierz dane dotyczące aukcji
      description: >-
        Metoda służy do pobrania danych dotyczących aukcji.
      operationId: PobierzDaneDoAukcji
      tags:
        - Postępowanie
        - Aukcja
      responses:
        '200':
          description: Pobrano dane na temat aukcji
          schema:
            $ref: '#/definitions/AukcjaElektronicznaResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/uchylenieOdPodpisaniaUmowy':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Prześlij metadane dotyczące uchylenia od podpisania umowy
      description: >-
        Metoda służy do przesłania metadanych dotyczących uchylenia od podpisania umowy.
      operationId: PrzeslijDaneOUchyleniuOdPodpisaniaUmowy
      tags:
        - Postępowanie
      parameters:
        - name: body
          description: Metadane dotyczące uchylenia od podpisania umowy
          in: body
          required: true
          schema:
            $ref: '#/definitions/UchylenieOdPodpisaniaUmowyRequest'
      responses:
        '200':
          description: Przyjęto metadane uchylenia od podpisania umowy
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/negocjacje/zaproszenia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o zaproszeniu do negocjacji w postępowaniu
      description: Metoda dodająca dane o zaproszeniu do negocjacji w postępowaniu.
      operationId: DodajDaneOZaproszeniuDoNegocjacji
      tags:
        - Negocjacje
      parameters:
        - in: body
          name: daneOZaproszeniuDoNegocjacji
          description: 'Dane zaproszenia do negocjacji, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/PrzeslijDaneZaproszeniaDoNegocjacjiRequest'
      responses:
        '200':
          description: Przyjęto dane na temat zaproszenia do negocjacji
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/inicjalizacja/negocjacje/zaproszenia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Inicjalizacja postępowania i dodanie do niego danych o zaproszeniu do negocjacji
      description: Metoda inicjalizująca postępowanie i dodająca do niego dane o zaproszeniu do negocjacji.
      operationId: InicjalizujPostepowanieIDodajDaneOZaproszeniuDoNegocjacji
      tags:
        - Negocjacje
      parameters:
        - in: body
          name: daneInicjalizacjiPostepowaniaIZaproszeniuDoNegocjacji
          description: 'Dane zaproszenia do negocjacji, które zostaną dodane do nowozainicjalizowanego postępowania.'
          required: true
          schema:
            $ref: '#/definitions/InicjalizujPostepowanieIDodajDaneZaproszeniaDoNegocjacjiRequest'
      responses:
        '201':
          description: Ok
          schema:
            $ref: '#/definitions/ZainicjalizujowanoPostepowanieResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/negocjacje/wyslaneZaproszenia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych o wysłaniu zaproszeń do negocjacji w postępowaniu
      description: Metoda dodająca dane o wysłaniu zaproszeń do negocjacji w postępowaniu.
      operationId: DodajDaneOWyslaniuZaproszenDoNegocjacji
      tags:
        - Negocjacje
      parameters:
        - in: body
          name: daneOWyslaniuZaproszenDoNegocjacji
          description: 'Dane o wysłaniu zaproszeń do negocjacji, które zostaną dodane do postępowania.'
          required: true
          schema:
            $ref: '#/definitions/PrzeslijDaneOWyslanychZaproszeniachDoNegocjacjiRequest'
      responses:
        '200':
          description: Przyjęto dane na temat wysłanych zaproszeń do negocjacji
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/negocjacje/rezygnacja':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Przesłanie informacji o rezygnacji z dalszych negocjacji przez Zamawiającego
      description: Metoda, którą można przesłać informację o rezygnacji z dalszych negocjacji przez Zamawiającego.
      operationId: DodajDaneORezygnacjiZNegocjacjiPrzezZamawiajacego
      tags:
        - Negocjacje
      parameters:
        - in: body
          name: daneORezygnacjiZNegocjacjiPrzezZamawiajacego
          description: 'Informacja o rezygnacji z negocjacji przez Zamawiającego'
          required: true
          schema:
            $ref: '#/definitions/RezygnacjaZNegocjacjiPrzezZamawiajacegoRequest'
      responses:
        '200':
          description: Przyjęto informację o rezygnacji z negocjacji przez Zamawiającego
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/negocjacje/przeprowadzone':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Przesłanie informacji o przeprowadzonych negocjacjach
      description: Metoda, którą można przesłać informacje o przeprowadzonych negocjacjach (po zakończeniu negocjacji).
      operationId: DodajDaneOPrzeprowadzonychNegocjacjach
      tags:
        - Negocjacje
      parameters:
        - in: body
          name: daneOPrzeprowadzonychNegocjacjach
          description: 'Informacja o przeprowadzonych negocjacjach'
          required: true
          schema:
            $ref: '#/definitions/DodajDaneOPrzeprowadzonychNegocjacjachRequest'
      responses:
        '200':
          description: Przyjęto informacje o przeprowadzonych negocjacjach
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/dialogKonkurencyjny/zaproszeniaIWykluczenia':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Przesłanie informacji o zaproszeniu do dialogu konkurencyjnego i wykluczeń
      description: Metoda, którą można przesłać informację o zaproszeniu do dialogu konkurencyjnego i wykluczeniach.
      operationId: DodajDaneOZaproszeniachIWykluczeniach
      tags:
        - Dialog konkurencyjny
      parameters:
        - in: body
          name: daneOZaproszeniachIWykluczeniach
          description: 'Informacja  o zaproszeniu do dialogu konkurencyjnego i wykluczeń'
          required: true
          schema:
            $ref: '#/definitions/DialogKonkurencyjnyZaproszeniaIWykluczeniaRequest'
      responses:
        '200':
          description: Przyjęto informację o zaproszeniu do dialogu konkurencyjnego i wykluczeń
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/odwolania/{id}/zgloszenia':
    parameters:
      - $ref: '#/parameters/IdOdwolania'
    post:
      summary: Przesłanie informacji ze zgłoszeń przystąpienia przez Wykonawców
      description: Metoda, którą można przesłać informacje ze zgłoszeń przystąpienia przez Wykonawców.
      operationId: DodajDaneZeZgloszenPrzystapieniaPrzezWykonawcow
      tags:
        - Monitorowanie odwołań
      parameters:
        - in: body
          name: daneZeZgloszenPrzystapieniaPrzezWykonawcow
          description: 'Informacje ze zgłoszeń przystąpienia przez Wykonawców'
          required: true
          schema:
            $ref: '#/definitions/DaneZeZgloszenPrzystapieniaPrzezWykonawcowRequest'
      responses:
        '200':
          description: Przyjęto informacje ze zgłoszeń przystąpienia przez Wykonawców
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/odwolania/{id}/rozstrzygniecie':
    parameters:
      - $ref: '#/parameters/IdOdwolania'
    post:
      summary: Przesłanie informacji z rozstrzygnięcia
      description: Metoda, którą można przesłać informacje z rozstrzygnięcia.
      operationId: DodajDaneZRozstrzygniecia
      tags:
        - Monitorowanie odwołań
      parameters:
        - in: body
          name: daneZRozstrzygniecia
          description: 'Informacje z rozstrzygnięcia'
          required: true
          schema:
            $ref: '#/definitions/DaneZRozstrzygnieciaRequest'
      responses:
        '200':
          description: Przyjęto informacje z rozstrzygnięcia
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/odwolania/{id}/zakaz':
    parameters:
      - $ref: '#/parameters/IdOdwolania'
    post:
      summary: Przesłanie informacji o uchyleniu zakazu zawarcia umowy
      description: Metoda, którą można przesłać informacje o uchyleniu zakazu zawarcia umowy (zakaz podtrzymany, uchylony, cofnięty wniosek o uchylenie).
      operationId: DodajDaneOUchyleniuZakazuZawarciaUmowy
      tags:
        - Monitorowanie odwołań
      parameters:
        - in: body
          name: daneOUchyleniuZakazuZawarciaUmowy
          description: 'Informacje o uchyleniu zakazu zawarcia umowy (zakaz podtrzymany, uchylony, cofnięty wniosek o uchylenie)'
          required: true
          schema:
            $ref: '#/definitions/UchylenieZakazuZawarciaUmowyRequest'
      responses:
        '200':
          description: Przyjęto informacje o uchyleniu zakazu zawarcia umowy
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/odwolania/{id}/dzialania':
    parameters:
      - $ref: '#/parameters/IdOdwolania'
    post:
      summary: Przesłanie informacji o podjętych działaniach odwoławczych
      description: Metoda, którą można przesłać informacje o podjętych działaniach odwoławczych.
      operationId: DodajDaneOPodjetychDzialaniachOdwolawczych
      tags:
        - Monitorowanie odwołań
      parameters:
        - in: body
          name: daneOPodjetychDzialaniachOdwolawczych
          description: 'Informacja o podjętych działaniach odwoławczych'
          required: true
          schema:
            $ref: '#/definitions/PodjeteDzialaniaOdwolawczeRequest'
      responses:
        '200':
          description: Przyjęto informację o podjętych działaniach odwoławczych
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/odwolania':
    post:
      summary: Przesłanie informacji o odwołaniu
      description: Metoda, którą można przesłać informację o odwołaniu.
      operationId: DodajDaneZOdwolania
      tags:
        - Monitorowanie odwołań
      parameters:
        - in: body
          name: daneZOdwolania
          description: 'Dane z odwołania'
          required: true
          schema:
            $ref: '#/definitions/DodajDaneZOdwolaniaRequest'
      responses:
        '200':
          description: Przyjęto dane o odwołaniu
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/potwierdzenieWstepnego':
    post:
      summary: Informacja o potwierdzeniu Wstępnego ogłoszenia informacyjnego jako Ogłoszenia o zamówieniu
      description: Metoda, którą można potwierdzić Wstepne ogłoszenie informacyjne jako Ogłoszenie o zamówieniu.
      operationId: PotwierdzWstepneOgloszenie
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: idWstepnegoOgloszenia
          description: 'Potwierdzenie Wstępnego ogłoszenia'
          required: true
          schema:
            $ref: '#/definitions/PotwierdzenieWstepnegoOgloszeniaRequest'
      responses:
        '200':
          description: Przyjęto informację o potwierdzeniu
          schema:
            $ref: '#/definitions/PotwierdzenieWstepnegoOgloszeniaResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/umowaWykonawcza':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z umowy wykonawczej
      description: Metoda, którą służy do przesyłnia danych z umowy wykonawczej.
      operationId: DodajDaneZUmowyWykonawczej
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: DaneZUmowyWykonawczej
          description: 'Dane z umowy wykonawczej'
          required: true
          schema:
            $ref: '#/definitions/DaneZUmowyWykonawczejRequest'
      responses:
        '200':
          description: Przyjęto informacje z umowy wykonawczej
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/licytacja/daneDoLicytacjiElektronicznej':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    get:
      summary: Pobranie danych do licytacji elektronicznej
      description: Metoda, która służy do pobrania danych do licytacji elektronicznej.
      operationId: PobierzDaneDoLicytacji
      tags:
        - Postępowanie
      responses:
        '200':
          description: Pobrano dane do licytacji elektronicznej
          schema:
            $ref: '#/definitions/DaneDoLicytacjiElektronicznejResponse'
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/licytacja/wynikiLicytacjiElektronicznej':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Przesłanie wyników licytacji elektronicznej
      description: Metoda, która służy do przesyłania wyników licytacji elektronicznej.
      operationId: DodajWynikiLicytacjiElektronicznej
      tags:
        - Postępowanie
      parameters:
              - in: body
                name: WynikiLicytacjiElektronicznej
                description: 'Wyniki licytacji elektronicznej'
                required: true
                schema:
                  $ref: '#/definitions/DaneZLicytacjiElektronicznejRequest'
      responses:
        '200':
          description: Dodano wyniki licytacji elektronicznej
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/licytacja/powiadomienieOWynikachLicytacjiElektronicznej':
    parameters:
      - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Przesłanie powiadomienia o wynikach licytacji elektronicznej
      description: Metoda, która służy do przesyłania powiadomienia o wynikach licytacji elektronicznej.
      operationId: DodajPowiadomienieOWynikachLicytacjiElektronicznej
      tags:
        - Postępowanie
      parameters:
              - in: body
                name: PowiadomienieOWynikachLicytacjiElektronicznej
                description: 'Powiadomienie o Wynikach licytacji elektronicznej'
                required: true
                schema:
                  $ref: '#/definitions/DanePowiadomieniaOWynikachZLicytacjiElektronicznejRequest'
      responses:
        '200':
          description: Dodano wyniki licytacji elektronicznej
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
  '/postepowania/{idPostepowania}/licytacja/zaproszenieDoSkladaniaOfertWLicytacjiElektronicznej':
    parameters:
        - $ref: '#/parameters/IdPostepowania'
    post:
      summary: Dodanie danych z zaproszenia do składania ofert w licytacji elektronicznej
      description: Metoda, która służy do przesyłania danych zaproszenia do składania ofert w licytacji elektronicznej.
      operationId: DodajDaneZZaproszeniaDoSkladaniaOfertWLicytacjiElektronicznej
      tags:
        - Postępowanie
      parameters:
        - in: body
          name: DaneZZaproszeniaDoSkladaniaOfertWLicytacjiElektronicznej
          description: 'Dane z zaproszenia do składania ofert w licytacji elektronicznej'
          required: true
          schema:
            $ref: '#/definitions/DaneZaproszeniaDoSkladaniaOfertWLicytacjiRequest'
      responses:
        '200':
          description: Przyjęto informacje z zaproszenia do składania ofert w licytacji elektronicznej
        '400':
          description: Niepoprawne żądanie
          schema:
            $ref: '#/definitions/Blad'
        '401':
          description: Niezalogowany
          schema:
            $ref: '#/definitions/Blad'
        '403':
          description: Brak uprawnień
          schema:
            $ref: '#/definitions/Blad'
        '404':
          description: Postępowanie nie istnieje
          schema:
            $ref: '#/definitions/Blad'
parameters:
  IdPostepowania:
    in: path
    name: idPostepowania
    description: Identyfikator postępowania
    type: string
    required: true
    format: uuid
  IdDialoguTechnicznego:
    in: path
    name: idDialoguTechnicznego
    description: Identyfikator Dialogu technicznego
    type: string
    required: true
    format: uuid
  IdSiwzu:
    in: path
    name: idSiwzu
    description: Identyfikator SIWZ-u
    type: string
    required: true
    format: uuid
  IdOdwolania:
    in: path
    name: id
    description: Identyfikator odwołania
    type: string
    required: true
    format: uuid
definitions:
  DodajDaneZOdwolaniaRequest:
    description: Informacje odnośnie zamknięcia postępowania
    type: object
    properties:
      idOdwolujacego:
        description: 'Id_wykonawcy unikalny identyfikator Wykonawcy/organizacji uprawnionej'
        $ref: '#/definitions/IdWykonawcy'
      idPostepowania:
        description: 'ID postępowania którego dotyczy odwołanie'
        $ref: '#/definitions/IdPostepowania'
      czynnosci:
        description: 'Czynność lub zaniechane czynności wskazane w odwołaniu'
        type: array
        items:
          type: string
      zarzuty:
        description: 'Zarzuty - wskazane paragrafy'
        type: array
        items:
          type: string
      dataWniesieniaOdwolania:
        description: 'Data wniesienia (wpływu) odwołania'
        type: string
        format: 'date'
    required:
      - idOdwolujacego
      - idPostepowania
      - czynnosci
      - zarzuty
      - dataWniesieniaOdwolania
  IdPostepowania:
    description: >-
      Identyfikator postępowania używany do jednoznaczego identyfikowania
      postępowania, jest trzymany w formie GUID.
    type: string
    format: uuid
  IdSiwzu:
    description: >-
      Identyfikator SIWZu używany do jednoznaczego identyfikowania danych SIWZu, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdDialoguTechnicznego:
    description: >-
      Identyfikator Dialogu technicznego używany do jednoznaczego identyfikowania danych dialogu technicznego, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdWykonawcy:
    description: >-
      Identyfikator Wykonawcy używany do jednoznaczego identyfikowania danych Wykonawcy, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdOferty:
    description: >-
      Identyfikator Oferty lub części oferty używany do jednoznaczego identyfikowania danych oferty, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdWariantu:
    description: >-
      Identyfikator Wariantu używany do jednoznaczego identyfikowania danych wariantu, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdAukcji:
    description: >-
      Identyfikator Aukcji używany do jednoznaczego identyfikowania danych aukcji, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdKryteriumAukcji:
    description: >-
      Identyfikator Kryterium aukcji używany do jednoznaczego identyfikowania danych kryterium aukcji, jest trzymany w formie GUID.
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdZamawiajacego:
    description: ID które zostanie użyte do pobrania danych Zamawiającego
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  IdOdwolania:
    description: ID które zostanie użyte do pobrania danych o odwołaniu
    type: string
    format: uuid
    example: bc3c9b5d-1d11-412d-8465-8888af5582d6
  PobierzPostepowanieResponse:
    description: Postępowanie w systemie
    type: object
    properties:
      id:
        $ref: '#/definitions/IdPostepowania'
      czyZakonczone:
        type: boolean
      dataOstatniejZmiany:
        type: string
        format: dateTime
      dataRozpoczecia:
        type: string
        format: dateTime
      dostepnePublicznie:
        type: boolean
      ogloszenia:
        type: object
        properties:
          oZamowieniu:
            $ref: '#/definitions/Links'
          wstepne:
            $ref: '#/definitions/Links'
          oZamiarzeZawarciaUmowy:
            $ref: '#/definitions/Links'
          oUdzieleniuZamowienia:
            $ref: '#/definitions/Links'
          oKonkursie:
            $ref: '#/definitions/Links'
          oWynikachKonkursu:
            $ref: '#/definitions/Links'
          oZmianieOgloszenia:
            $ref: '#/definitions/Links'
          oZmianieUmowy:
            $ref: '#/definitions/Links'
      links:
        $ref: '#/definitions/Links'
      daneSiwz:
        $ref: '#/definitions/Links'
      daneDialoguTechnicznego:
        $ref: '#/definitions/Links'
    required:
      - id
      - czyZakonczone
      - dataRozpoczecia
      - dostepnePublicznie
      - ogloszenia
      - links
    example:
      id: 333f7d3a-037a-4c32-a51c-6b4588db717e
      czyZakonczone: false
      dataOstatniejZmiany: '2018-01-01 00:00:00.001'
      dataRozpoczecia: '2018-01-01 00:00:00.001'
      dostepnePublicznie: true
      ogloszenia:
          oZamowieniu:
            - rel: PobierzOgloszenieOZamowieniu
              href: /bzp/ogloszenia/ozamowieniu/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
              action: GET
            - rel: OpublikujOgloszenieOZamowieniu
              href: /bzp/ogloszenia/ozamowieniu
              action: POST
          wstepne:
            - rel: PobierzWstepneOgloszenieInformacyjne
              href: /bzp/ogloszenia/wstepne/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
              action: GET
            - rel: OpublikujWstepneOgloszenieInformacyjne
              href: /bzp/ogloszenia/wstepne
              action: POST
          oZamiarzeZawarciaUmowy:
            - rel: OpublikujOgloszenieOZamiarzeZawarciaUmowy
              href: /bzp/ogloszenia/ozamiarzezawarciaumowy/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
              action: GET
          oUdzieleniuZamowienia:
            - rel: PobierzOgloszenieOUdzieleniuZamowienia
              href: /bzp/ogloszenia/oudzieleniuzamowienia/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
              action: GET
            - rel: OpublikujOgloszenieOUdzieleniuZamowienia
              href: /bzp/ogloszenia/oudzieleniuzamowienia
              action: POST
          oKonkursie:
            - rel: OpublikujOgloszenieOKonkursie
              href: /bzp/ogloszenia/okonkursie
              action: POST
          oWynikachKonkursu:
            - rel: OpublikujOgloszenieOWynikachKonkursu
              href: /bzp/ogloszenia/owynikachkonkursu
              action: POST
          oZmianieOgloszenia:
            - rel: OpublikujOgloszenieOZmianieOgloszenia
              href: /bzp/ogloszenia/ozmianieogloszenia
              action: POST
          oZmianieUmowy:
            - rel: PobierzOgloszenieOZmianieUmowy
              href: /bzp/ogloszenia/ozmianieumowy/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
              action: GET
            - rel: OpublikujOgloszenieOZmianieUmowy
              href: /bzp/ogloszenia/ozmianieumowy
              action: POST
      daneSiwz:
        - rel: PobierzSIWZ
          href: /postepowania/333f7d3a-037a-4c32-a51c-6b4588db717e/siwz/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
          action: GET
        - rel: DodajSIWZ
          href: /postepowania/333f7d3a-037a-4c32-a51c-6b4588db717e/siwzy
          action: POST
      daneDialoguTechnicznego:
        - rel: PobierzDialogTechniczny
          href: /postepowania/333f7d3a-037a-4c32-a51c-6b4588db717e/dialogTechniczny/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
          action: GET
        - rel: DodajDialogTechniczny
          href: /postepowania/333f7d3a-037a-4c32-a51c-6b4588db717e/dialogiTechniczne
          action: POST
      links:
        - rel: ZamknieciePostepowania
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36
          action: DELETE
        - rel: PobierzZdarzenia
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36/zdarzenia
          action: GET
  ZamknieciePostepowaniaResponse:
    type: object
    properties:
      dataZamkniecia:
        description: Data zamknięcia postępowania
        type: string
        format: dateTime
      powodZamkniecia:
        description: Powód zamknięcia postępowania
        type: string
    required:
      - dataZamkniecia
      - powodZamkniecia
    example:
      dataZamkniecia: '2018-01-01 00:00:00.000'
      powodZamkniecia: Postępowanie unieważnione
  DodanieSiwzRequest:
    $ref: '#/definitions/DaneSiwzPodstawowe'
  DodanieSiwzResponse:
    type: object
    required:
      - idSiwzu
      - links
    properties:
      idSiwzu:
        $ref: '#/definitions/IdSiwzu'
      links:
        $ref: '#/definitions/Links'
    example:
      idSiwzwu: bc3c9b5d-1d11-412d-8465-8888af5582d6
      links:
        - rel: PobierzSIWZ
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36/siwz/bc3c9b5d-1d11-412d-8465-8888af5582d6/
          action: GET
        - rel: PobierzPostepowanie
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36/
          action: GET
  PobierzSiwzResponse:
    allOf:
      - $ref: '#/definitions/DaneSiwzPodstawowe'
    properties:
      idSiwzu:
        $ref: '#/definitions/IdSiwzu'
      dataWprowadzeniaZmiany:
        type: string
        format: 'date-time'
  DodanieDanychProtokoluUERequest:
    type: object
    properties:
      dataZadaniaProtokoluPrzezUE:
        type: string
        format: 'date-time'
      dataPrzekazaniaProtokoluDoUE:
        type: string
        format: 'date-time'
  DaneOUdzieleniuNieudzieleniuZamowieniaRequest:
    description: 'Dane o udzieleniu lub nieudzieleniu zamówienia na usługi społeczne i inne szczególne usługi'
    type: object
    properties:
      daneZInformacjiOUdzieleniuZamowienia:
        $ref: '#/definitions/DaneZInformacjiOUdzieleniuZamowienia'
      metadaneZInformacjiOUdzieleniuZamowienia:
        $ref: '#/definitions/MetadaneZInformacjiOUdzieleniuZamowienia'
  DaneZInformacjiOUdzieleniuZamowienia:
    type: object
    properties:
      idWykonawcy:
        $ref: '#/definitions/IdWykonawcy'
      szacunkowaWartoscZamowienia:
        $ref: '#/definitions/WartoscZamowienia'
      wartoscUmowy:
        $ref: '#/definitions/WartoscUmowy'
      przedmiotZamowienia:
        type: array
        items:
          $ref: '#/definitions/KodCPV'
        minItems: 1
      liczbaZlozonychOfert:
        type: integer
      liczbaZlozonychOfertMSP:
        type: integer
      liczbaZlozonychOfertUE:
        type: integer
      liczbaZlozonychOfertSpozaUE:
        type: integer
      czyUdzielenieZamowieniaWspolne:
        description: 'Informacja, czy zamówienie udzielone wykonawcom wspólnie ubiegającym się o udzielenie zamówienia'
        type: boolean
      liczbaPodwykonawcow:
        description: 'Liczba podwykonawców, którym wykonawca zamierza powierzyć wykonanie części zamówienia'
        type: integer
  DaneOWykluczeniuRequest:
    type: object
    properties:
      daneOWykluczeniu:
        $ref: '#/definitions/DaneOWykluczeniu'
  DaneOWykluczeniu:
    type: object
    properties:
      wykluczeniWykonawcy:
        type: array
        items:
          $ref: '#/definitions/IdWykonawcy'
      powodyWykluczenia:
        type: array
        items:
          properties:
            idWykonawcy:
              $ref: '#/definitions/IdWykonawcy'
            powod:
              type: string
      odrzuconeOferty:
        type: array
        items:
          $ref: '#/definitions/IdOferty'
  DaneOStosowaniuDSZRequest:
      type: object
      properties:
        daneZInformacjiOStosowaniuDSZ:
          $ref: '#/definitions/DaneZInformacjiOStosowaniuDSZ'
  DaneZInformacjiOStosowaniuDSZ:
      description: 'Dane o stosowaniu DSZ'
      type: object
      properties:
        przedmiotZamowienObjetychDSZ:
          description: 'Określenie przedmiotu zamówień objętych dynamicznym systemem zakupów wraz z szacowaną ilością.'
          type: string
        czasTrwaniaDniDSZ:
          type: integer
        przewidywaneTerminyDokonywaniaZamowien:
          type: string
        wymaganieTechniczneDotyczaceUrzadzenTeleinformatycznych:
          description: 'Wymagania techniczne dotyczące urządzeń teleinformatycznych niezbędnych do porozumiewania się zamawiającego z wykonawcami, w tym przesyłania ofert.'
          type: string
        sposobFunkcjonowaniaDSZ:
          type: string
        podzialNaKategorieDostaw:
          description: 'Podział na kategorie dostaw, usług lub robót budowlanych wraz z cechami określającymi te kategorie, o ile dynamiczny system zakupów zostanie podzielony na kategorie.'
          type: string
        czyWymogSkladaniaOfertWPostaciKataloguElektronicznego:
          description: 'Czy przewiduje się wymóg składania ofert w postaci katalogu elektronicznego lub dołączenia katalogu elektronicznego do oferty.'
          type: boolean
  MetadaneZInformacjiOUdzieleniuZamowienia:
    type: object
    properties:
      dataPrzekazaniaInformacjiOUdzieleniuZamowienia:
        type: string
        format: date-time
      dataPrzekazaniaInformacjiONieudzieleniuZamowienia:
        type: string
        format: date-time
  DanePowiadomieniaOWynikachZLicytacjiElektronicznejRequest:
    type: object
    properties:
      powiadomienieOWynikachLicytacjiArt80ust2:
        type: object
        properties:
          idZwyciezcy:
            $ref: '#/definitions/IdWykonawcy'
  DaneZaproszeniaDoSkladaniaOfertWLicytacjiRequest:
     type: object
     properties:
       daneZaproszenia:
         type: object
         properties:
           wykonawcy:
             type: array
             items:
               $ref: '#/definitions/IdWykonawcy'
           terminRozpoczeciaLicytacji:
             type: string
             format: 'date-time'
       terminZwiazaniaOferta:
         description: 'Termin związania ofertą Wykonawcy, który zaoferuje najniższą cenę.'
         type: object
         properties:
           terminData:
             type: string
             format: date-time
           terminDni:
             type: integer
       terminWyslania:
         description: 'Termin wysłania zaproszenia do składania ofert w licytacji, do Wykonawców.'
  DaneZLicytacjiElektronicznejRequest:
    type: object
    properties:
      wynikiLicytacji:
        type: object
        properties:
          pierwszePostapienie:
            type: number
            format: double
          wyniki:
            type: array
            items:
              type: object
              properties:
                idWykonawcy:
                  $ref: '#/definitions/IdWykonawcy'
                ostatniePostapienie:
                  type: number
                  format: double
  DaneDoLicytacjiElektronicznejResponse:
   type: object
   properties:
     zaproszeniWykonawcy:
      type: array
      items:
        $ref: '#/definitions/IdWykonawcy'
     gdzieProwadzonaLicytacjaUrl:
       description: 'Adres strony internetowej, na której będzie prowadzona licytacja elektroniczna.'
       type: string
     opisPrzedmiotuZamowieniaUrl:
       description: 'Adres strony internetowej, na której jest dostępny opis przedmiotu zamówienia w licytacji elektronicznej.'
       type: string
     wymaganiaRejestracjiWykonawcow:
       description: 'Wymagania dotyczące rejestracji i identyfikacji wykonawców w licytacji elektronicznej, w tym wymagania techniczne urządzeń informatycznych.'
       type: string
     sposobPostepowania:
       description: 'Sposób postępowania w toku licytacji elektronicznej, w tym określenie minimalnych wysokości postąpień.'
       type: string
     etapy:
       type: array
       minItems: 1
       items:
         type: object
         properties:
           czasTrwaniaDni:
             type: integer
     czyWymaganeNowePostapienia:
       description: 'Wykonawcy, którzy nie złożyli nowych postąpień, zostaną zakwalifikowani do następnego etapu.'
       type: boolean
     terminy:
       type: object
       properties:
         skladanieWnioskowOUdzial:
           description: 'Termin składania wniosków o dopuszczenie do udziału w licytacji elektronicznej.'
           type: string
           format: 'date-time'
         otwarcieLicytacji:
           type: string
           format: 'date-time'
         zamkniecieLicytacji:
           type: string
           format: 'date-time'
     warunkiZamknieciaLicytacji:
       type: string
     istotnePostanowieniaOgolneWarunkiAlboWzorUmowy:
       description: 'Istotne dla stron postanowienia, które zostaną wprowadzone do treści zawieranej umowy w sprawie zamówienia publicznego, albo ogólne warunki umowy, albo wzór umowy.'
       type: string
     wymaganiaZabezpieczeniaWykonaniaUmowy:
       description: 'Wymagania dotyczące zabezpieczenia należytego wykonania umowy.'
       type: string
     informacjeDodatkowe:
       type: string
  AukcjaElektronicznaResponse:
    type: object
    properties:
      aukcjaElektroniczna:
        type: object
        properties:
          elementyAukcji:
            type: string
          czyOgraniczeniaWartosci:
            type: boolean
          informacjeUdostepnioneWykonawcom:
            type: string
          informacjePrzebiegAukcji:
            type: string
          informacjeSposobPostepowania:
            type: string
          informacjeSprzet:
            type: string
          wymaganiaRejestracji:
            type: string
          czyAukcjaWieloetapowa:
            type: boolean
          czyAukcjaJendoetapowa:
            type: boolean
          aukcjaWieloetapowa:
            type: object
            properties:
              czasTrwaniaEtapu:
                type: string
                format: date-time
              liczbaEtapow:
                type: number
              czasTrwaniaEtapuNieZlozyliNowychPostapien:
                type: boolean
          cechyWspolneAukcjiILicytacjiWarunkiZamkniecia:
            type: string
          aukcjaJednoetapowa:
            type: object
            properties:
              czasTrwania:
                type: string
                format: date-time
  InicjalizujPostepowanieIDodajDaneZaproszeniaDoNegocjacjiRequest:
    type: object
    required:
      - podmiot
      - przedmiotZamowienia
      - procedura
      - daneZaproszeniaDoNegocjacji
      - warunkiUdzialuWPostepowaniu
      - podstawaPrawnaZastosowanegoTrybu
      - kryteriaOcenyOfert
      - negocjacje
    properties:
      podmiot:
        $ref: '#/definitions/Podmiot'
      przedmiotZamowienia:
        type: array
        items:
          $ref: '#/definitions/PrzedmiotZamowienia'
        minItems: 1
      procedura:
        type: object
        properties:
          czyDopuszczalnaOfertaWariantowa:
            type: boolean
      daneZaproszeniaDoNegocjacji:
        type: object
        properties:
          terminWykonaniaZamowienia:
            type: string
            format: 'date-time'
      warunkiUdzialuWPostepowaniu:
        $ref: '#/definitions/WarunkiUdzialuWPostepowaniu'
      podstawaPrawnaZastosowanegoTrybu:
        type: string
      kryteriaOcenyOfert:
        $ref: '#/definitions/KryteriaOcenyOfert'
      negocjacje:
        $ref: '#/definitions/TerminIMiejsce'
  ZainicjalizujowanoPostepowanieResponse:
    type: object
    properties:
      idPostepowania:
        type: string
        format: uuid
      dataRozpoczeciaPostepowania:
        type: string
        format: date-time
      trybLubProcedura:
        type: string
      idZamawiajacego:
        type: string
        format: uuid
  PrzeslijMetadaneWyjasnieniaSIWZRequest:
    type: object
    required:
      - czasWplywuZapytania
    properties:
      emailSubskrybenta:
        type: string
      podmiot:
        type: object
        required:
          - nazwa
          - identyfikator
        properties:
          nazwa:
            type: string
          identyfikator:
            $ref: '#/definitions/IdentyfikatorPodmiotu'
      czasWplywuZapytania:
        description: Znacznik czasu wpłynięcia zapytania
        type: string
        format: date-time
      odpowiedzi:
        type: array
        items:
          $ref: '#/definitions/OdpowiedzDoZapytania'
  OdpowiedzDoZapytania:
    type: object
    required:
      - czasUdzieleniaWyjasnien
      - iloscPytan
      - czyModyfikacjaSIWZ
    properties:
      czasUdzieleniaWyjasnien:
        description: Znacznik czasu udzielenia wyjaśnień
        type: string
        format: date-time
      iloscPytan:
        description: Ilość pytań
        type: integer
      czyModyfikacjaSIWZ:
        description: Modyfikacja SIWZ
        type: boolean
  IdentyfikatorPodmiotu:
    type: object
    required:
      - identyfikatorKrajowy
      - typIdentyfikatora
    properties:
      identyfikatorKrajowy:
        type: string
      typIdentyfikatora:
        description: Typ identyfikatora krajowego
        type: string
        enum:
          - REGON
          - PESEL
          - NIP
          - Inny
  DodajDialogTechnicznyRequest:
    $ref: '#/definitions/DialogTechniczny'
  DodajDialogTechnicznyResponse:
    type: object
    required:
      - idDialoguTechnicznego
      - links
    properties:
      idDialoguTechnicznego:
        $ref: '#/definitions/IdDialoguTechnicznego'
      links:
        $ref: '#/definitions/Links'
    example:
      idDialoguTechnicznego: bc3c9b5d-1d11-412d-8465-8888af5582d6
      links:
        - rel: PobierzDialogTechniczny
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36/dialogTechniczny/bc3c9b5d-1d11-412d-8465-8888af5582d6/
          action: GET
        - rel: PobierzPostepowanie
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36/
          action: GET
  PobierzDialogTechnicznyResponse:
    type: object
    required:
      - przedmiotDialogu
      - wplywDialogu
      - idDialoguTechnicznego
    properties:
      idDialoguTechnicznego:
        $ref: '#/definitions/IdDialoguTechnicznego'
      przedmiotDialogu:
        type: string
        example: Przykładowy przedmiot dialogu
      wplywDialogu:
        type: string
        example: Przykładowy wpływ dialogu
      links:
        $ref: '#/definitions/Links'
    example:
      idDialoguTechnicznego : bc3c9b5d-1d11-412d-8465-8888af5582d6
      przedmiotDialogu: Przykładowy przedmiot dialogu
      wplywDialogu: Przykładowy wpływ dialogu
      links:
        - rel: PobierzPostepowanie
          href: /postepowania/1e07ba0b-4d8c-43c0-a222-86e0e3118c36/
          action: GET
  DaneSiwzPodstawowe:
    type: object
    required:
      - obliczanieCeny
      - ofertyWariantowe
      - procentowaWartoscOstatniejCzesci
      - terminy
      - daneZDialoguTechnicznego
      - kryteria
    properties:
      kryteria:
        type: string
        description: Kryteria lub zasady, które będą miały zastosowanie do ustalenia, które części zamówienia zostaną udzielone jednemu Wykonawcy, w przypadku wyboru jego Oferty w większej niż maksymalna liczbie części.
      dozwolonaLiczbaCzesci:
        type: number
        format: integer
        example : 3
      czyKluczoweCzesciOsobiscie:
        type: boolean
      maksymalnaLiczbaCzesciPodwykonawcy:
        type: number
        format: integer
      czyMozliwePowierzycCzesciPodwykonawcy:
        type: boolean
      obliczanieCeny:
        type: string
        example: sposób obliczania części
      ofertyWariantowe:
        type: string
        example: opis oferty wariantowej
      czyOsobisteRozmieszczenIInstalacja:
        type: boolean
      procentowaWartoscOstatniejCzesci:
        type: number
        format: decimal
        example: 30.0
      terminy:
        type: object
        required:
          - otwarciaOfert
          - realizacjiZamowienia
          - zwiazaniaOferta
        properties:
          otwarciaOfert:
            type: string
            format: date-time
            example: '2018-04-05T11:51:20.123'
          realizacjiZamowienia:
            type: string
            format: date-time
            example: '2018-04-05T11:51:20.123'
          zwiazaniaOferta:
            type: string
            format: date-time
            example: '2018-04-05T11:51:20.123'
      wymagania:
        type: object
        required:
          - art29ust3a
          - art29ust4
        properties:
          art29ust3a:
            type: boolean
          art29ust4:
            type: boolean
      wysokoscZwrotuKosztow:
        type: number
        format: decimal
      zabezpieczenie:
        type: string
      warunkiZatrudnieniaWynikajaceArt29ust4:
        type: object
        required:
          - liczba
          - okresZatrudnienia
          - rodzajOsoby
        properties:
          liczba:
            type: number
            format: integer
            example: 4
          okresZatrudnia:
            type: string
            format: date-time
            example: '2018-04-05T11:51:20.123'
          rodzajOsoby:
            type: string
            enum:
              - Bezrobotni
              - Młodociani
              - Niepełnosprawni
              - Inne osoby
      wadium:
        $ref: '#/definitions/Wadium'
      przedmiotZamowienia:
        type: object
        required:
          - czyDialogTechniczny
          - nazwaNadania
          - czyPodzieloneNaCzesci
          - rodzajZamowienia
          - czyZamowieniaDodatkowe
        properties:
          czyDialogTechniczny:
            description: 'Czy przed wszczęciem postępowania o udzielenie zamówienia przeprowadzono dialog techniczny'
            type: boolean
          nazwaNadania:
            type: string
            example: Przykładowa nazwa nadania
          numerReferencyjny:
            type: string
            example: Przykładowy numer referencyjny
          czyPodzieloneNaCzesci:
            type: boolean
          rodzajZamowienia:
            type: string
            enum:
              - Dostawy
              - Roboty budowlane
              - Usługi
            example: Dostawy
          czyZamowieniaDodatkowe:
            type: boolean
      okresRealizacji:
        $ref: '#/definitions/OkresRealizacji'
      walutaRoliczeniaZamowienia:
        type: array
        items:
          type: string
        example:
          - PLN
          - USD
      obslugaPostepowanie:
        $ref: '#/definitions/ObslugaPostepowania'
      daneZDialoguTechnicznego:
        $ref: '#/definitions/DaneZDialoguTechnicznego'
      metadaneOdebraniaKlucza:
        $ref: '#/definitions/MetadaneOdebraniaKlucza'
      wymaganiaWDziedzinachObronnosci:
        description: 'Wymagania związane z realizacją zamówienia w dziedzinach obronności lub bezpieczeństwa (art. 131g Pzp).'
        type: string
  Wadium:
    type: object
    required:
      - wymagania
      - wartosc
      - waluta
    properties:
      wymagania:
        type: array
        items:
          type: string
        minItems: 1
      wartosc:
        type: number
        format: decimal
        example:
          150000.0
      waluta:
        type: string
        example:
          PLN
  ObslugaPostepowania:
    type: object
    properties:
      zapytania:
        type: array
        items:
          type: object
          required:
            - dataWplyniecia
          properties:
            dataWplyniecia:
              type: string
              format: date-time
              example: '2018-04-05T11:51:20.123'
            odpowiedzi:
              type: array
              items:
                type: object
                required:
                  - czyModyfikacjaSIWZ
                  - iloscPytan
                  - dataUdzieleniaOdpowiedzi
                properties:
                  czyModyfikacjaSIWZ:
                    type: boolean
                  iloscPytan:
                    type: number
                    format: integer
                    example: 1
                  dataUdzieleniaOdpowiedzi:
                    type: string
                    format: date-time
                    example: '2018-04-05T11:51:20.123'
  OkresRealizacji:
    type: object
    properties:
      realizacjaDni:
        type: number
        format: integer
        example: 4
      realizacjaMiesiace:
        type: number
        format: integer
        example: 5
      realizacjaDaty:
        type: object
        required:
          - dataOd
        properties:
          dataOd:
            type: string
            format: date-time
            example: '2018-04-05T11:51:20.123'
          dataDo:
            type: string
            format: date-time
            example: '2018-04-05T11:51:20.123'
  DaneZDialoguTechnicznego:
    type: object
    required:
      - czyPrzeprowadzono
    properties:
      czyPrzeprowadzono:
        description: 'Czy przeprowadzono procedurę, o której mowa w art. 31a ust. 1 ustawy z dnia 29 stycznia 2004 r. Pzp, w szczególności dialog techniczny.'
        type: boolean
      wyniki:
        description: 'Lista wyników dialogu technicznego'
        type: array
        items:
          $ref: '#/definitions/DialogTechniczny'
        minItems: 1
  DialogTechniczny:
    type: object
    required:
      - uczestnicy
    properties:
      uczestnicy:
        description: 'Lista nazw uczestników dialogu technicznego'
        type: array
        items:
          type: string
        minItems: 1
  MetadaneOdebraniaKlucza:
    type: object
    required:
      - dataOdebrania
      - idPortalu
      - idPostepowania
    properties:
      dataOdebrania:
        description: 'Data odebrania klucza'
        type: string
        format: date
      idPortalu:
        description: 'Identyfikator Portalu, który odebrał klucz'
        type: string
        format: uuid
      idPostepowania:
        description: 'Identyfikator postępowania'
        type: string
        format: uuid
  DaneOtwarciaOfertRequest:
    type: object
    required:
      - informacjeZOtwarciaOfert
      - kryteriaPrzedmiotowe
      - daneCzlonkowKonsorcjum
    properties:
      informacjeZOtwarciaOfert:
        $ref: '#/definitions/InformacjeZOtwarciaOfert'
      kryteriaPrzedmiotowe:
        type: array
        items:
          type: object
          properties:
            nazwa:
              description: >-
                Lista kryteriów - kwota netto, kwota brutto, waluta, termin wykonania zamówienia,
                okres gwarancji, wartości innych kryteriów oferty wskazane w formularzu ofertowym.
              type: string
            wartosc:
              type: string
        minItems: 1
      daneCzlonkowKonsorcjum:
        $ref: '#/definitions/DaneCzlonkowKonsorcjum'
  DaneZWezwaniaDoZlozeniaOfertDodatkowychRequest:
    type: object
    properties:
      terminSkladaniaOfertDodatkowych:
        type: string
        format: 'date-time'
      terminOtwarciaOfertDodatkowych:
        type: string
        format: 'date-time'
      wezwania:
        type: array
        items:
          properties:
            idWykonawcy:
              $ref: '#/definitions/IdWykonawcy'
            dataWezwania:
              type: string
              format: 'date-time'
            ranking:
              type: number
            punktacja:
              type: number
  DaneOZawieszeniuPostepowaniaRequest:
    type: object
    properties:
      dataWyslaniaInformacjiOZawieszeniu:
        description: 'Data przekazania informacji o zawieszeniu postępowania przez Zamawiającego'
        type: string
        format: 'date-time'
      dataZawieszenia:
        description: 'Data zawieszenia postępowania przez Zamawiającego'
        type: string
        format: 'date-time'
  InformacjeZOtwarciaOfert:
    type: object
    required:
      - iloscZlozonychOfert
      - dataOtwarcia
      - idPostepowania
      - kwotaFinansowania
    properties:
      iloscZlozonychOfert:
        description: 'Liczba złożonych ofert'
        type: number
      dataOtwarcia:
        description: 'Data otwarcia ofert'
        type: string
        format: date-time
      idPostepowania:
        description: 'Identyfikator postępowania'
        $ref: '#/definitions/IdPostepowania'
      kwotaFinansowania:
        description: 'Kwota, jaką Zamawiający przeznacza na sfinansowanie zamówienia.'
        type: number
        format: decimal
      oferty:
        description: 'Lista obiektów typu Oferta na przedmiot zamówienia'
        type: array
        items:
          $ref: '#/definitions/OfertaNaPrzedmiotZamowienia'
  OfertaNaPrzedmiotZamowienia:
    type: object
    required:
      - czyStanowiCzescOferty
      - daneIdentyfikacyjne
    properties:
      czyStanowiCzescOferty:
        description: 'Informacja, czy oferta na przedmiot zamówienia została złożona jako jedna z części oferty częściowej.'
        type: boolean
      daneIdentyfikacyjne:
        required:
          - idWykonawcy
          - idOferty
          - czyOfertaZlozonaWKonsorcjum
          - idWariantu
        properties:
          idWykonawcy:
            $ref: '#/definitions/IdWykonawcy'
          idOferty:
            $ref: '#/definitions/IdOferty'
          czyOfertaZlozonaWKonsorcjum:
            type: boolean
          idWariantu:
            $ref: '#/definitions/IdWariantu'
  DaneCzlonkowKonsorcjum:
    type: object
    required:
      - oficjalnaNazwaPodmiotu
      - identyfikator
      - daneAdresoweSiedziby
      - czySrednieMalePrzedsiebiorstwo
    properties:
      oficjalnaNazwaPodmiotu:
        type: string
      identyfikator:
        $ref: '#/definitions/IdentyfikatorPodmiotu'
      daneAdresoweSiedziby:
        $ref: '#/definitions/DaneAdresoweSiedziby'
      czySrednieMalePrzedsiebiorstwo:
        type: boolean
      glownyKodPKDWykonawcy:
        type: string
      dodatkowyKodPKDWykonawcy:
        type: string
  DaneAdresoweSiedziby:
    type: object
    properties:
      ulica:
        type: string
      nrBudynku:
        type: string
      nrLokalu:
        type: string
      kodPocztwoy:
        type: string
      miejscowosc:
        type: string
      wojewodztwo:
        type: string
      kraj:
        type: string
  DaneOtwarciaOfertResponse:
    type: object
    properties:
      idPostepowania:
        $ref: '#/definitions/IdPostepowania'
  DaneZawiadomieniaODopuszczeniuWykonawcowLubOdmowieRequest:
    type: array
    items:
      type: object
      properties:
        idWykonawcy:
          allOf:
            - $ref: '#/definitions/IdWykonawcy'
          description: 'ID wykonawcy, do którego przekazano zawiadomienie'
        podstawaPrawna:
          type: string
    minItems: 1
  DaneZaproszeniaDoUbieganiaSieOZamowienieRequest:
    type: array
    items:
      type: object
      properties:
        dataWyslania:
          description: 'Data wysłania zaproszenia do ubiegania się o zamówienie sektorowe do Wykonawcy.'
          type: string
          format: 'date-time'
        idWykonawcy:
          allOf:
            - $ref: '#/definitions/IdWykonawcy'
          description: 'ID Wykonawcy, do którego wysłano zaproszenia do ubiegania się o zamówienie sektorowe do Wykonawcy.'
    minItems: 1
  DaneZakonczeniaSystemuKwalifikacjiRequest:
    type: object
    properties:
      terminZakonczeniaSystemuKwalifikacji:
        type: string
        format: 'date-time'
  DaneZaproszeniaDoPotwierdzeniaZainteresowaniaRequest:
    type: object
    properties:
      zaproszeniWykonawcy:
        description: 'ID wykonawcy, do którego wysłano zaproszenie do potwierdzenia zainteresowania.'
        type: array
        items:
          $ref: '#/definitions/IdWykonawcy'
        minItems: 1
      przedmiotZamowienia:
        $ref: '#/definitions/PrzedmiotZamowienia'
      terminPublikacjiPrzyszlychOgloszen:
        description: 'Lista przewidywanych publikacji przyszłych ogłoszeń dotyczących zamówień, o których mowa w pkt 2 art. 135 PZP, oraz zamówień na roboty budowlane.'
        type: string
        format: 'date-time'
      trybZamowieniaSektorowego:
        type: string
        enum:
          - Przetarg nieograniczony
          - Przetarg ograniczony
          - Negocjacje z ogłoszeniem
          - Dialog konkurencyjny
          - Negocjacje bez ogłoszenia
          - Zamówienie z wolnej ręki
          - Partnerstwo innowacyjne
      terminDostaw:
        description: 'Termin (w stosownych przypadkach) rozpoczęcia lub zakończenia realizacji dostaw, robót budowlanych lub usług.'
        type: string
        format: 'date-time'
      warunkiUdzialu:
        $ref: '#/definitions/WarunkiUdzialuWPostepowaniu'
      kryteriaOceny:
        $ref: '#/definitions/Kryteria'
      specyfikacjaWarunkowZamowieniaUrl:
        description: 'Adres strony internetowej, na której dostępna jest specyfikacja istotnych warunków zamówienia'
        type: string
      odstapienieOdKomunikacjiElektronicznej:
        description: 'Informacja o odstąpieniu od wymogu użycia środków komunikacji elektronicznej'
        type: string
      narzedzia:
        description: 'Informacja o udostępnianiu narzędzi, urządzeń lub formatów plików ogólnie niedostępnych'
        type: object
        properties:
          miejsceUdostepnienia:
            description: 'Miejsce udostępnienia specyfikacji istotnych warunków zamówienia'
            type: string
          terminUdostepnienia:
            description: 'Termin udostępnienia specyfikacji istotnych warunków zamówienia '
            type: string
            format: 'date-time'
          jezykiSporzadzeniaSpecyfikacji:
            type: array
            items:
              type: string
            minItems: 1
  PrzeslijMetadaneUniewaznieniaRequest:
    description: Żądanie z metadanymi dotyczącymi unieważnienia
    type: object
    properties:
      przeslankiUniewaznienia:
        description: 'Przesłanki unieważnienia (numery paragrafów)'
        type: array
        items:
          type: string
      idUniewaznionejCzesci:
        description: 'Identyfikator unieważnionej części postępowania'
        type: string
      dataUniewaznienia:
        description: 'Data unieważnienia postępowania'
        type: string
        format: date
  DaneZeSprawozdaniaWZakresieASSLIRequest:
    type: object
    properties:
      metadaneSprawozdaniaWZakresieASSLI:
        $ref: '#/definitions/MetadaneSprawozdanieASSLI'
      daneSprawozdaniaWZakresieASSLI:
        $ref: '#/definitions/AspektySpoleczneSrodowiskoweLubInnowacyjne'
  AspektySpoleczneSrodowiskoweLubInnowacyjne:
    type: object
    properties:
      aspektySpoleczne:
        $ref: '#/definitions/AspektySpoleczne'
      aspektySrodowiskoweLubInnowacyjne:
        $ref: '#/definitions/AspektySrodowiskoweLubInnowacyjne'
  AspektySrodowiskoweLubInnowacyjne:
    type: object
    properties:
      czyOdwolanieDoSystemowZarzadzaniaSrodowiskowego:
        description: 'Czy odwołano się do systemów i środków zarządzania środowiskowego w ramach warunków udziału w postępowaniu.'
        type: boolean
      czyOdwolanieDoAspektowSrodowiskowychOKtorychMowaWArt29Ust4:
        description: 'Czy w opisie przedmiotu zamówienia odwołano się do aspektów środowiskowych związanych z realizacją zamówienia, o których mowa w art. 29 ust. 4 ustawy.'
        type: boolean
      czyWOpisiePrzedmiotuOdwolanieDoOznakowaniaOKtorymMowaWArt30a:
        description: 'Czy w opisie przedmiotu zamówienia odwołano się do oznakowania, o którym mowa w art. 30a ustawy, związanego z aspektami środowiskowymi.'
        type: boolean
      czyWKryteriachOcenyOdwolanieDoOznakowaniaOKtorymMowaWArt30a:
        description: 'Czy określono w kryteriach oceny ofert odwołanie się do oznakowania o którym mowa w art. 30a ustawy, związanego z aspektami środowiskowymi.'
        type: boolean
      czyWKryteriachOcenyZastosowaneKryteriumKosztuOKtorymMowaWArt91Ust3b:
        description: 'Czy określono w kryteriach oceny ofert zastosowanie kryterium kosztu z wykorzystaniem rachunku kosztów cyklu życia, o którym mowa w art. 91 ust. 3b ustawy.'
        type: boolean
      czyOkreslonoWKryteriachOcenyOdwolanieSieDoInnychAspektowSrodowiskowych:
        description: 'Czy określono w kryteriach oceny ofert odwołanie się do innych aspektów środowiskowych, w tym efektywności energetycznej przedmiotu zamówienia.'
        type: boolean
      czyOkreslonoWOpisiePrzedmiotuAspektowZwiazanychZInnowacyjnosciaOKtorychMowaWArt29Ust4:
        description: 'Czy określono w opisie przedmiotu zamówienia wymagania dotyczące aspektów związanych z innowacyjnością, o których mowa w art. 29 ust. 4 ustawy.'
        type: boolean
      czyUwzglednionoWKryteriachOcenyAspektyZwiazaneZInnowacyjnoscia:
        description: 'Czy uwzględniono w kryteriach oceny ofert aspekty związane z innowacyjnością.'
        type: boolean
      czyPostepowanieWKtorymUwzlednionoAspektySrodowiskoweLubInnowacyjneUniewaznione:
        description: 'Czy postępowanie, w którym uwzględniono aspekty środowiskowe lub innowacyjne zostało unieważnione.'
        type: boolean
  AspektySpoleczne:
    type: object
    properties:
      czyZamowienieZastrzezoneZgodnieZArt22Ust2:
        description: 'Czy zamówienie udzielone jako zamówienie zastrzeżone, o którym mowa w art. 22 ust. 2 ustawy PZP.'
        type: boolean
      czyOdwolanieDoZatrudnieniaNaPodstawieUOPZgodnieZArt29Ust3a:
        description: 'Czy w opisie przedmiotu zamówienia odwołano się do zatrudnienia na podstawie umowy o pracę, o którym mowa w art. 29 ust. 3a ustawy.'
        type: boolean
      czyOdwolanieDoAspektowSpolecznychZgodnieZArt29Ust4:
        description: 'Czy w opisie przedmiotu zamówienia odwołano się do aspektów społecznych związanych z realizacją zamówienia, w tym związanych z zatrudnieniem, o których mowa w art. 29 ust. 4 ustawy.'
        type: boolean
      czyOdwolanieDoDostepnosciDlaOsobNiepelnosprawnychZgodnieZArt29Ust5:
        description: 'Czy w opisie przedmiotu zamówienia odwołano się do dostępności dla osób niepełnosprawnych lub projektowania z przeznaczeniem dla wszystkich użytkowników, o których mowa w art. 29 ust. 5 ustawy.'
        type: boolean
      czyOdwolanieDoOznakowaniaZgodnieZArt30a:
        description: 'Czy w opisie przedmiotu zamówienia odwołano się do oznakowania, o którym mowa w art. 30a ustawy, związanego z aspektami społecznymi.'
        type: boolean
      czyOkreslonoWKryteriachOcenyOdwolanieSieDoOznakowaniaZgodnieZArt30a:
        description: 'Czy określono w kryteriach oceny ofert odwołanie się do oznakowania o którym mowa w art. 30a ustawy, związanego z aspektami społecznymi.'
        type: boolean
      czyOkreslonoWKryteriachOcenyOdwolanieSieDoInnychAspektowSpolecznych:
        description: 'Czy określono w kryteriach oceny ofert odwołanie się do innych aspektów społecznych.'
        type: boolean
      rodzajPodmiotuKtoremuUdzielonoZamowienia:
        $ref: '#/definitions/RodzajPodmiotuEnum'
  RodzajPodmiotuEnum:
    type: string
    enum:
      - SPOLDZIELNIA_SOCJALNA
      - ZAKLAD_PRACY_CHRONIONEJ
      - ZAKLAD_AKTYWIZACJI_ZAWODOWEJ
      - INNE
  DaneZeSprawozdaniaOZamowieniachSektorowychRequest:
    description: 'Żądanie z danymi dotyczącymi sprawozdania o udzielonych zamówieniach w zakresie zamówień sektorowych.'
    type: object
    properties:
      daneZeSprawozdaniaOZamowieniachSektorowych:
        $ref: '#/definitions/DaneZeSprawozdaniaOZamowieniachSektorowych'
  DaneZeSprawozdaniaOZamowieniachSektorowych:
    type: object
    properties:
      idZamawiajacego:
        $ref: '#/definitions/IdZamawiajacego'
      przedmiotDzialalnosciZamawiajacego:
        $ref: '#/definitions/PrzedmiotDzialalnosciZamawiajacegoEnum'
      robotyBudowlane:
        description: 'Wartość zawartych umów na roboty budowlane bez podatku od towaru i usług (w złotych) dla danego przedmiotu działalności z pkt. 1-10 powyżej oraz przedmiot działalności dla którego podano wartość robot budowlanych.'
        allOf:
          - $ref: '#/definitions/DaneUmow'
      dostawy:
        description: 'Wartość zawartych umów na dostawy bez podatku od towaru i usług (w złotych) dla danego przedmiotu działalności z pkt. 1-10 powyżej oraz przedmiot działalności, dla którego podano wartość dostaw.'
        allOf:
          - $ref: '#/definitions/DaneUmow'
      uslugi:
        description: 'Wartość zawartych umów na usługi bez podatku od towaru i usług (w złotych) dla danego przedmiotu działalności z pkt. 1-10 powyżej oraz przedmiot działalności, dla którego podano wartość usług.'
        allOf:
          - $ref: '#/definitions/DaneUmow'
      razemRobotyBudowlane:
        description: 'Sumaryczna wartość zawartych umów na roboty budowlane bez podatku od towaru i usług (w złotych).'
        type: number
        format: double
      razemDostawy:
        description: 'Sumaryczna wartość zawartych umów na dostawy bez podatku od towaru i usług (w złotych).'
        type: number
        format: double
      razemUslugi:
        description: 'Sumaryczna wartość zawartych umów na usługi bez podatku od towaru i usług (w złotych).'
        type: number
        format: double
  DaneUmow:
    type: object
    properties:
      wartosc:
        type: number
        format: double
      przedmiotDzialalnosci:
        type: string
  PrzedmiotDzialalnosciZamawiajacegoEnum:
    type: string
    enum:
      - PRODUKCJA_TRANSPORT_ORAZ_DYSTRYBUCJA_GAZU
      - SEKTOR_WODNY_I_ENERGII_CIEPLNEJ
      - USLUGI_POCZTOWE
      - SEKTOR_ELEKTROENERGETYCZNY
      - USLUGI_KOLEJOWE
      - POSZUKIWANIE_I_WYDOBYCIE_GAZU_I_ROPY_NAFTOWEJ
      - MIEJSKI_TRANSPORT_KOLEJOWY_TRAMWAJOWY_TROLEJBUSOWY_LUB_AUTOBUSOWY
      - POSZUKIWANIE_I_WYDOBYCIE_WEGLA_I_INNYCH_PALIW_STALYCH
      - DZIALALNOSC_DOTYCZACA_PORTOW_WODNYCH
      - DZIALALNOSC_DOTYCZACA_PORTOW_LOTNICZYCH
  DaneZeSprawozdaniaOUdzielonychZamowieniachNaPodstawieWylaczenRequest:
    description: 'Żądanie z danymi dotyczącymi sprawozdania o udzielonych zamówień na podstawie wyłączeń.'
    type: object
    properties:
      metadaneSprawozdaniaWylaczen:
        $ref: '#/definitions/MetadaneSprawozdaniaWylaczen'
      daneZeSprawozdaniaWylaczen:
        $ref: '#/definitions/DaneZeSprawozdaniaWylaczen'
  DaneZeSprawozdaniaWylaczen:
    type: object
    properties:
      wylaczeniaZUwagiNaWartoscZamowienia:
        $ref: '#/definitions/WylaczeniaZUwagiNaWartoscZamowienia'
      wylaczeniaZUwagiNaInnePrzeslanki:
        $ref: '#/definitions/WylaczeniaZUwagiNaInnePrzeslanki'
      lacznaWartosc:
        type: number
        format: double
  WylaczeniaZUwagiNaWartoscZamowienia:
    description: 'Wyłączenie procedur określonych przepisami ustawy z uwagi na wartość zamówienia.'
    type: object
    properties:
      zamowieniaDoKtorychMaZastosowanieArt4Pkt8:
        description: 'Zamówienia, których wartość nie przekracza wyrażonej w złotych równowartości kwoty, o której mowa w art. 4 pkt 8 ustawy Pzp.'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaNaUslugiDoKtorychMaZastosowanieArt11Ust8:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa udzielone na usługi, jeżeli wartość zamówienia jest mniejsza od kwot określonych w przepisach wydanych na podstawie art. 11 ust. 8 ustawy Pzp.'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniNaDostawyaDoKtorychMaZastosowanieArt11Ust8:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa udzielone na dostawy, jeżeli wartość zamówienia jest mniejsza od kwot określonych w przepisach wydanych na podstawie art. 11 ust. 8 ustawy Pzp.'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      lacznaWartosc:
        type: number
        format: double
  WylaczeniaZUwagiNaInnePrzeslanki:
    description: 'Wyłączenie procedur określonych przepisami ustawy z uwagi na inne przesłanki niż wartość zamówienia.'
    type: object
    properties:
      zamowieniaDoKtorychMaZastosowanieArt4Pkt1LitA:
        description: 'Zamówienia lub konkursy udzielone na podstawie procedury organizacji międzynarodowej odmiennej od określonej w ustawie, o których mowa w art. 4 pkt 1 lit. a ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt1LitB:
        description: 'Zamówienia lub konkursy, o których mowa w art. 4 pkt 1 lit. b ustawy Pzp, udzielone na podstawie procedury wynikającej z porozumienia tworzącego zobowiązania prawnomiędzynarodowe, jak umowa międzynarodowa zawarta między Rzecząpospolitą Polską a jednym lub wieloma państwami niebędącymi członkami Unii Europejskiej, w celu pozyskania dostaw, usług lub robót budowlanych na potrzeby zrealizowania lub prowadzenia wspólnego przedsięwzięcia'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt1a:
        description: 'Zamówienia lub konkursy, w całości finansowane przez organizację międzynarodową lub międzynarodową instytucję finansującą, o których mowa w art. 4 pkt 1a ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt1b:
        description: 'Zamówienia lub konkursy, w ponad 50% finansowane przez organizację międzynarodową lub międzynarodową instytucję finansującą, o których mowa w art. 4 pkt 1b ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitA:
        description: 'Zamówienia, których przedmiotem są usługi arbitrażowe lub pojednawcze, o których mowa w art. 4 pkt 3 lit. a ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt4LitE:
        description: 'Zamówienia, których przedmiotem są usługi badawcze i rozwojowe, o których mowa w art. 4 pkt 3 lit. e ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitEA:
        description: 'Zamówienia, których przedmiotem są usługi prawne, o których mowa w art. 4 pkt 3 lit. ea ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitG:
        description: 'Zamówienia, których przedmiotem jest nabycie audycji i materiałów do audycji lub ich opracowanie, produkcja lub koprodukcja, o których mowa w art. 4 pkt 3 lit. g ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitH:
        description: 'Zamówienia, których przedmiotem jest zakup czasu antenowego lub audycji, o których mowa w art. 4 pkt 3 lit. h ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitI:
        description: 'Zamówienia, których przedmiotem jest nabycie własności lub innych praw do istniejących budynków lub nieruchomości, o których mowa w art. 4 pkt 3 lit. i ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitJ:
        description: 'Zamówienia, których przedmiotem są usługi finansowe związane z emisją, sprzedażą, kupnem lub zbyciem papierów wartościowych lub innych instrumentów finansowych, w rozumieniu ustawy z dnia 29 lipca 2005 r. o obrocie instrumentami finansowymi (Dz. U. z 2016 r. poz. 1636, z późn. zm.) oraz operacje przeprowadzane z Europejskim Instrumentem Stabilności Finansowej i Europejskim Mechanizmem Stabilności, o których mowa w art. 4 pkt 3 lit. j ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt3LitJA:
        description: 'Zamówienia, których przedmiotem są pożyczki lub kredyty, o których mowa w art. 4 pkt 3 lit. ja ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5LitA:
        description: 'Zamówienia lub konkursy, którym nadano klauzulę zgodnie z przepisami o ochronie informacji niejawnych, o których mowa w art. 4 pkt 5 lit. a ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5LitB:
        description: 'Zamówienia lub konkursy, o których mowa w art. 4 pkt 5 lit. b ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5LitC:
        description: 'Zamówienia lub konkursy, o których mowa w art. 4 pkt 5 lit. c ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5LitD:
        description: 'Zamówienia lub konkursy, o których mowa w art. 4 pkt 5 lit. d ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5b:
        description: 'Zamówienia dotyczące produkcji lub handlu bronią, amunicją lub materiałami wojennymi, o których mowa w art. 4 pkt 5b ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5cLitA:
        description: 'Zamówienia dotyczące wytwarzania i dystrybucji dokumentów publicznych i ich personalizacji, o których mowa w art. 4 pkt 5c lit. a ustawy Pzp'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5cLitB:
        description: 'Zamówienia dotyczące wytwarzania i dystrybucji druków o strategicznym znaczeniu dla bezpieczeństwa państwa, o których mowa w art. 4 pkt 5c lit. b ustawy Pzp'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt5cLitC:
        description: 'Zamówienia dotyczące wytwarzania i dystrybucji znaków akcyzy, o których mowa w art. 4 pkt 5c lit. c ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt6:
        description: 'Zamówienia na usługi udzielone innemu zamawiającemu, o którym mowa w art. 3 ust. 1 pkt 1-3a ustawy, któremu wyłączne prawo do świadczenia tych usług przyznano w drodze ustawy lub innego aktu normatywnego, który podlega publikacji, o których mowa w art. 4 pkt 6 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt10LitA:
        description: 'Zamówienia i konkursy, których głównym celem jest pozwolenie zamawiającym na oddanie do dyspozycji publicznej sieci telekomunikacyjnej, o których mowa w art. 4 pkt 10 lit. a ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt10LitB:
        description: 'Zamówienia i konkursy, których głównym celem jest pozwolenie zamawiającym na eksploatację publicznej sieci telekomunikacyjnej, o których mowa w art. 4 pkt 10 lit. b ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt10LitC:
        description: 'Zamówienia i konkursy, których głównym celem jest pozwolenie zamawiającym na świadczenie publicznie dostępnych usług telekomunikacyjnych za pomocą publicznej sieci telekomunikacyjnej, o których mowa w art. 4 pkt 10 lit. c ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt11:
        description: 'Nabywanie dostaw, usług lub robót budowlanych od centralnego zamawiającego lub od wykonawców wybranych przez centralnego zamawiającego, o którym mowa w art. 4 pkt 11 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt13:
        description: 'Zamówienia udzielone instytucji gospodarki budżetowej przez organ władzy publicznej wykonujący funkcje organu założycielskiego tej instytucji, o których mowa w art. 4 pkt 13 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      koncesjeNaRobotyBudowlaneDoKtorychMaZastosowanieArt4Pkt12:
        description: 'Koncesje na roboty budowlane w rozumieniu ustawy z dnia 21 października 2016 r. o umowie koncesji na roboty budowlane lub usługi (Dz. U. poz. 1920), o których mowa w art. 4 pkt 12 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      koncesjeNaUslugiDoKtorychMaZastosowanieArt4:
        description: 'Koncesje na usługi w rozumieniu ustawy z dnia 21 października 2016 r. o umowie koncesji na roboty budowlane lub usługi, o których mowa w art. 4 pkt 12 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4Pkt12a:
        description: 'Zamówienia i konkursy, o których mowa w art. 4 pkt 12a ustawy Pzp, udzielane i organizowane przez podmioty wykonujące działalność, o której mowa w art. 132 ust. 1 pkt 7 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt1LitA:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 1 lit. a ustawy Pzp, udzielone na podstawie szczególnej procedury wynikającej z umowy międzynarodowej, której stroną jest Rzeczpospolita Polska, zawartej z jednym lub wieloma państwami niebędącymi członkami Unii Europejskiej, lub porozumienia zawieranego na szczeblu ministerialnym'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt1LitB:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 1 lit. b ustawy Pzp, udzielone na podstawie szczególnej procedury wynikającej z umowy międzynarodowej, której stroną jest Rzeczpospolita Polska, lub porozumienia zawieranego na szczeblu ministerialnym, związanych ze stacjonowaniem wojsk i dotyczących przedsiębiorców, niezależnie od ich siedziby lub miejsca zamieszkania'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt1LitC:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4 b ust. 1 pkt 1 lit. c ustawy Pzp, udzielone na podstawie szczególnej procedury organizacji międzynarodowej'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt2:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 2 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt3:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa udzielone do celów działalności wywiadowczej, o których mowa w art. 4b ust. 1 pkt 3 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt4:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 4 ustawy Pzp, udzielone w ramach programu współpracy opartego na badaniach i rozwoju, prowadzonych wspólnie przez Rzeczpospolitą Polską i co najmniej jedno państwo członkowskie Unii Europejskiej nad opracowaniem nowego produktu oraz, tam gdzie ma to zastosowanie, do późniejszych etapów całości lub części cyklu życia tego produktu'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt5:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 5 ustawy Pzp, udzielone w państwie niebędącym członkiem Unii Europejskiej, w tym zakupów cywilnych realizowanych podczas rozmieszczenia sił zbrojnych, oraz sił, do których podstawowych zadań należy ochrona bezpieczeństwa'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt6LitA:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 6 lit. a ustawy Pzp, udzielone przez rząd Rzeczypospolitej Polskiej rządowi innego państwa związane z dostawami sprzętu wojskowego lub newralgicznego sprzętu'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt6LitB:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 6 lit. b ustawy Pzp, udzielone przez rząd Rzeczypospolitej Polskiej rządowi innego państwa związane z robotami budowlanymi i usługami bezpośrednio związanymi z takim sprzętem'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt6LitC:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 6 lit. c ustawy Pzp, udzielone przez rząd Rzeczypospolitej Polskiej rządowi innego państwa związane z robotami budowlanymi i usługami do szczególnych celów wojskowych lub newralgicznymi robotami budowlanymi lub usługami'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1Pkt7:
        description: 'Zamówienia w dziedzinach obronności i bezpieczeństwa, o których mowa w art. 4b ust. 1 pkt 7 ustawy Pzp, których przedmiotem są usługi finansowe, z wyjątkiem usług ubezpieczeniowych'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1aPkt1:
        description: 'zamówienia lub konkursy w dziedzinach obronności i bezpieczeństwa w całości finansowane przez organizację międzynarodową lub międzynarodową instytucję finansującą, o których mowa w art. 4b ust. 1a pkt 1 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4bUst1aPkt2:
        description: 'Zamówienia lub konkursy w dziedzinach obronności i bezpieczeństwa w ponad 50% finansowane przez organizację międzynarodową lub międzynarodową instytucję finansującą, o których mowa w art. 4b ust. 1a pkt 2 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dUst1Pkt1:
        description: 'Zamówienia, których przedmiotem są dostawy lub usługi służące wyłącznie do celów prac badawczych, eksperymentalnych, naukowych lub rozwojowych, o których mowa w art. 4d ust. 1 pkt 1 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dUst1Pkt2:
        description: 'Zamówienia, których przedmiotem są dostawy lub usługi z zakresu działalności kulturalnej, o których mowa w art. 4d ust. 1 pkt 2 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaInneNizOkresloneWArt4bUst1LitG:
        description: 'Zamówienia udzielone przez inne niż określone w art. 4 ust. 1 pkt 3 lit. g ustawy Pzp podmioty, których przedmiotem działalności jest produkcja i koprodukcja audycji i materiałów do audycji lub ich opracowanie, o których mowa w art. 4d pkt 3 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dUst1Pkt4:
        description: 'Zamówienia, których przedmiotem są dostawy lub usługi z zakresu działalności oświatowej, o których mowa w art. 4d ust. 1 pkt 4 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dUst1Pkt5:
        description: 'Zamówienia, których przedmiotem są usługi lub roboty budowlane, wykonywane na obszarze Specjalnej Strefy Rewitalizacji oraz realizujące przedsięwzięcia rewitalizacyjne zawarte w gminnym programie rewitalizacji, o których mowa w art. 4d ust. 1 pkt 5 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dUst1Pkt6:
        description: 'Zamówienia, których przedmiotem są usługi z zakresu leśnictwa, o których mowa w art. 4d ust. 1 pkt 6 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dUst1Pkt8:
        description: 'Zamówienia udzielone przez Ministra Sprawiedliwości – Prokuratora Generalnego albo jednostki organizacyjne mu podległe lub przez niego nadzorowane przywięziennym zakładom pracy, prowadzonym jako przedsiębiorstwa państwowe albo instytucje gospodarki budżetowej, o których mowa w art. 4d ust. 1 pkt 8 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt4dPkt9:
        description: 'Zamówienia, o których mowa w art. 4d pkt 9 ustawy Pzp, udzielone przez zarządzającego specjalną strefą ekonomiczną, o którym mowa w ustawie z dnia 20 października 1994 r. o specjalnych strefach ekonomicznych (Dz. U. z 2015 r. poz. 282, z późn. zm.), będącego podmiotem, o którym mowa w art. 3 ust. 1 pkt 3 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt136Ust1:
        description: 'Zamówienia sektorowe na dostawy, usługi lub roboty budowlane, które zostały udzielone podmiotom powiązanym z zamawiającym w sposób, o którym mowa w art. 136 ust. 1 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt136Ust2:
        description: 'Zamówienia sektorowe na usługi lub roboty budowlane, o których mowa w art. 136 ust. 2 ustawy Pzp, udzielone przez podmiot utworzony przez zamawiających w celu wspólnego wykonywania działalności, o której mowa w art. 132 ustawy, jednemu z tych zamawiających lub podmiotowi powiązanemu z jednym z tych zamawiających, w sposób o którym mowa w art. 136 ust. 1 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt136Ust3:
        description: 'Zamówienia sektorowe, o których mowa w art. 136 ust. 3 ustawy Pzp, udzielone podmiotowi utworzonemu przez zamawiających w celu wspólnego wykonywania działalności, o której mowa w art. 132 ustawy Pzp, przez jednego z tych zamawiających, o ile podmiot ten został utworzony na okres co najmniej 3 lat, a z dokumentu, na podstawie którego został utworzony wynika, że zamawiający pozostaną jego członkami w tym okresie'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaSektoroweGazDoKtorychMaZastosowanieArt137Ust1:
        description: 'Zamówienia sektorowe, o których mowa w art. 137 ust. 1 ustawy Pzp, udzielone w celu wykonywania działalności polegającej na dostarczaniu gazu do sieci przeznaczonych do świadczenia publicznych usług związanych z produkcją, przesyłaniem lub dystrybucją, o ile produkcja gazu stanowi niezbędną konsekwencję prowadzenia działalności innej niż działalność, o której mowa w art. 132 ustawy Pzp, oraz dostarczanie gazu ma na celu wyłącznie ekonomiczne wykorzystanie produkcji i w okresie ostatnich 3 lat łącznie z rokiem, w którym udzielono zamówienia, nie przekroczono 20% przeciętnych obrotów wykonawcy'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaSektoroweCieploDoKtorychMaZastosowanieArt137Ust1:
        description: 'Zamówienia sektorowe, o których mowa w art. 137 ust. 1 ustawy Pzp, udzielone w celu wykonywania działalności polegającej na dostarczaniu ciepła do sieci przeznaczonych do świadczenia publicznych usług związanych z produkcją, przesyłaniem lub dystrybucją ciepła, o ile produkcja ciepła stanowi niezbędną konsekwencję prowadzenia działalności innej niż działalność, o której mowa w art. 132 ustawy Pzp, oraz dostarczanie ciepła ma na celu wyłącznie ekonomiczne wykorzystanie produkcji i w okresie ostatnich 3 lat łącznie z rokiem, w którym udzielono zamówienia, nie przekroczono 20% przeciętnych obrotów wykonawcy'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt137Ust2:
        description: 'Zamówienia sektorowe, o których mowa w art. 137 ust. 2 ustawy Pzp, udzielone w celu wykonywania działalności polegającej na dostarczaniu energii elektrycznej do sieci przeznaczonych do świadczenia publicznych usług związanych z produkcją, przesyłaniem lub dystrybucją energii elektrycznej, o ile produkcja energii elektrycznej jest niezbędna do prowadzenia działalności innej niż działalność, o której mowa w art. 132 ustawy Pzp, oraz dostarczanie energii elektrycznej jest uzależnione wyłącznie od własnego zużycia i w okresie ostatnich 3 lat łącznie z rokiem, w którym udzielono zamówienia, nie przekroczono 30 % łącznej produkcji'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt137Ust3:
        description: 'Zamówienia sektorowe, o których mowa w art. 137 ust. 3 ustawy Pzp, udzielone w celu wykonywania działalności polegającej na dostarczaniu wody pitnej do sieci przeznaczonej do świadczenia publicznych usług związanych z produkcją lub dystrybucją wody pitnej, o ile produkcja wody pitnej jest niezbędna do prowadzenia działalności innej niż działalność, o której mowa w art. 132 ustawy Pzp, oraz dostarczanie wody pitnej uzależnione jest wyłącznie od własnego zużycia i w okresie ostatnich 3 lat łącznie z rokiem, w którym udziela się zamówienia, nie przekroczono 30% łącznej produkcji'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt138Ust1:
        description: 'Zamówienia sektorowe, o których mowa w art. 138 ust. 1 ustawy Pzp, udzielone w celu odsprzedaży lub wynajmu przedmiotu zamówienia osobom trzecim, o ile zamawiający nie posiada szczególnego lub wyłącznego prawa do sprzedaży lub wynajmu przedmiotu zamówienia, a inne podmioty mogą przedmiot zamówienia bez ograniczeń sprzedawać lub wynajmować na tych samych warunkach co zamawiający'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt138Ust2:
        description: 'Zamówienia sektorowe, o których mowa w art. 138 ust. 2 ustawy Pzp, mające na celu udzielenie koncesji na roboty budowlane, o ile koncesje takie są udzielane w celu wykonywania działalności, o której mowa w art. 132 ustawy Pzp'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      zamowieniaDoKtorychMaZastosowanieArt138Ust3:
        description: 'Zamówienia sektorowe, o których mowa w art. 138 ust. 3 ustawy Pzp, udzielone w celu wykonywania działalności, o której mowa w art. 132 ustawy, poza obszarem Unii Europejskiej, o ile do jej wykonywania nie jest wykorzystywana sieć znajdująca się na obszarze Unii Europejskiej lub obszar Unii Europejskiej'
        $ref: '#/definitions/DaneOUdzielonychZamowieniach'
      lacznaWartosc:
        type: number
        format: double
      lacznaLiczbaUdzielonychZamowien:
        type: integer
  DaneOUdzielonychZamowieniach:
    type: object
    properties:
      lacznaWartosc:
        type: number
        format: double
      liczbaUdzielonychZamowien:
        type: integer
    required:
      - lacznaWartosc
  MetadaneSprawozdanieASSLI:
    allOf:
      - $ref: '#/definitions/MetadaneSprawozdaniaWylaczen'
    properties:
      idPostepowania:
        $ref: '#/definitions/IdPostepowania'
      kodCPV:
        $ref: '#/definitions/KodCPV'
  MetadaneSprawozdaniaWylaczen:
    type: object
    properties:
      idZamawiajacego:
        $ref: '#/definitions/IdZamawiajacego'
      dataPrzeslaniaSprawozdania:
        description: 'Data przesłania rocznego sprawozdania przez Zamawiającego do Prezesa Urzędu Zamówień Publicznych.'
        type: string
        format: date-time
  PrzeslijZadanieUniewaznieniaRequest:
    description: Żądanie unieważnienia postępowania
    type: object
    properties:
      przeslankiUniewaznienia:
        description: 'Przesłanki unieważnienia'
        type: string
      dataUniewaznienia:
        description: 'Data unieważnienia postępowania'
        type: string
        format: date
      czyUniewanienieNaPodstawiePrzeslanekInnychNizOkresloneWArt93Ust1I1a:
        description: 'Czy Zamawiający unieważnił postępowanie na podstawie przesłanek unieważnienia postępowania innych niż określone w art. 93 ust. 1 i 1a'
        type: boolean
  PrzeslijWynikiAukcjiRequest:
    description: Żądanie z danymi dotyczącymi wyników aukcji
    type: object
    required:
      - idAukcji
      - punktacjeWykonawcow
      - idZwyciezcy
    properties:
      idAukcji:
        $ref: '#/definitions/IdAukcji'
      punktacjeWykonawcow:
        type: array
        items:
          $ref: '#/definitions/PunktacjaWykonawcy'
        minItems: 1
      idZwyciezcy:
        $ref: '#/definitions/IdWykonawcy'
  PunktacjaWykonawcy:
    type: object
    required:
      - idWykonawcy
      - kryteria
      - punktacjaWykonawcy
    properties:
      idWykonawcy:
        $ref: '#/definitions/IdWykonawcy'
      kryteria:
        type: array
        items:
          $ref: '#/definitions/KryteriumAukcji'
        minItems: 1
      punktacjaWykonawcy:
        type: integer
  KryteriumAukcji:
    type: object
    required:
      - id
      - punktacja
    properties:
      id:
        $ref: '#/definitions/IdKryteriumAukcji'
      punktacja:
        type: integer
  UchylenieOdPodpisaniaUmowyRequest:
    type: object
    properties:
      idWykonawcy:
        $ref: '#/definitions/IdWykonawcy'
      dataUchylenia:
        type: string
        format: 'date-time'
      powodUchylenia:
        type: string
  PrzeslijDaneZaproszeniaDoNegocjacjiRequest:
    type: object
    required:
      - etapPostepowania
      - wykonawcy
      - zamawiajacy
      - daneZZaproszeniaDoNegocjacji
      - zaproszeniWykonawcy
    properties:
      etapPostepowania:
        type: integer
      wykonawcy:
        type: array
        items:
          $ref: '#/definitions/IdWykonawcy'
        minItems: 1
      zamawiajacy:
        $ref: '#/definitions/IdZamawiajacego'
      daneZZaproszeniaDoNegocjacji:
        $ref: '#/definitions/DaneZZaproszeniaDoNegocjacji'
      zaproszeniWykonawcy:
        type: array
        items:
          $ref: '#/definitions/IdWykonawcy'
        minItems: 1
  DaneZZaproszeniaDoNegocjacji:
    type: object
    required:
      - publikacjaOgloszenia
      - negocjacje
      - adresUrlSiwz
    properties:
      idUniewaznionegoPostepowania:
        $ref: '#/definitions/IdPostepowania'
      publikacjaOgloszenia:
        $ref: '#/definitions/TerminIUrl'
      negocjacje:
        $ref: '#/definitions/TerminIMiejsce'
      adresUrlSiwz:
        type: string
  PrzeslijDaneOWyslanychZaproszeniachDoNegocjacjiRequest:
    type: object
    required:
      - wyslaneZaproszenia
    properties:
      wyslaneZaproszenia:
        type: array
        items:
          $ref: '#/definitions/WyslaneZaproszenie'
        minItems: 1
  WyslaneZaproszenie:
    type: object
    required:
      - idWykonawcy
      - terminWyslania
    properties:
      idWykonawcy:
        $ref: '#/definitions/IdWykonawcy'
      terminWyslaniaZaproszenia:
        type: string
        format: 'date-time'
  RezygnacjaZNegocjacjiPrzezZamawiajacegoRequest:
    type: object
    properties:
      rezygnujacy:
        type: string
        enum:
          - Zamawiający
      rezygnacjaZNegocjacji:
        type: boolean
        enum:
          - true
  DodajDaneOPrzeprowadzonychNegocjacjachRequest:
    type: object
    properties:
      wykonawcyNiePrzystapili:
        type: array
        items:
          $ref: '#/definitions/IdWykonawcy'
      wykonawcyBioracyUdzial:
        type: array
        items:
          $ref: '#/definitions/WynikNegocjacjiZWykonawca'
      numerEtapu:
        type: integer
      dataZakonczenaNegocjacji:
        type: string
        format: 'date-time'
  WynikNegocjacjiZWykonawca:
    type: object
    required:
      - idWykonawcy
      - datyEtapow
    properties:
      idWykonawcy:
        $ref: '#/definitions/IdWykonawcy'
      datyEtapow:
        type: array
        items:
          type: object
          properties:
            numerEtapu:
              type: integer
            dataRozpoczeciaEtapuNegocjacji:
              type: string
              format: 'date-time'
            dataZakonczeniaEtapuNegocjacji:
              type: string
              format: 'date-time'
  DialogKonkurencyjnyZaproszeniaIWykluczeniaRequest:
    type: object
    required:
      - etapPostepowania
      - daneZZaproszenDoDialoguKonkurencyjnegoIWykluczen
      - etapDialogu
      - kodWymaganejgoJezykaDialogu
      - opisPotrzebIWymaganZZaproszeniaWgArt60d
      - wykazOswiadczenZZaproszeniaWgArt60d
      - wykonawcy
      - dataZakonczeniaDialogu
    properties:
      etapPostepowania:
        type: string
      daneZZaproszenDoDialoguKonkurencyjnegoIWykluczen:
        $ref: '#/definitions/DaneZZaproszenDoDialoguKonkurencyjnegoIWykluczen'
      etapDialogu:
        $ref: '#/definitions/EtapDialogu'
      kodWymaganejgoJezykaDialogu:
        type: string
      opisPotrzebIWymaganZZaproszeniaWgArt60d:
        type: string
      wykazOswiadczenZZaproszeniaWgArt60d:
        type: string
      kryteriumOcenyOfertyZZaproszenia:
        type: object
        properties:
          nazwa:
            type: string
          waga:
            type: number
            format: float
          istotnosc:
            type: string
      wykonawcy:
        type: object
        required:
          - zaproszeni
          - przystapili
          - niePrzystapili
        properties:
          zaproszeni:
            type: array
            items:
              $ref: '#/definitions/WyslaneZaproszenie'
            minItems: 1
          przystapili:
            type: array
            items:
              $ref: '#/definitions/IdWykonawcy'
            minItems: 1
          niePrzystapili:
            type: array
            items:
              $ref: '#/definitions/IdWykonawcy'
            minItems: 1
      dataZakonczeniaDialogu:
        type: string
        format: 'date-time'
  DaneZZaproszenDoDialoguKonkurencyjnegoIWykluczen:
    type: object
    required:
      - publikacjaOgloszenia
      - rozpoczecieDialogu
      - adresUrlSiwz
      - czyPodzielonyNaEtapy
    properties:
      publikacjaOgloszenia:
        $ref: '#/definitions/TerminIUrl'
      rozpoczecieDialogu:
        $ref: '#/definitions/TerminIMiejsce'
      adresUrlSiwz:
        type: string
      czyPodzielonyNaEtapy:
        type: boolean
  EtapDialogu:
    type: object
    required:
      - numerEtapu
      - dataRozpoczecia
      - dataZakonczenia
    properties:
      numerEtapu:
        type: integer
      dataRozpoczecia:
        type: string
        format: date
      dataZakonczenia:
        type: string
        format: date
  TerminIUrl:
    type: object
    required:
      - termin
      - adresUrl
    properties:
      termin:
        type: string
        format: 'date-time'
      adresUrl:
        type: string
  TerminIMiejsce:
    type: object
    required:
      - termin
      - miejsce
    properties:
      termin:
        type: string
        format: 'date-time'
      miejsce:
        type: string
  DaneZeZgloszenPrzystapieniaPrzezWykonawcowRequest:
    type: object
    required:
      - wykonawca
      - dataPrzystapienia
      - strona
      - czySkuteczne
    properties:
      wykonawca:
        $ref: '#/definitions/IdWykonawcy'
      dataPrzystapienia:
        type: string
        format: 'date-time'
      strona:
        type: string
        enum:
          - Zamawiającego
          - Wykonawcy
      czySkuteczne:
        type: boolean
      odwolanie:
        $ref: '#/definitions/IdOdwolania'
  DaneZRozstrzygnieciaRequest:
    type: object
    required:
      - dataWydanegoRozstrzygnieciaKIO
      - sentencjaOrzeczenia
      - czynnosciJakieNakazaloKIOJezeliOrzeczenieUwzglednione
    properties:
      dataWydanegoRozstrzygnieciaKIO:
        type: string
        format: 'date-time'
      sentencjaOrzeczenia:
        type: string
        enum:
          - Uwzględnienie
          - Oddalenie
          - Odrzucenie
          - Umorzenie
      czynnosciJakieNakazaloKIOJezeliOrzeczenieUwzglednione:
        type: array
        items:
          type: string
        minItems: 1
  DanePrzedluzeniaRequest:
    type: object
    properties:
      idPostepowania:
        type: string
        format: uuid
      dataPrzedluzenia:
        type: string
        format: date-time
      powod:
        type: string
      dataWyslaniaInformacjiDoZamawiajacego:
        type: string
        format: date-time
      czyInicjujeZamawiajacy:
        type: boolean
    required:
      - idPostepowania
      - dataPrzedluzenia
      - powod
      - dataWyslaniaInformacjiDoZamawiajacego
      - czyInicjujeZamawiajacy
  DanePrzedluzeniaResponse:
    type: object
    properties:
      idPostepowania:
        type: string
        format: uuid
      dataModyfikacji:
        type: string
        format: date-time
  PotwierdzenieWstepnegoOgloszeniaResponse:
    type: object
    properties:
      idPostepowania:
        type: string
        format: uuid
  PotwierdzenieWstepnegoOgloszeniaRequest:
    type: object
    properties:
      idOgloszenia:
        type: string
        format: uuid
  DaneZUmowyWykonawczejRequest:
      type: object
      properties:
        idPostepowania:
          $ref: '#/definitions/IdPostepowania'
        numerUmowyRamowej:
          type: string
        dataUmowyOd:
          type: string
          format: 'date-time'
          description: 'Data zawarcia umowy wykonawczej'
        okresTrwaniaUmowy:
          type: string
          description: 'Okres trwania umowy wykonawczej'
        przedmiotUmowy:
          type: string
        cenaNetto:
          type: number
          format: double
        cenaBrutto:
          type: number
          format: double
        waluta:
          type: string
        podstawaUdzielenia:
          type: string
        idWykonawcy:
          $ref: '#/definitions/IdWykonawcy'
          description: 'Wykonawca z którym zawarto umowę wykonawczą'
      required:
        - idPostepowania
        - numerUmowyRamowej
        - dataUmowyOd
        - okresTrwaniaUmowy
        - przedmiotUmowy
        - cenaNetto
        - cenaBrutto
        - waluta
        - podstawaUdzielenia
        - idWykonawcy
  UchylenieZakazuZawarciaUmowyRequest:
    type: object
    required:
      - idWykonawcy
      - idPostepowania
      - dataRozpoznaniaWniosku
      - dataUchyleniaZakazu
      - przeslankaZUchyleniaZakazu
      - sposobRozpoznaniaWnioskuPrzezIzbe
      - uzasadnienieUchyleniaZakazuJesliCofniety
    properties:
      idWykonawcy:
        $ref: '#/definitions/IdWykonawcy'
      idPostepowania:
        $ref: '#/definitions/IdPostepowania'
      dataRozpoznaniaWniosku:
        type: string
        format: 'date-time'
      dataUchyleniaZakazu:
        type: string
        format: 'date-time'
      przeslankaZUchyleniaZakazu:
        type: string
      sposobRozpoznaniaWnioskuPrzezIzbe:
        type: string
      uzasadnienieUchyleniaZakazuJesliCofniety:
        type: string
  PodjeteDzialaniaOdwolawczeRequest:
    type: object
    required:
      - dataPodjeciaDzialan
      - czynnosci
    properties:
      idPostepowania:
        $ref: '#/definitions/IdPostepowania'
      dataPodjeciaDzialan:
        type: string
        format: 'date-time'
      czynnosci:
        type: array
        items:
          $ref: '#/definitions/NoweLubPowtorzoneCzynnosciOdwolawcze'
        minItems: 0
  NoweLubPowtorzoneCzynnosciOdwolawcze:
    type: object
    required:
      - typ
      - opis
    properties:
      typ:
        type: string
        enum:
          - Nowe
          - Powtórzone
          - Unieważnione
      opis:
        type: string
  Blad:
    description: Błąd
    type: object
    required:
      - blad
    properties:
      blad:
        type: object
        required:
          - id
          - podsystem
          - kod
          - opis
          - czas
        properties:
          id:
            description: Unikalny identyfikator błędu
            type: string
            format: uuid
          podsystem:
            description: 'ID modułu Platformy, w ramach którego wystąpił błąd'
            type: string
          kod:
            description: Kod błędu
            type: string
          opis:
            description: Opis błędu
            type: string
          czas:
            description: Znacznik czasu wystąpienia błędu
            type: string
            format: date-time
    example:
      blad:
        id: e63bf835-224a-4b3b-a564-160640911f0a
        podsystem: CRD
        kod: 123
        opis: Szczegółowy opis błędu
        czas: '2018-04-05T11:51:20.123'
  Links:
    description: Odnośniki do zasobów
    type: array
    items:
      $ref: '#/definitions/Link'
  Link:
    description: Odnośnik
    type: object
    required:
        - rel
        - action
        - href
    properties:
      rel:
        description: Nazwa odnośnika do zasobu
        type: string
      action:
        description: Metoda HTTP
        type: string
        enum:
          - GET
          - POST
          - PUT
          - DELETE
      href:
        description: Adres zasobu
        type: string
  OgloszenieOZamowieniu:
    type: object
    properties:
      idPostepowania:
        $ref: '#/definitions/IdPostepowania'
      zamawiajacy:
        $ref: '#/definitions/Zamawiajacy'
      przedmiotZamowienia:
        $ref: '#/definitions/PrzedmiotZamowienia'
      procedura:
        type: object
        properties:
          wadiumOpis:
            type: string
          zaliczkaOpis:
            type: string
          dynamicznySystemZakupow:
            type: object
            properties:
              adresUrl:
                type: string
              informacje:
                type: string
          katalogElektroniczny:
            type: object
            properties:
              czyDopuszczonySystemZakupow:
                type: boolean
              czyObowiazkowy:
                type: boolean
              czyPobieranieInformacji:
                type: boolean
              adresUrl:
                type: string
          ofertaWariantowa:
            type: object
            properties:
              czyWymagana:
                type: boolean
              czyTylkoZZasadnicza:
                type: boolean
          trybUdzieleniaZamowienia:
            type: string
            enum:
              - Przetarg nieograniczony
              - Przetarg ograniczony
              - Negocjacje z ogłoszeniem
              - Dialog konkurencyjny
              - Licytacja elektroniczna
              - Partnerstwo innowacyjne
          umowaRamowa:
            type: object
            properties:
              czyWieluWykonawcow:
                type: boolean
              informacje:
                type: string
              maksymalnaLiczbaWykonawcow:
                type: integer
              czyOgraniczenieLiczbyWykonawcow:
                type: boolean
          wykonawcy:
            type: object
            properties:
              kryteriaSelekcji:
                type: string
              liczba:
                type: integer
              minimalnaLiczba:
                type: integer
              maksymalnaLiczba:
                type: integer
          aukcjaElektroniczna:
            type: object
            properties:
              adresUrl:
                type: string
              coGdyNieZlozyliNowychPostapien:
                type: string
              czyOgraniczeniaWartosci:
                type: boolean
              elementy:
                type: string
              podaneTerminy:
                type: string
              przebiegAukcji:
                type: string
              sposobPostepowania:
                type: string
              sprzetIT:
                type: string
              warunkiZamkniecia:
                type: string
              czyWymaganaRejestracja:
                type: boolean
              etapy:
                type: array
                minItems: 1
                items:
                  type: object
                  properties:
                    czasTrwaniaDni:
                      type: integer
          informacjeAdministracyjne:
            type: object
            properties:
              planowanaDataRozpoczecia:
                type: string
                format: date-time
              informacjeDodatkowe:
                type: string
              jezykOferty:
                type: string
              powodySkracania:
                type: string
              sposobInformacjePoufne:
                type: boolean
              terminSkladania:
                type: string
                format: date-time
              terminZwiazaniaOferta:
                type: object
                properties:
                  terminData:
                    type: string
                    format: date-time
                  terminDni:
                    type: integer
              uniewaznienieNieprzyznanieBadanNaukowych:
                type: boolean
              uniewaznienieNieprzyznanieUE:
                type: boolean
      komunikacja:
        type: object
        properties:
          adresUrlInfoDostepOgraniczony:
            type: string
          adresUrlPelnyDostep:
            type: string
          adresUrlSIWZ:
            type: string
      sposobPrzesylania:
        type: object
        required:
          - czyDodatkoweNarzedzia
        properties:
          czyDodatkoweNarzedzia:
            type: boolean
          innySposobDostarczenia:
            type: object
            properties:
              sposob:
                type: string
                enum:
                  - Dopuszczony
                  - Wymagany
              adresPocztowy:
                type: string
              opis:
                type: string
          przesylanieElektroniczne:
            type: object
            properties:
              email:
                type: string
              adresUrlDostepElektronicznyNarzedzia:
                type: string
      dostep:
        type: string
        enum:
          - Pełny
          - Ograniczony
          - Przewidywane wykluczenie
      grupaMarginalizowanaProcentowyWskaznik:
        type: integer
      czySIWZWInternecie:
        type: boolean
      nazwaProjektuUE:
        type: string
      rodzajZamowienia:
        type: string
        enum:
          - Zamówienie publiczne
          - Zawarcie umowy ramowej
          - Ustanowienie dynamicznego systemu zakupów
      podstawyWykluczenia:
        type: array
        items:
          type: string
          enum:
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 1 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 2 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 3 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 4 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 5 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 6 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 7 ustawy Pzp
            - Podstawa wykluczenia określona w art. 24 ust. 5 pkt 8 ustawy Pzp
      formaSkladaniaWniosku:
        type: object
        properties:
          innaForma:
            type: object
            properties:
              adresPocztowy:
                type: string
              opis:
                type: string
              czyWymaganyInnySposob:
                type: boolean
              czyDopuszczalnyInnySposob:
                type: boolean
          formaElektroniczna:
            type: object
            properties:
              email:
                type: string
              adresUrlDostepElektronicznyNarzedzia:
                type: string
      czyZamieszczenieObowiazkowe:
        type: boolean
      kryteriaOcenyOfert:
        $ref: '#/definitions/KryteriaOcenyOfert'
      ofertyCzesciowe:
        type: array
        items:
          type: object
          properties:
            numer:
              type: integer
            kodCPV:
              $ref: '#/definitions/KodCPV'
            informacjeDodatkowe:
              type: string
            opis:
              type: string
            nazwa:
              type: string
            wartoscCzesciZamowienia:
              $ref: '#/definitions/WartoscZamowienia'
            okresRealizacji:
              $ref: '#/definitions/OkresRealizacji'
            kryteriaOceny:
              $ref: '#/definitions/Kryteria'
      warunkiUdzialu:
        $ref: '#/definitions/WarunkiUdzialuWPostepowaniu'
  KryteriaOcenyOfert:
    type: object
    properties:
      czyProceduraOdwrocona:
        type: boolean
      negocjacjeZOgloszeniem:
        type: object
        properties:
          czyMozliweBezNegocjacji:
            type: boolean
          daneOEtapach:
            type: string
          informacjeDodatkowe:
            type: string
          minimalneWymagania:
            type: string
          podzialNaEtapy:
            type: boolean
      dialogKonkurencyjny:
        type: object
        properties:
          daneOEtapach:
            type: string
          informacjeDodatkowe:
            type: string
          podzialNaEtapy:
            type: boolean
          potrzebyZamawiajacego:
            type: string
          wstepnyHarmonogram:
            type: string
          wysokoscNagrod:
            type: string
      kryteria:
        $ref: '#/definitions/Kryteria'
  WarunkiUdzialuWPostepowaniu:
    type: object
    properties:
      kompetencjeLubUprawnienia:
        type: array
        items:
          type: object
          properties:
            okreslenieWarunkow:
              type: string
            informacjeDodatkowe:
              type: string
      sytuacjaFinansowaLubEkonomiczna:
        type: array
        items:
          type: object
          properties:
            okreslenieWarunkow:
              type: string
            informacjeDodatkowe:
              type: string
      zdolnoscTechnicznaLubZawodowa:
        type: array
        items:
          type: object
          properties:
            okreslenieWarunkow:
              type: string
            informacjeDodatkowe:
              type: string
            wymaganeDaneSpecjalistow:
              type: boolean
            specjalisci:
              type: array
              items:
                type: object
                properties:
                  imie:
                    type: string
                  nazwisko:
                    type: string
                  doswiadczenie:
                    type: string
                  kwalifikacje:
                    type: string
  Zamawiajacy:
    type: object
    required:
      - daneZamawiajacego
      - rodzaj
      - formaKomunikacji
      - adresUrlStronyInternetowej
      - adresUrlProfiluNabywcy
    properties:
      daneZamawiajacego:
        $ref: '#/definitions/Podmiot'
      rodzaj:
        $ref: '#/definitions/RodzajZamawiajacego'
      formaKomunikacji:
        type: string
        enum:
          - Nieograniczony pełny
          - Ograniczony
          - Istotne warunki zamówienia
      wspolzamawiajacy:
        allOf:
          - $ref: '#/definitions/Podmiot'
          - type: object
            properties:
              informacjaDodatkowa:
                type: string
              wartosc:
                type: string
                enum:
                  - Krajowy
                  - UE
              majaceZastosowanieKrajowePrawo:
                type: string
      innyPodmiotProwadzacyPostepowanie:
        type: string
      adresUrlStronyInternetowej:
        type: string
      adresUrlProfiluNabywcy:
        type: string
      adresUrlDostepElektroniczny:
        type: string
      adresUrlNarzedzia:
        type: string
      podzialObowiazkow:
        type: string
        minLength: 1
      informacjeDodatkowe:
        type: string
  PrzedmiotZamowienia:
    type: object
    properties:
      wartoscZamowienia:
        $ref: '#/definitions/WartoscZamowienia'
      czyDialogTechniczny:
        type: boolean
      czyDynamicznySystemZakupow:
        type: boolean
      kodCPV:
        $ref: '#/definitions/KodCPV'
      ofertyCzesciowe:
        type: object
        properties:
          moznaSkladacWOdniesieniuDo:
            type: object
            required:
              - iloscCzesci
            properties:
              iloscCzesci:
                type: string
                enum:
                  - Jednej części
                  - Maksymalnej liczby części
                  - Wszystkich części
              maksymalnaLiczbaCzesci:
                type: integer
          ktoreCzesciPolaczone:
            type: string
          maksymalnaLiczbaCzesciJedenWykonawca:
            type: integer
      okresRealizacji:
        $ref: '#/definitions/OkresRealizacji'
      informacjeDodatkowe:
        type: string
      zamowieniaDodatkowe:
        type: string
      nazwaNadana:
        type: string
      numerReferencyjny:
        type: string
      opis:
        type: string
      rodzaj:
        type: string
        enum:
          - Roboty budowlane
          - Dostawy
          - Usługi
      umowy:
        type: array
        minItems: 1
        items:
          type: object
          properties:
            przewidywaneIstotneZmiany:
              type: boolean
            opis:
              type: string
  Kryteria:
    type: array
    minItems: 1
    items:
      type: object
      properties:
        nazwa:
          type: string
        znaczenie:
          type: integer
          minimum: 0
          maximum: 100
  KodCPV:
    type: object
    required:
      - glowny
    properties:
      glowny:
        type: string
      dodatkowe:
        type: array
        items:
          type: string
  WartoscZamowienia:
    type: object
    properties:
      kwota:
        type: number
        format: double
      waluta:
        type: string
      czyNetto:
        type: boolean
  WartoscUmowy:
    type: object
    properties:
      kwotaNetto:
        type: number
        format: double
      kwotaBrutto:
        type: number
        format: double
      waluta:
        type: string
  Podmiot:
    type: object
    required:
      - nazwa
      - krajowyNumerIdentyfikacyjny
      - adres
      - daneKontaktowe
      - osobyKontaktowe
    properties:
      nazwa:
        type: string
      krajowyNumerIdentyfikacyjny:
        $ref: '#/definitions/IdentyfikatorPodmiotu'
      adres:
        $ref: '#/definitions/Adres'
      daneKontaktowe:
        $ref: '#/definitions/DaneKontaktowe'
      osobyKontaktowe:
        $ref: '#/definitions/OsobyKontaktowe'
  RodzajZamawiajacego:
    type: object
    required:
      - wartosc
    properties:
      wartosc:
        type: string
        enum:
          - Administracja rządowa centralna
          - Administracja rządowa terenowa
          - Administracja samorządowa
          - Jednostka organizacyjna administracji samorządowej
          - Zamawiający udzielający zamówień
          - Zamawiający udzielający zamówień sektorowych
          - Podmiot prawa publicznego
          - Inny
      innaWartosc:
        type: string
  Adres:
    type: object
    required:
      - adresPocztowy
      - miejscowosc
      - kodPocztowy
      - wojewodztwo
      - panstwo
      - kodNUTS
    properties:
      adresPocztowy:
        type: string
      miejscowosc:
        type: string
      kodPocztowy:
        type: string
      wojewodztwo:
        type: string
      panstwo:
        type: string
      kodNUTS:
        type: string
  DaneKontaktowe:
    type: object
    required:
      - telefon
      - email
    properties:
      telefon:
        type: string
      email:
        type: string
      faks:
        type: string
  OsobyKontaktowe:
    type: array
    minItems: 1
    items:
      type: object
      required:
        - imie
        - nazwisko
        - email
      properties:
        imie:
          type: string
        nazwisko:
          type: string
        email:
          type: string
