POST api/ReportBuilderMaster/AddUpdateNewReport
Request Information
URI Parameters
None.
Body Parameters
NewReportBuilderMasterVM| Name | Description | Type | Additional information |
|---|---|---|---|
| REPORT_ID | integer |
None. |
|
| REPORT_NAME | string |
None. |
|
| REPORT_JSON | Collection of Section |
None. |
|
| SCREEN_ID | integer |
None. |
|
| PARENT_ID | integer |
None. |
|
| FILTER_JSON | Collection of NewReportJsonFilter |
None. |
|
| PARENT_TABLE_NAME | string |
None. |
|
| PRIMARY_FILTER_TEXT | string |
None. |
|
| INCLUDE_HEADER | boolean |
None. |
|
| INCLUDE_FOOTER | boolean |
None. |
|
| ENABLE_PRIMARY_FILTER | boolean |
None. |
|
| PAGE_SETTING | ReportPageSettings |
None. |
|
| IMPORTANCE | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"REPORT_ID": 1,
"REPORT_NAME": "sample string 1",
"REPORT_JSON": [
{
"sectionId": "sample string 1",
"sectionName": "sample string 2",
"numberOfSubSections": 1,
"subSections": [
{
"subSectionId": "sample string 1",
"subSectionName": "sample string 2",
"numberOfColumns": 1,
"type": "sample string 3",
"columns": [
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
},
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
}
],
"justify": "sample string 4",
"align": "sample string 5",
"direction": "sample string 6",
"tableName": "sample string 7",
"childTableName": "sample string 8",
"bgColor": "sample string 9",
"fgColor": "sample string 10",
"enableBorder": true,
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1
},
{
"subSectionId": "sample string 1",
"subSectionName": "sample string 2",
"numberOfColumns": 1,
"type": "sample string 3",
"columns": [
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
},
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
}
],
"justify": "sample string 4",
"align": "sample string 5",
"direction": "sample string 6",
"tableName": "sample string 7",
"childTableName": "sample string 8",
"bgColor": "sample string 9",
"fgColor": "sample string 10",
"enableBorder": true,
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1
}
],
"justify": "sample string 3",
"align": "sample string 4",
"direction": "sample string 5",
"bgColor": "sample string 6",
"fgColor": "sample string 7",
"sectionHeaderFontSize": 1,
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1
},
{
"sectionId": "sample string 1",
"sectionName": "sample string 2",
"numberOfSubSections": 1,
"subSections": [
{
"subSectionId": "sample string 1",
"subSectionName": "sample string 2",
"numberOfColumns": 1,
"type": "sample string 3",
"columns": [
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
},
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
}
],
"justify": "sample string 4",
"align": "sample string 5",
"direction": "sample string 6",
"tableName": "sample string 7",
"childTableName": "sample string 8",
"bgColor": "sample string 9",
"fgColor": "sample string 10",
"enableBorder": true,
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1
},
{
"subSectionId": "sample string 1",
"subSectionName": "sample string 2",
"numberOfColumns": 1,
"type": "sample string 3",
"columns": [
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
},
{
"uuid": "sample string 1",
"type": "sample string 2",
"labelName": "sample string 3",
"value": "sample string 4",
"tableColumnName": "sample string 5",
"blockId": "sample string 6",
"sql": "sample string 7",
"bgColor": "sample string 8",
"fgColor": "sample string 9",
"fontSize": 1,
"prefix": "sample string 10",
"postfix": "sample string 11"
}
],
"justify": "sample string 4",
"align": "sample string 5",
"direction": "sample string 6",
"tableName": "sample string 7",
"childTableName": "sample string 8",
"bgColor": "sample string 9",
"fgColor": "sample string 10",
"enableBorder": true,
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1
}
],
"justify": "sample string 3",
"align": "sample string 4",
"direction": "sample string 5",
"bgColor": "sample string 6",
"fgColor": "sample string 7",
"sectionHeaderFontSize": 1,
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1
}
],
"SCREEN_ID": 1,
"PARENT_ID": 1,
"FILTER_JSON": [
{
"ELEMENT_LABEL_NAME": "sample string 1",
"COLUMN_NAME": "sample string 2"
},
{
"ELEMENT_LABEL_NAME": "sample string 1",
"COLUMN_NAME": "sample string 2"
}
],
"PARENT_TABLE_NAME": "sample string 2",
"PRIMARY_FILTER_TEXT": "sample string 3",
"INCLUDE_HEADER": true,
"INCLUDE_FOOTER": true,
"ENABLE_PRIMARY_FILTER": true,
"PAGE_SETTING": {
"pageSize": "sample string 1",
"orientation": "sample string 2",
"marginTop": 1,
"marginBottom": 1,
"marginLeft": 1,
"marginRight": 1,
"headerHeight": 1,
"footerHeight": 1,
"textFontSize": 1,
"reportTitleFontSize": 1
},
"IMPORTANCE": "sample string 7"
}
multipart/form-data
Sample:
{"REPORT_ID":1,"REPORT_NAME":"sample string 1","REPORT_JSON":[{"sectionId":"sample string 1","sectionName":"sample string 2","numberOfSubSections":1,"subSections":[{"subSectionId":"sample string 1","subSectionName":"sample string 2","numberOfColumns":1,"type":"sample string 3","columns":[{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"},{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"}],"justify":"sample string 4","align":"sample string 5","direction":"sample string 6","tableName":"sample string 7","childTableName":"sample string 8","bgColor":"sample string 9","fgColor":"sample string 10","enableBorder":true,"marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1},{"subSectionId":"sample string 1","subSectionName":"sample string 2","numberOfColumns":1,"type":"sample string 3","columns":[{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"},{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"}],"justify":"sample string 4","align":"sample string 5","direction":"sample string 6","tableName":"sample string 7","childTableName":"sample string 8","bgColor":"sample string 9","fgColor":"sample string 10","enableBorder":true,"marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1}],"justify":"sample string 3","align":"sample string 4","direction":"sample string 5","bgColor":"sample string 6","fgColor":"sample string 7","sectionHeaderFontSize":1,"marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1},{"sectionId":"sample string 1","sectionName":"sample string 2","numberOfSubSections":1,"subSections":[{"subSectionId":"sample string 1","subSectionName":"sample string 2","numberOfColumns":1,"type":"sample string 3","columns":[{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"},{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"}],"justify":"sample string 4","align":"sample string 5","direction":"sample string 6","tableName":"sample string 7","childTableName":"sample string 8","bgColor":"sample string 9","fgColor":"sample string 10","enableBorder":true,"marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1},{"subSectionId":"sample string 1","subSectionName":"sample string 2","numberOfColumns":1,"type":"sample string 3","columns":[{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"},{"uuid":"sample string 1","type":"sample string 2","labelName":"sample string 3","value":"sample string 4","tableColumnName":"sample string 5","blockId":"sample string 6","sql":"sample string 7","bgColor":"sample string 8","fgColor":"sample string 9","fontSize":1,"prefix":"sample string 10","postfix":"sample string 11"}],"justify":"sample string 4","align":"sample string 5","direction":"sample string 6","tableName":"sample string 7","childTableName":"sample string 8","bgColor":"sample string 9","fgColor":"sample string 10","enableBorder":true,"marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1}],"justify":"sample string 3","align":"sample string 4","direction":"sample string 5","bgColor":"sample string 6","fgColor":"sample string 7","sectionHeaderFontSize":1,"marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1}],"SCREEN_ID":1,"PARENT_ID":1,"FILTER_JSON":[{"ELEMENT_LABEL_NAME":"sample string 1","COLUMN_NAME":"sample string 2"},{"ELEMENT_LABEL_NAME":"sample string 1","COLUMN_NAME":"sample string 2"}],"PARENT_TABLE_NAME":"sample string 2","PRIMARY_FILTER_TEXT":"sample string 3","INCLUDE_HEADER":true,"INCLUDE_FOOTER":true,"ENABLE_PRIMARY_FILTER":true,"PAGE_SETTING":{"pageSize":"sample string 1","orientation":"sample string 2","marginTop":1,"marginBottom":1,"marginLeft":1,"marginRight":1,"headerHeight":1,"footerHeight":1,"textFontSize":1,"reportTitleFontSize":1},"IMPORTANCE":"sample string 7"}
application/xml, text/xml
Sample:
<NewReportBuilderMasterVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IPMS.FT.Business.Entities.ViewModel">
<ENABLE_PRIMARY_FILTER>true</ENABLE_PRIMARY_FILTER>
<FILTER_JSON>
<NewReportJsonFilter>
<COLUMN_NAME>sample string 2</COLUMN_NAME>
<ELEMENT_LABEL_NAME>sample string 1</ELEMENT_LABEL_NAME>
</NewReportJsonFilter>
<NewReportJsonFilter>
<COLUMN_NAME>sample string 2</COLUMN_NAME>
<ELEMENT_LABEL_NAME>sample string 1</ELEMENT_LABEL_NAME>
</NewReportJsonFilter>
</FILTER_JSON>
<IMPORTANCE>sample string 7</IMPORTANCE>
<INCLUDE_FOOTER>true</INCLUDE_FOOTER>
<INCLUDE_HEADER>true</INCLUDE_HEADER>
<PAGE_SETTING>
<footerHeight>1</footerHeight>
<headerHeight>1</headerHeight>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<orientation>sample string 2</orientation>
<pageSize>sample string 1</pageSize>
<reportTitleFontSize>1</reportTitleFontSize>
<textFontSize>1</textFontSize>
</PAGE_SETTING>
<PARENT_ID>1</PARENT_ID>
<PARENT_TABLE_NAME>sample string 2</PARENT_TABLE_NAME>
<PRIMARY_FILTER_TEXT>sample string 3</PRIMARY_FILTER_TEXT>
<REPORT_ID>1</REPORT_ID>
<REPORT_JSON>
<Section>
<align>sample string 4</align>
<bgColor>sample string 6</bgColor>
<direction>sample string 5</direction>
<fgColor>sample string 7</fgColor>
<justify>sample string 3</justify>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<numberOfSubSections>1</numberOfSubSections>
<sectionHeaderFontSize>1</sectionHeaderFontSize>
<sectionId>sample string 1</sectionId>
<sectionName>sample string 2</sectionName>
<subSections>
<SubSection>
<align>sample string 5</align>
<bgColor>sample string 9</bgColor>
<childTableName>sample string 8</childTableName>
<columns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
</columns>
<direction>sample string 6</direction>
<enableBorder>true</enableBorder>
<fgColor>sample string 10</fgColor>
<justify>sample string 4</justify>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<numberOfColumns>1</numberOfColumns>
<subSectionId>sample string 1</subSectionId>
<subSectionName>sample string 2</subSectionName>
<tableName>sample string 7</tableName>
<type>sample string 3</type>
</SubSection>
<SubSection>
<align>sample string 5</align>
<bgColor>sample string 9</bgColor>
<childTableName>sample string 8</childTableName>
<columns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
</columns>
<direction>sample string 6</direction>
<enableBorder>true</enableBorder>
<fgColor>sample string 10</fgColor>
<justify>sample string 4</justify>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<numberOfColumns>1</numberOfColumns>
<subSectionId>sample string 1</subSectionId>
<subSectionName>sample string 2</subSectionName>
<tableName>sample string 7</tableName>
<type>sample string 3</type>
</SubSection>
</subSections>
</Section>
<Section>
<align>sample string 4</align>
<bgColor>sample string 6</bgColor>
<direction>sample string 5</direction>
<fgColor>sample string 7</fgColor>
<justify>sample string 3</justify>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<numberOfSubSections>1</numberOfSubSections>
<sectionHeaderFontSize>1</sectionHeaderFontSize>
<sectionId>sample string 1</sectionId>
<sectionName>sample string 2</sectionName>
<subSections>
<SubSection>
<align>sample string 5</align>
<bgColor>sample string 9</bgColor>
<childTableName>sample string 8</childTableName>
<columns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
</columns>
<direction>sample string 6</direction>
<enableBorder>true</enableBorder>
<fgColor>sample string 10</fgColor>
<justify>sample string 4</justify>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<numberOfColumns>1</numberOfColumns>
<subSectionId>sample string 1</subSectionId>
<subSectionName>sample string 2</subSectionName>
<tableName>sample string 7</tableName>
<type>sample string 3</type>
</SubSection>
<SubSection>
<align>sample string 5</align>
<bgColor>sample string 9</bgColor>
<childTableName>sample string 8</childTableName>
<columns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
<FieldColumns>
<bgColor>sample string 8</bgColor>
<blockId>sample string 6</blockId>
<fgColor>sample string 9</fgColor>
<fontSize>1</fontSize>
<labelName>sample string 3</labelName>
<postfix>sample string 11</postfix>
<prefix>sample string 10</prefix>
<sql>sample string 7</sql>
<tableColumnName>sample string 5</tableColumnName>
<type>sample string 2</type>
<uuid>sample string 1</uuid>
<value>sample string 4</value>
</FieldColumns>
</columns>
<direction>sample string 6</direction>
<enableBorder>true</enableBorder>
<fgColor>sample string 10</fgColor>
<justify>sample string 4</justify>
<marginBottom>1</marginBottom>
<marginLeft>1</marginLeft>
<marginRight>1</marginRight>
<marginTop>1</marginTop>
<numberOfColumns>1</numberOfColumns>
<subSectionId>sample string 1</subSectionId>
<subSectionName>sample string 2</subSectionName>
<tableName>sample string 7</tableName>
<type>sample string 3</type>
</SubSection>
</subSections>
</Section>
</REPORT_JSON>
<REPORT_NAME>sample string 1</REPORT_NAME>
<SCREEN_ID>1</SCREEN_ID>
</NewReportBuilderMasterVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, multipart/form-data, application/xml, text/xml
Sample:
Sample not available.