POST api/Dimensions/{formId}/SearchSourceData

Request Information

URI Parameters

NameDescriptionTypeAdditional information
formId

integer

Required

Body Parameters

DynamicSearchFilter
NameDescriptionTypeAdditional information
formId

integer

None.

useFormFields

boolean

None.

dynamicFilter

Collection of DynamicFilter

None.

additionalDisplayFields

Collection of integer

None.

OrderbyFieldsValues

Collection of Object

None.

sqlPaging

SqlPaging

Required

Request Formats

application/json, text/json

Sample:
{
  "formId": 1,
  "useFormFields": true,
  "dynamicFilter": [
    {
      "Key": 1,
      "Value": "sample string 1",
      "Operator": "sample string 2"
    },
    {
      "Key": 1,
      "Value": "sample string 1",
      "Operator": "sample string 2"
    }
  ],
  "additionalDisplayFields": [
    1,
    2
  ],
  "OrderbyFieldsValues": [
    {},
    {}
  ],
  "sqlPaging": {
    "PageNumber": 1,
    "PageSize": 2
  }
}

application/xml, text/xml

Sample:
<DynamicSearchFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DOMatchings.WebAPI.Models">
  <OrderbyFieldsValues xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:anyType />
    <d2p1:anyType />
  </OrderbyFieldsValues>
  <additionalDisplayFields xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </additionalDisplayFields>
  <dynamicFilter>
    <DynamicFilter>
      <Key>1</Key>
      <Operator>sample string 2</Operator>
      <Value>sample string 1</Value>
    </DynamicFilter>
    <DynamicFilter>
      <Key>1</Key>
      <Operator>sample string 2</Operator>
      <Value>sample string 1</Value>
    </DynamicFilter>
  </dynamicFilter>
  <formId>1</formId>
  <sqlPaging>
    <PageNumber>1</PageNumber>
    <PageSize>2</PageSize>
  </sqlPaging>
  <useFormFields>true</useFormFields>
</DynamicSearchFilter>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'DynamicSearchFilter'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.