POST api/rapor/{token}/calistir/{raporId}

Seçilen Raporu Çalıştırır. Eğer çalıştırılmak istenilen rapor ön kısıt şartı istiyorsa Type: Filter gelir ve data modeli istenilen filter modeli olur. Eğer Type: Report geliyorsa data modeli raporun kendisidir.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
token

return api/kernel/create-token

string

Required

raporId

return api/rapor/{token}/liste

integer

Required

Body Parameters

Çalıştırılmak istenilen rapor ön kısıt şartı istiyorsa ya da raporda bir filtreleme yapmak isterseniz bu model gönderilir.

RaporFilter
NameDescriptionTypeAdditional information
Filter

FilterModel

None.

FilterParameters

Collection of RaporFilterParameters

None.

Request Formats

application/json, text/json

Sample:
{
  "filter": {
    "page": 1,
    "pageSize": 2,
    "orderColumn": "sample string 3",
    "order": 0,
    "search": [
      {
        "column": "sample string 1",
        "operator": 0,
        "value": "sample string 2",
        "value2": "sample string 3"
      },
      {
        "column": "sample string 1",
        "operator": 0,
        "value": "sample string 2",
        "value2": "sample string 3"
      }
    ],
    "stokDepo": 1
  },
  "filterParameters": [
    {
      "elementType": "sample string 1",
      "key": "sample string 2",
      "value": "sample string 3"
    },
    {
      "elementType": "sample string 1",
      "key": "sample string 2",
      "value": "sample string 3"
    }
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Rapor

StandartRaporResponse
NameDescriptionTypeAdditional information
Type

string

None.

Filter

Collection of RaporFilterTypes

None.

Columns

Object

None.

Data

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "type": "sample string 1",
  "filter": [
    {
      "elementType": "sample string 1",
      "name": "sample string 2",
      "key": "sample string 3",
      "values": [
        "sample string 1",
        "sample string 2"
      ],
      "eventId": "sample string 4",
      "defaultValue": "sample string 5"
    },
    {
      "elementType": "sample string 1",
      "name": "sample string 2",
      "key": "sample string 3",
      "values": [
        "sample string 1",
        "sample string 2"
      ],
      "eventId": "sample string 4",
      "defaultValue": "sample string 5"
    }
  ],
  "columns": {},
  "data": {}
}