POST api/dashboard/chart/{tabType}/{id}
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
tabType | string |
Required |
|
id | globally unique identifier |
Required |
Body Parameters
ChartRequestName | Description | Type | Additional information |
---|---|---|---|
IsFirstRequest | boolean |
None. |
|
IsFullScreen | boolean |
None. |
|
InnerFilters | Collection of InnerFilterField |
None. |
|
ChartId | globally unique identifier |
None. |
|
GlobalFilters | Collection of GlobalFilter |
None. |
|
DataSourceId | globally unique identifier |
None. |
|
DetailFilter | DetailFilter |
None. |
|
Remark | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "isFirstRequest": true, "isFullScreen": true, "innerFilters": [ { "showAll": true, "defaultName": "sample string 2", "granularity": "normal", "aggregator": "sample string 3", "numberOption": "all", "range": [ "sample string 1", "sample string 2" ], "rangeType": "in", "id": "k-353244789", "name": "sample string 4", "title": "sample string 5", "dataType": "number", "width": 1.0 }, { "showAll": true, "defaultName": "sample string 2", "granularity": "normal", "aggregator": "sample string 3", "numberOption": "all", "range": [ "sample string 1", "sample string 2" ], "rangeType": "in", "id": "k-353244789", "name": "sample string 4", "title": "sample string 5", "dataType": "number", "width": 1.0 } ], "chartId": "fb336492-f6a9-4dd2-b47f-2fc831ceeb0d", "globalFilters": [ { "name": "sample string 1", "dataType": "number", "charts": [ "22434c52-3f3d-4ce1-827a-a7de62f8714a", "0975a973-5554-4688-afd5-c510220e865b" ], "tables": [ { "dataSourceId": "81d16a66-af58-4fd5-92e3-4eea2c50d12f", "field": { "name": "sample string 1", "dataType": "number", "title": "sample string 2", "expression": "sample string 3" } }, { "dataSourceId": "81d16a66-af58-4fd5-92e3-4eea2c50d12f", "field": { "name": "sample string 1", "dataType": "number", "title": "sample string 2", "expression": "sample string 3" } } ], "granularity": "normal", "range": [ {}, {} ], "showAll": true, "defaultSelect": true, "defaultName": "sample string 4", "id": "2049089713", "rangeType": "in" }, { "name": "sample string 1", "dataType": "number", "charts": [ "22434c52-3f3d-4ce1-827a-a7de62f8714a", "0975a973-5554-4688-afd5-c510220e865b" ], "tables": [ { "dataSourceId": "81d16a66-af58-4fd5-92e3-4eea2c50d12f", "field": { "name": "sample string 1", "dataType": "number", "title": "sample string 2", "expression": "sample string 3" } }, { "dataSourceId": "81d16a66-af58-4fd5-92e3-4eea2c50d12f", "field": { "name": "sample string 1", "dataType": "number", "title": "sample string 2", "expression": "sample string 3" } } ], "granularity": "normal", "range": [ {}, {} ], "showAll": true, "defaultSelect": true, "defaultName": "sample string 4", "id": "2049089713", "rangeType": "in" } ], "dataSourceId": "789cc0bd-2b9d-4d29-8b88-3b8989f3da51", "detailFilter": { "logic": 1, "filterItems": [ { "field": { "name": "sample string 1", "dataType": "number", "title": "sample string 2", "expression": "sample string 3" }, "compare": 0, "compareValue": "sample string 1", "compareValueLeft": "sample string 2", "compareValueRight": "sample string 3" }, { "field": { "name": "sample string 1", "dataType": "number", "title": "sample string 2", "expression": "sample string 3" }, "compare": 0, "compareValue": "sample string 1", "compareValueLeft": "sample string 2", "compareValueRight": "sample string 3" } ] }, "remark": "sample string 5" }
application/xml, text/xml
Sample:
<ChartRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Margin.Models"> <ChartId>fb336492-f6a9-4dd2-b47f-2fc831ceeb0d</ChartId> <DataSourceId>789cc0bd-2b9d-4d29-8b88-3b8989f3da51</DataSourceId> <DetailFilter> <FilterItems> <FilterItem> <Compare>GreaterThan</Compare> <CompareValue>sample string 1</CompareValue> <CompareValueLeft>sample string 2</CompareValueLeft> <CompareValueRight>sample string 3</CompareValueRight> <Field> <dataType>Number</dataType> <expression>sample string 3</expression> <name>sample string 1</name> <title>sample string 2</title> </Field> </FilterItem> <FilterItem> <Compare>GreaterThan</Compare> <CompareValue>sample string 1</CompareValue> <CompareValueLeft>sample string 2</CompareValueLeft> <CompareValueRight>sample string 3</CompareValueRight> <Field> <dataType>Number</dataType> <expression>sample string 3</expression> <name>sample string 1</name> <title>sample string 2</title> </Field> </FilterItem> </FilterItems> <Logic>1</Logic> </DetailFilter> <GlobalFilters xmlns:d2p1="http://schemas.datacontract.org/2004/07/Margin.Core.Data.Entities"> <d2p1:GlobalFilter> <d2p1:Charts xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:guid>22434c52-3f3d-4ce1-827a-a7de62f8714a</d4p1:guid> <d4p1:guid>0975a973-5554-4688-afd5-c510220e865b</d4p1:guid> </d2p1:Charts> <d2p1:DataType>Number</d2p1:DataType> <d2p1:DefaultName>sample string 4</d2p1:DefaultName> <d2p1:DefaultSelect>true</d2p1:DefaultSelect> <d2p1:Granularity>Normal</d2p1:Granularity> <d2p1:Name>sample string 1</d2p1:Name> <d2p1:Range xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:anyType /> <d4p1:anyType /> </d2p1:Range> <d2p1:RangeType>In</d2p1:RangeType> <d2p1:ShowAll>true</d2p1:ShowAll> <d2p1:Tables> <d2p1:GlobalFilter.Table> <d2p1:DataSourceId>81d16a66-af58-4fd5-92e3-4eea2c50d12f</d2p1:DataSourceId> <d2p1:Field> <dataType>Number</dataType> <expression>sample string 3</expression> <name>sample string 1</name> <title>sample string 2</title> </d2p1:Field> </d2p1:GlobalFilter.Table> <d2p1:GlobalFilter.Table> <d2p1:DataSourceId>81d16a66-af58-4fd5-92e3-4eea2c50d12f</d2p1:DataSourceId> <d2p1:Field> <dataType>Number</dataType> <expression>sample string 3</expression> <name>sample string 1</name> <title>sample string 2</title> </d2p1:Field> </d2p1:GlobalFilter.Table> </d2p1:Tables> </d2p1:GlobalFilter> <d2p1:GlobalFilter> <d2p1:Charts xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:guid>22434c52-3f3d-4ce1-827a-a7de62f8714a</d4p1:guid> <d4p1:guid>0975a973-5554-4688-afd5-c510220e865b</d4p1:guid> </d2p1:Charts> <d2p1:DataType>Number</d2p1:DataType> <d2p1:DefaultName>sample string 4</d2p1:DefaultName> <d2p1:DefaultSelect>true</d2p1:DefaultSelect> <d2p1:Granularity>Normal</d2p1:Granularity> <d2p1:Name>sample string 1</d2p1:Name> <d2p1:Range xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:anyType /> <d4p1:anyType /> </d2p1:Range> <d2p1:RangeType>In</d2p1:RangeType> <d2p1:ShowAll>true</d2p1:ShowAll> <d2p1:Tables> <d2p1:GlobalFilter.Table> <d2p1:DataSourceId>81d16a66-af58-4fd5-92e3-4eea2c50d12f</d2p1:DataSourceId> <d2p1:Field> <dataType>Number</dataType> <expression>sample string 3</expression> <name>sample string 1</name> <title>sample string 2</title> </d2p1:Field> </d2p1:GlobalFilter.Table> <d2p1:GlobalFilter.Table> <d2p1:DataSourceId>81d16a66-af58-4fd5-92e3-4eea2c50d12f</d2p1:DataSourceId> <d2p1:Field> <dataType>Number</dataType> <expression>sample string 3</expression> <name>sample string 1</name> <title>sample string 2</title> </d2p1:Field> </d2p1:GlobalFilter.Table> </d2p1:Tables> </d2p1:GlobalFilter> </GlobalFilters> <InnerFilters xmlns:d2p1="http://schemas.datacontract.org/2004/07/Margin.Core.Data.Entities"> <d2p1:InnerFilterField> <d2p1:DataType>Number</d2p1:DataType> <d2p1:Name>sample string 4</d2p1:Name> <d2p1:Title>sample string 5</d2p1:Title> <d2p1:Width>1</d2p1:Width> <d2p1:Aggregator>sample string 3</d2p1:Aggregator> <d2p1:DefaultName>sample string 2</d2p1:DefaultName> <d2p1:Granularity>Normal</d2p1:Granularity> <d2p1:NumberOption>All</d2p1:NumberOption> <d2p1:Range xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </d2p1:Range> <d2p1:RangeType>In</d2p1:RangeType> <d2p1:ShowAll>true</d2p1:ShowAll> </d2p1:InnerFilterField> <d2p1:InnerFilterField> <d2p1:DataType>Number</d2p1:DataType> <d2p1:Name>sample string 4</d2p1:Name> <d2p1:Title>sample string 5</d2p1:Title> <d2p1:Width>1</d2p1:Width> <d2p1:Aggregator>sample string 3</d2p1:Aggregator> <d2p1:DefaultName>sample string 2</d2p1:DefaultName> <d2p1:Granularity>Normal</d2p1:Granularity> <d2p1:NumberOption>All</d2p1:NumberOption> <d2p1:Range xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </d2p1:Range> <d2p1:RangeType>In</d2p1:RangeType> <d2p1:ShowAll>true</d2p1:ShowAll> </d2p1:InnerFilterField> </InnerFilters> <IsFirstRequest>true</IsFirstRequest> <IsFullScreen>true</IsFullScreen> <Remark>sample string 5</Remark> </ChartRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiResultName | Description | Type | Additional information |
---|---|---|---|
Status | ApiResultStatus |
None. |
|
Data | Object |
None. |
|
Message | string |
None. |
|
Code | integer |
None. |
Response Formats
application/json, text/json
Sample:
{ "status": "success", "data": {}, "message": "sample string 2", "code": 1 }
application/xml, text/xml
Sample:
<ApiResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Margin.Models"> <Code>1</Code> <Data /> <Message>sample string 2</Message> <Status>Success</Status> </ApiResult>