POST api/Report

Request Information

URI Parameters

None.

Body Parameters

ReportDataModel
NameDescriptionTypeAdditional information
SysId

integer

None.

ReportId

integer

None.

MenuId

integer

None.

FormName

string

None.

ReportTitle

string

None.

ReportName

string

None.

DataSource

Object

None.

Statement

string

None.

TableName

string

None.

ViewName

string

None.

CompanyCode

integer

None.

BranchCode

integer

None.

Year

integer

None.

KeyName

string

None.

KeyValue

string

None.

CaseCodeName

string

None.

CaseCodeValue

string

None.

TypeCodeName

string

None.

TypeCodeValue

string

None.

KindCodeName

string

None.

KindCodeValue

string

None.

Criteria

string

None.

GroupsAndOrders

string

None.

FormKeys

Dictionary of string [key] and string [value]

None.

FormAnotherKeys

Dictionary of string [key] and string [value]

None.

Formulas

Collection of FormulaDto

None.

Parameters

Dictionary of string [key] and string [value]

None.

ReportParameters

Collection of ReportParameter

None.

SubReportName

string

None.

SubDataSource

Object

None.

ReportType

ReportTypes

None.

PrintType

PrintTypes

None.

FormMode

SaveMode

None.

FileName

string

None.

DefaultPrinter

string

None.

CopiesCount

integer

None.

IsDirectPrint

boolean

None.

IsHasExport

boolean

None.

IsSetDefaultFormules

boolean

None.

AllowPrint

boolean

None.

AllowExport

boolean

None.

IsHasReportData

boolean

None.

IsIgnoreDataSource

boolean

None.

IsStoredProcedure

boolean

None.

IsCompanyCriteria

boolean

None.

IsBranchCriteria

boolean

None.

IsYearCriteria

boolean

None.

IsUserCriteria

boolean

None.

IsNotActiveCriteria

boolean

None.

IsDeleteCriteria

boolean

None.

IsHasAttachment

boolean

None.

AttachmentData

DataTable

None.

TargetShortName

string

None.

TargetTypeCode

string

None.

TargetTypeName

string

None.

TargetCode

string

None.

TargetName

string

None.

TargetEmail

string

None.

TargetMobile

string

None.

ReportDataMode

ReportDataMode

None.

Request Formats

application/json, text/json

Sample:
{
  "SysId": 1,
  "ReportId": 1,
  "MenuId": 1,
  "FormName": "sample string 1",
  "ReportTitle": "sample string 2",
  "ReportName": "sample string 3",
  "DataSource": {},
  "Statement": "sample string 5",
  "TableName": "sample string 6",
  "ViewName": "sample string 7",
  "CompanyCode": 1,
  "BranchCode": 1,
  "Year": 1,
  "KeyName": "sample string 8",
  "KeyValue": "sample string 9",
  "CaseCodeName": "sample string 10",
  "CaseCodeValue": "sample string 11",
  "TypeCodeName": "sample string 12",
  "TypeCodeValue": "sample string 13",
  "KindCodeName": "sample string 14",
  "KindCodeValue": "sample string 15",
  "Criteria": "sample string 16",
  "GroupsAndOrders": "sample string 17",
  "FormKeys": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "FormAnotherKeys": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "Formulas": [
    {
      "ColumnName": "sample string 1",
      "ColumnValue": "sample string 2",
      "DataType": "sample string 3"
    },
    {
      "ColumnName": "sample string 1",
      "ColumnValue": "sample string 2",
      "DataType": "sample string 3"
    }
  ],
  "Parameters": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "ReportParameters": [
    {
      "m_name": "sample string 1",
      "m_value": null,
      "m_visible": true
    },
    {
      "m_name": "sample string 1",
      "m_value": null,
      "m_visible": true
    }
  ],
  "SubReportName": "sample string 18",
  "SubDataSource": {},
  "ReportType": 1,
  "PrintType": 1,
  "FormMode": 0,
  "FileName": "sample string 20",
  "DefaultPrinter": "sample string 21",
  "CopiesCount": 1,
  "IsDirectPrint": true,
  "IsHasExport": true,
  "IsSetDefaultFormules": true,
  "AllowPrint": true,
  "AllowExport": true,
  "IsHasReportData": true,
  "IsIgnoreDataSource": true,
  "IsStoredProcedure": true,
  "IsCompanyCriteria": true,
  "IsBranchCriteria": true,
  "IsYearCriteria": true,
  "IsUserCriteria": true,
  "IsNotActiveCriteria": true,
  "IsDeleteCriteria": true,
  "IsHasAttachment": true,
  "AttachmentData": null,
  "TargetShortName": "sample string 37",
  "TargetTypeCode": "sample string 38",
  "TargetTypeName": "sample string 39",
  "TargetCode": "sample string 40",
  "TargetName": "sample string 41",
  "TargetEmail": "sample string 42",
  "TargetMobile": "sample string 43",
  "ReportDataMode": 1
}

