POST api/XlsxFromTemplate/Get

Request Information

URI Parameters

None.

Body Parameters

XlsxFromTemplateConfigModel
NameDescriptionTypeAdditional information
TemplatePath

string

None.

XlsSheetControllerName

Dictionary of string [key] and string [value]

None.

ControllersParameters

Dictionary of string [key] and GetReportRequestModel [value]

None.

StartFillingLine

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "TemplatePath": "sample string 1",
  "XlsSheetControllerName": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "ControllersParameters": {
    "sample string 1": {
      "filter": {
        "sample string 1": {},
        "sample string 3": {}
      },
      "mappings": {
        "sample string 1": "sample string 2",
        "sample string 3": "sample string 4"
      },
      "additionalFields": {
        "sample string 1": "sample string 2",
        "sample string 3": "sample string 4"
      },
      "columnHeaders": [
        "sample string 1",
        "sample string 2"
      ],
      "mandatoryColumns": [
        1,
        2
      ],
      "Format": 0,
      "draw": 1,
      "columns": [
        {
          "data": "sample string 1",
          "name": "sample string 2",
          "searchable": true,
          "orderable": true,
          "search": {
            "value": "sample string 1",
            "regex": true
          }
        },
        {
          "data": "sample string 1",
          "name": "sample string 2",
          "searchable": true,
          "orderable": true,
          "search": {
            "value": "sample string 1",
            "regex": true
          }
        }
      ],
      "order": [
        {
          "column": 1,
          "dir": "sample string 2"
        },
        {
          "column": 1,
          "dir": "sample string 2"
        }
      ],
      "start": 2,
      "length": 3,
      "search": {
        "value": "sample string 1",
        "regex": true
      }
    },
    "sample string 2": {
      "filter": {
        "sample string 1": {},
        "sample string 3": {}
      },
      "mappings": {
        "sample string 1": "sample string 2",
        "sample string 3": "sample string 4"
      },
      "additionalFields": {
        "sample string 1": "sample string 2",
        "sample string 3": "sample string 4"
      },
      "columnHeaders": [
        "sample string 1",
        "sample string 2"
      ],
      "mandatoryColumns": [
        1,
        2
      ],
      "Format": 0,
      "draw": 1,
      "columns": [
        {
          "data": "sample string 1",
          "name": "sample string 2",
          "searchable": true,
          "orderable": true,
          "search": {
            "value": "sample string 1",
            "regex": true
          }
        },
        {
          "data": "sample string 1",
          "name": "sample string 2",
          "searchable": true,
          "orderable": true,
          "search": {
            "value": "sample string 1",
            "regex": true
          }
        }
      ],
      "order": [
        {
          "column": 1,
          "dir": "sample string 2"
        },
        {
          "column": 1,
          "dir": "sample string 2"
        }
      ],
      "start": 2,
      "length": 3,
      "search": {
        "value": "sample string 1",
        "regex": true
      }
    }
  },
  "StartFillingLine": 2
}

Response Information

Resource Description

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.