POST api/TrainGingerApi

Request Information

URI Parameters

None.

Body Parameters

WhereClauseBusinessFilterInputDTO
NameDescriptionTypeAdditional information
AccessToken

string

None.

SubcategoryBusinessFilters

Collection of SubCategoryWhereClauseBusinessFilterDTO

None.

Request Formats

application/json, text/json

Sample:
{
  "AccessToken": "sample string 1",
  "SubcategoryBusinessFilters": [
    {
      "SubCategoryWhereClauseId": 1,
      "WarehouseTableId": 2,
      "WarehouseTableName": "sample string 3",
      "Column": "sample string 4",
      "DataTypeId": 1,
      "ControlTypeId": 1,
      "DisplayName": "sample string 5",
      "KeyColumnName": "sample string 6",
      "IsAdvanceFilter": true,
      "Rank": 1,
      "MinValue": "sample string 7",
      "MaxValue": "sample string 8",
      "IsTrainGingerApplicable": true,
      "IsRLSColumn": true,
      "AliasedKeyColumn": "sample string 11",
      "AliasedDisplayColumn": "sample string 12",
      "SubCategoryWhereClauseComparisonOperators": [
        {
          "SubCategoryWhereClauseComparisonOperatorId": 1,
          "SubCategoryWhereClauseId": 2,
          "ComparisonOperatorId": 3,
          "ComparisonOperatorName": "sample string 4",
          "ComparisonOperatorBK": 5,
          "ComparisonOperator": {
            "ComparisonOperatorId": 1,
            "Name": "sample string 2"
          }
        },
        {
          "SubCategoryWhereClauseComparisonOperatorId": 1,
          "SubCategoryWhereClauseId": 2,
          "ComparisonOperatorId": 3,
          "ComparisonOperatorName": "sample string 4",
          "ComparisonOperatorBK": 5,
          "ComparisonOperator": {
            "ComparisonOperatorId": 1,
            "Name": "sample string 2"
          }
        }
      ],
      "ControlType": {
        "ControlTypeId": 1,
        "ControlTypeBK": 2,
        "Name": "sample string 3"
      }
    },
    {
      "SubCategoryWhereClauseId": 1,
      "WarehouseTableId": 2,
      "WarehouseTableName": "sample string 3",
      "Column": "sample string 4",
      "DataTypeId": 1,
      "ControlTypeId": 1,
      "DisplayName": "sample string 5",
      "KeyColumnName": "sample string 6",
      "IsAdvanceFilter": true,
      "Rank": 1,
      "MinValue": "sample string 7",
      "MaxValue": "sample string 8",
      "IsTrainGingerApplicable": true,
      "IsRLSColumn": true,
      "AliasedKeyColumn": "sample string 11",
      "AliasedDisplayColumn": "sample string 12",
      "SubCategoryWhereClauseComparisonOperators": [
        {
          "SubCategoryWhereClauseComparisonOperatorId": 1,
          "SubCategoryWhereClauseId": 2,
          "ComparisonOperatorId": 3,
          "ComparisonOperatorName": "sample string 4",
          "ComparisonOperatorBK": 5,
          "ComparisonOperator": {
            "ComparisonOperatorId": 1,
            "Name": "sample string 2"
          }
        },
        {
          "SubCategoryWhereClauseComparisonOperatorId": 1,
          "SubCategoryWhereClauseId": 2,
          "ComparisonOperatorId": 3,
          "ComparisonOperatorName": "sample string 4",
          "ComparisonOperatorBK": 5,
          "ComparisonOperator": {
            "ComparisonOperatorId": 1,
            "Name": "sample string 2"
          }
        }
      ],
      "ControlType": {
        "ControlTypeId": 1,
        "ControlTypeBK": 2,
        "Name": "sample string 3"
      }
    }
  ]
}

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 'WhereClauseBusinessFilterInputDTO'.

Response Information

Resource Description

ResponseDataOfIListOfWhereClauseBusinessFilterOutputDTO
NameDescriptionTypeAdditional information
IsSuccess

boolean

None.

IsError

boolean

None.

ResponseMessage

string

None.

ErrorCode

integer

None.

Data

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "IsSuccess": true,
  "IsError": true,
  "ResponseMessage": "sample string 3",
  "ErrorCode": 4,
  "Data": {}
}