application/xml, text/xml

Sample:
<ReportDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/">
  <AllowExport>true</AllowExport>
  <AllowPrint>true</AllowPrint>
  <AttachmentData i:nil="true" />
  <BranchCode>1</BranchCode>
  <CaseCodeName>sample string 10</CaseCodeName>
  <CaseCodeValue>sample string 11</CaseCodeValue>
  <CompanyCode>1</CompanyCode>
  <CopiesCount>1</CopiesCount>
  <Criteria>sample string 16</Criteria>
  <DataSource />
  <DefaultPrinter>sample string 21</DefaultPrinter>
  <FileName>sample string 20</FileName>
  <FormAnotherKeys xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </FormAnotherKeys>
  <FormKeys xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </FormKeys>
  <FormMode>Add</FormMode>
  <FormName>sample string 1</FormName>
  <Formulas>
    <FormulaDto>
      <ColumnName>sample string 1</ColumnName>
      <ColumnValue>sample string 2</ColumnValue>
      <DataType>sample string 3</DataType>
    </FormulaDto>
    <FormulaDto>
      <ColumnName>sample string 1</ColumnName>
      <ColumnValue>sample string 2</ColumnValue>
      <DataType>sample string 3</DataType>
    </FormulaDto>
  </Formulas>
  <GroupsAndOrders>sample string 17</GroupsAndOrders>
  <IsBranchCriteria>true</IsBranchCriteria>
  <IsCompanyCriteria>true</IsCompanyCriteria>
  <IsDeleteCriteria>true</IsDeleteCriteria>
  <IsDirectPrint>true</IsDirectPrint>
  <IsHasAttachment>true</IsHasAttachment>
  <IsHasExport>true</IsHasExport>
  <IsHasReportData>true</IsHasReportData>
  <IsIgnoreDataSource>true</IsIgnoreDataSource>
  <IsNotActiveCriteria>true</IsNotActiveCriteria>
  <IsSetDefaultFormules>true</IsSetDefaultFormules>
  <IsStoredProcedure>true</IsStoredProcedure>
  <IsUserCriteria>true</IsUserCriteria>
  <IsYearCriteria>true</IsYearCriteria>
  <KeyName>sample string 8</KeyName>
  <KeyValue>sample string 9</KeyValue>
  <KindCodeName>sample string 14</KindCodeName>
  <KindCodeValue>sample string 15</KindCodeValue>
  <MenuId>1</MenuId>
  <Parameters xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Parameters>
  <PrintType>Preview</PrintType>
  <ReportDataMode>Print</ReportDataMode>
  <ReportId>1</ReportId>
  <ReportName>sample string 3</ReportName>
  <ReportParameters xmlns:d2p1="http://schemas.datacontract.org/2004/07/Microsoft.Reporting.WebForms">
    <d2p1:ReportParameter>
      <d2p1:m_name>sample string 1</d2p1:m_name>
      <d2p1:m_value xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:m_visible>true</d2p1:m_visible>
    </d2p1:ReportParameter>
    <d2p1:ReportParameter>
      <d2p1:m_name>sample string 1</d2p1:m_name>
      <d2p1:m_value xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:m_visible>true</d2p1:m_visible>
    </d2p1:ReportParameter>
  </ReportParameters>
  <ReportTitle>sample string 2</ReportTitle>
  <ReportType>CrystalReport</ReportType>
  <Statement>sample string 5</Statement>
  <SubDataSource />
  <SubReportName>sample string 18</SubReportName>
  <SysId>1</SysId>
  <TableName>sample string 6</TableName>
  <TargetCode>sample string 40</TargetCode>
  <TargetEmail>sample string 42</TargetEmail>
  <TargetMobile>sample string 43</TargetMobile>
  <TargetName>sample string 41</TargetName>
  <TargetShortName>sample string 37</TargetShortName>
  <TargetTypeCode>sample string 38</TargetTypeCode>
  <TargetTypeName>sample string 39</TargetTypeName>
  <TypeCodeName>sample string 12</TypeCodeName>
  <TypeCodeValue>sample string 13</TypeCodeValue>
  <ViewName>sample string 7</ViewName>
  <Year>1</Year>
</ReportDataModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

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.