POST api/Report
Request Information
URI Parameters
None.
Body Parameters
ReportDataModel| Name | Description | Type | Additional 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| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |