POST Api/MainDocuments/ExportToCsv

Eksportuje wyniki wyszukiwania do pliku CSV (pomija stronicowanie)

Request Information

URI Parameters

None.

Body Parameters

ustawienia filtrowania i sortowania wyników

DocumentFilter
NameDescriptionTypeAdditional information
TextFilter

Filtrowanie w zależności od tekstu. Jeśli null to brak filtrowania.

string

None.

SortOrder

Określa sposób sortowania wyników

DocumentSortEnum

Required

TypeOfDocumentId

Filtruje listę wyników według identyfikatora obiektu TypeOfDocument. Jeśli null to filtr jest pomijany.

integer

None.

DocumentStatusId

Filtruje listę wyników według identyfikatora obiektu DocumentStatus. Jeśli null to filtr jest pomijany.

integer

None.

VersionOfDocumentId

Filtruje listę wyników według identyfikatora obiektu VersionOfDocument. Jeśli null to filtr jest pomijany.

integer

None.

OrganizationalUnitId

Filtruje listę wyników według identyfikatora obiektu OrganizationalUnit. Jeśli null to filtr jest pomijany.

integer

None.

WorkPositionId

Filtruje listę wyników według identyfikatora obiektu WorkPosition. Jeśli null to filtr jest pomijany.

integer

None.

RecruitmentProjectId

Filtruje listę wyników według identyfikatora obiektu RecruitmentProject. Jeśli null to filtr jest pomijany.

integer

None.

ContractStatusIds

Filtruje listę wyników według identyfikatora obiektu ContractStatus. Jeśli null to filtr jest pomijany.

Collection of integer

None.

FromStartDate

date

None.

ToStartDate

date

None.

FromEndDate

date

None.

ToEndDate

date

None.

FromCreationDate

date

None.

ToCreationDate

date

None.

FromLastUpdate

date

None.

ToLastUpdate

date

None.

ItemsPerPage

Ilość obiektów na stronę

integer

None.

CurrentPage

Obecna strona

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "textFilter": "sample string 1",
  "sortOrder": 0,
  "typeOfDocumentId": 1,
  "documentStatusId": 1,
  "versionOfDocumentId": 1,
  "organizationalUnitId": 1,
  "workPositionId": 1,
  "recruitmentProjectId": 1,
  "contractStatusIds": [
    1,
    2
  ],
  "fromStartDate": "2024-05-18T07:53:29.5940712+00:00",
  "toStartDate": "2024-05-18T07:53:29.5940712+00:00",
  "fromEndDate": "2024-05-18T07:53:29.5940712+00:00",
  "toEndDate": "2024-05-18T07:53:29.5940712+00:00",
  "fromCreationDate": "2024-05-18T07:53:29.5940712+00:00",
  "toCreationDate": "2024-05-18T07:53:29.5940712+00:00",
  "fromLastUpdate": "2024-05-18T07:53:29.5940712+00:00",
  "toLastUpdate": "2024-05-18T07:53:29.5940712+00:00",
  "itemsPerPage": 2,
  "currentPage": 3
}

multipart/form-data

Sample:
{"textFilter":"sample string 1","sortOrder":0,"typeOfDocumentId":1,"documentStatusId":1,"versionOfDocumentId":1,"organizationalUnitId":1,"workPositionId":1,"recruitmentProjectId":1,"contractStatusIds":[1,2],"fromStartDate":"2024-05-18T07:53:29.5940712+00:00","toStartDate":"2024-05-18T07:53:29.5940712+00:00","fromEndDate":"2024-05-18T07:53:29.5940712+00:00","toEndDate":"2024-05-18T07:53:29.5940712+00:00","fromCreationDate":"2024-05-18T07:53:29.5940712+00:00","toCreationDate":"2024-05-18T07:53:29.5940712+00:00","fromLastUpdate":"2024-05-18T07:53:29.5940712+00:00","toLastUpdate":"2024-05-18T07:53:29.5940712+00:00","itemsPerPage":2,"currentPage":3}

application/xml, text/xml

Sample:
<DocumentFilter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ItemsPerPage>2</ItemsPerPage>
  <CurrentPage>3</CurrentPage>
  <TextFilter>sample string 1</TextFilter>
  <SortOrder>DocumentIdAsc</SortOrder>
  <TypeOfDocumentId>1</TypeOfDocumentId>
  <DocumentStatusId>1</DocumentStatusId>
  <VersionOfDocumentId>1</VersionOfDocumentId>
  <OrganizationalUnitId>1</OrganizationalUnitId>
  <WorkPositionId>1</WorkPositionId>
  <RecruitmentProjectId>1</RecruitmentProjectId>
  <ContractStatusIds>
    <int>1</int>
    <int>2</int>
  </ContractStatusIds>
  <FromStartDate>2024-05-18T07:53:29.5940712+00:00</FromStartDate>
  <ToStartDate>2024-05-18T07:53:29.5940712+00:00</ToStartDate>
  <FromEndDate>2024-05-18T07:53:29.5940712+00:00</FromEndDate>
  <ToEndDate>2024-05-18T07:53:29.5940712+00:00</ToEndDate>
  <FromCreationDate>2024-05-18T07:53:29.5940712+00:00</FromCreationDate>
  <ToCreationDate>2024-05-18T07:53:29.5940712+00:00</ToCreationDate>
  <FromLastUpdate>2024-05-18T07:53:29.5940712+00:00</FromLastUpdate>
  <ToLastUpdate>2024-05-18T07:53:29.5940712+00:00</ToLastUpdate>
</DocumentFilter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

wygenerowany plik CSV z danymi

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.