POST api/filter/createedit
Request Information
URI Parameters
None.
Body Parameters
FilterCreateEditView| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| IsCreate | boolean |
None. |
|
| Name | string |
Required |
|
| IsPrivate | boolean |
None. |
|
| Fields | Collection of CoreFieldView |
None. |
|
| Operators | Collection of FilterCreateEditOperatorView |
None. |
|
| Conditions | Collection of FilterConditionCreateEditView |
None. |
|
| RelatedTypeCode | integer |
None. |
|
| HasWebPageIdValue | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"IsCreate": true,
"Name": "sample string 3",
"IsPrivate": true,
"Fields": [
{
"FieldId": 1,
"FieldDataTypeId": 2,
"DataType": 0,
"Title": "sample string 3",
"Value": {},
"Items": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"IsUnique": true,
"IsRequired": true,
"GridSize": 64,
"CustomFieldDataId": 1,
"IsPrimaryKey": true,
"RelatedType": {
"Id": 1,
"Code": "sample string 2",
"ParentCode": "sample string 3",
"Icon": "sample string 4",
"NameSingular": "sample string 5",
"NamePlural": "sample string 6",
"Route": "sample string 7",
"HasBoard": true,
"HasPeople": true,
"HasPeopleMultiple": true,
"HasCard": true,
"HasCrmSourceId": true
},
"SelectUrl": "sample string 9",
"SelectIsSearchable": true,
"DisplayableValue": "sample string 11"
},
{
"FieldId": 1,
"FieldDataTypeId": 2,
"DataType": 0,
"Title": "sample string 3",
"Value": {},
"Items": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"IsUnique": true,
"IsRequired": true,
"GridSize": 64,
"CustomFieldDataId": 1,
"IsPrimaryKey": true,
"RelatedType": {
"Id": 1,
"Code": "sample string 2",
"ParentCode": "sample string 3",
"Icon": "sample string 4",
"NameSingular": "sample string 5",
"NamePlural": "sample string 6",
"Route": "sample string 7",
"HasBoard": true,
"HasPeople": true,
"HasPeopleMultiple": true,
"HasCard": true,
"HasCrmSourceId": true
},
"SelectUrl": "sample string 9",
"SelectIsSearchable": true,
"DisplayableValue": "sample string 11"
}
],
"Operators": [
{
"Id": 1,
"Name": "sample string 2",
"FieldDataType": 0,
"OperatorInputType": 0
},
{
"Id": 1,
"Name": "sample string 2",
"FieldDataType": 0,
"OperatorInputType": 0
}
],
"Conditions": [
{
"Id": 1,
"LogicalOperationType": 0,
"ConditionTypeId": 2,
"ConditionTypeName": "sample string 3",
"Field": {
"FieldId": 1,
"FieldDataTypeId": 2,
"DataType": 0,
"Title": "sample string 3",
"Value": {},
"Items": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"IsUnique": true,
"IsRequired": true,
"GridSize": 64,
"CustomFieldDataId": 1,
"IsPrimaryKey": true,
"RelatedType": {
"Id": 1,
"Code": "sample string 2",
"ParentCode": "sample string 3",
"Icon": "sample string 4",
"NameSingular": "sample string 5",
"NamePlural": "sample string 6",
"Route": "sample string 7",
"HasBoard": true,
"HasPeople": true,
"HasPeopleMultiple": true,
"HasCard": true,
"HasCrmSourceId": true
},
"SelectUrl": "sample string 9",
"SelectIsSearchable": true,
"DisplayableValue": "sample string 11"
},
"Order": 4
},
{
"Id": 1,
"LogicalOperationType": 0,
"ConditionTypeId": 2,
"ConditionTypeName": "sample string 3",
"Field": {
"FieldId": 1,
"FieldDataTypeId": 2,
"DataType": 0,
"Title": "sample string 3",
"Value": {},
"Items": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"IsUnique": true,
"IsRequired": true,
"GridSize": 64,
"CustomFieldDataId": 1,
"IsPrimaryKey": true,
"RelatedType": {
"Id": 1,
"Code": "sample string 2",
"ParentCode": "sample string 3",
"Icon": "sample string 4",
"NameSingular": "sample string 5",
"NamePlural": "sample string 6",
"Route": "sample string 7",
"HasBoard": true,
"HasPeople": true,
"HasPeopleMultiple": true,
"HasCard": true,
"HasCrmSourceId": true
},
"SelectUrl": "sample string 9",
"SelectIsSearchable": true,
"DisplayableValue": "sample string 11"
},
"Order": 4
}
],
"RelatedTypeCode": 5,
"HasWebPageIdValue": true
}
application/xml, text/xml
Sample:
<FilterCreateEditView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.FilterView">
<Conditions>
<FilterConditionCreateEditView>
<ConditionTypeId>2</ConditionTypeId>
<ConditionTypeName>sample string 3</ConditionTypeName>
<Field xmlns:d4p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.GeneralView">
<d4p1:CustomFieldDataId>1</d4p1:CustomFieldDataId>
<d4p1:DataType>None</d4p1:DataType>
<d4p1:DisplayableValue>sample string 11</d4p1:DisplayableValue>
<d4p1:FieldDataTypeId>2</d4p1:FieldDataTypeId>
<d4p1:FieldId>1</d4p1:FieldId>
<d4p1:GridSize>64</d4p1:GridSize>
<d4p1:IsPrimaryKey>true</d4p1:IsPrimaryKey>
<d4p1:IsRequired>true</d4p1:IsRequired>
<d4p1:IsUnique>true</d4p1:IsUnique>
<d4p1:Items>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
</d4p1:Items>
<d4p1:RelatedType xmlns:d5p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.RelatedTypeView">
<d5p1:Code>sample string 2</d5p1:Code>
<d5p1:HasBoard>true</d5p1:HasBoard>
<d5p1:HasCard>true</d5p1:HasCard>
<d5p1:HasCrmSourceId>true</d5p1:HasCrmSourceId>
<d5p1:HasPeople>true</d5p1:HasPeople>
<d5p1:HasPeopleMultiple>true</d5p1:HasPeopleMultiple>
<d5p1:Icon>sample string 4</d5p1:Icon>
<d5p1:Id>1</d5p1:Id>
<d5p1:NamePlural>sample string 6</d5p1:NamePlural>
<d5p1:NameSingular>sample string 5</d5p1:NameSingular>
<d5p1:ParentCode>sample string 3</d5p1:ParentCode>
<d5p1:Route>sample string 7</d5p1:Route>
</d4p1:RelatedType>
<d4p1:SelectIsSearchable>true</d4p1:SelectIsSearchable>
<d4p1:SelectUrl>sample string 9</d4p1:SelectUrl>
<d4p1:Title>sample string 3</d4p1:Title>
<d4p1:Value />
</Field>
<Id>1</Id>
<LogicalOperationType>None</LogicalOperationType>
<Order>4</Order>
</FilterConditionCreateEditView>
<FilterConditionCreateEditView>
<ConditionTypeId>2</ConditionTypeId>
<ConditionTypeName>sample string 3</ConditionTypeName>
<Field xmlns:d4p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.GeneralView">
<d4p1:CustomFieldDataId>1</d4p1:CustomFieldDataId>
<d4p1:DataType>None</d4p1:DataType>
<d4p1:DisplayableValue>sample string 11</d4p1:DisplayableValue>
<d4p1:FieldDataTypeId>2</d4p1:FieldDataTypeId>
<d4p1:FieldId>1</d4p1:FieldId>
<d4p1:GridSize>64</d4p1:GridSize>
<d4p1:IsPrimaryKey>true</d4p1:IsPrimaryKey>
<d4p1:IsRequired>true</d4p1:IsRequired>
<d4p1:IsUnique>true</d4p1:IsUnique>
<d4p1:Items>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
</d4p1:Items>
<d4p1:RelatedType xmlns:d5p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.RelatedTypeView">
<d5p1:Code>sample string 2</d5p1:Code>
<d5p1:HasBoard>true</d5p1:HasBoard>
<d5p1:HasCard>true</d5p1:HasCard>
<d5p1:HasCrmSourceId>true</d5p1:HasCrmSourceId>
<d5p1:HasPeople>true</d5p1:HasPeople>
<d5p1:HasPeopleMultiple>true</d5p1:HasPeopleMultiple>
<d5p1:Icon>sample string 4</d5p1:Icon>
<d5p1:Id>1</d5p1:Id>
<d5p1:NamePlural>sample string 6</d5p1:NamePlural>
<d5p1:NameSingular>sample string 5</d5p1:NameSingular>
<d5p1:ParentCode>sample string 3</d5p1:ParentCode>
<d5p1:Route>sample string 7</d5p1:Route>
</d4p1:RelatedType>
<d4p1:SelectIsSearchable>true</d4p1:SelectIsSearchable>
<d4p1:SelectUrl>sample string 9</d4p1:SelectUrl>
<d4p1:Title>sample string 3</d4p1:Title>
<d4p1:Value />
</Field>
<Id>1</Id>
<LogicalOperationType>None</LogicalOperationType>
<Order>4</Order>
</FilterConditionCreateEditView>
</Conditions>
<Fields xmlns:d2p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.GeneralView">
<d2p1:CoreFieldView>
<d2p1:CustomFieldDataId>1</d2p1:CustomFieldDataId>
<d2p1:DataType>None</d2p1:DataType>
<d2p1:DisplayableValue>sample string 11</d2p1:DisplayableValue>
<d2p1:FieldDataTypeId>2</d2p1:FieldDataTypeId>
<d2p1:FieldId>1</d2p1:FieldId>
<d2p1:GridSize>64</d2p1:GridSize>
<d2p1:IsPrimaryKey>true</d2p1:IsPrimaryKey>
<d2p1:IsRequired>true</d2p1:IsRequired>
<d2p1:IsUnique>true</d2p1:IsUnique>
<d2p1:Items>
<d2p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d2p1:FieldInputSelectListItemView>
<d2p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d2p1:FieldInputSelectListItemView>
</d2p1:Items>
<d2p1:RelatedType xmlns:d4p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.RelatedTypeView">
<d4p1:Code>sample string 2</d4p1:Code>
<d4p1:HasBoard>true</d4p1:HasBoard>
<d4p1:HasCard>true</d4p1:HasCard>
<d4p1:HasCrmSourceId>true</d4p1:HasCrmSourceId>
<d4p1:HasPeople>true</d4p1:HasPeople>
<d4p1:HasPeopleMultiple>true</d4p1:HasPeopleMultiple>
<d4p1:Icon>sample string 4</d4p1:Icon>
<d4p1:Id>1</d4p1:Id>
<d4p1:NamePlural>sample string 6</d4p1:NamePlural>
<d4p1:NameSingular>sample string 5</d4p1:NameSingular>
<d4p1:ParentCode>sample string 3</d4p1:ParentCode>
<d4p1:Route>sample string 7</d4p1:Route>
</d2p1:RelatedType>
<d2p1:SelectIsSearchable>true</d2p1:SelectIsSearchable>
<d2p1:SelectUrl>sample string 9</d2p1:SelectUrl>
<d2p1:Title>sample string 3</d2p1:Title>
<d2p1:Value />
</d2p1:CoreFieldView>
<d2p1:CoreFieldView>
<d2p1:CustomFieldDataId>1</d2p1:CustomFieldDataId>
<d2p1:DataType>None</d2p1:DataType>
<d2p1:DisplayableValue>sample string 11</d2p1:DisplayableValue>
<d2p1:FieldDataTypeId>2</d2p1:FieldDataTypeId>
<d2p1:FieldId>1</d2p1:FieldId>
<d2p1:GridSize>64</d2p1:GridSize>
<d2p1:IsPrimaryKey>true</d2p1:IsPrimaryKey>
<d2p1:IsRequired>true</d2p1:IsRequired>
<d2p1:IsUnique>true</d2p1:IsUnique>
<d2p1:Items>
<d2p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d2p1:FieldInputSelectListItemView>
<d2p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d2p1:FieldInputSelectListItemView>
</d2p1:Items>
<d2p1:RelatedType xmlns:d4p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.RelatedTypeView">
<d4p1:Code>sample string 2</d4p1:Code>
<d4p1:HasBoard>true</d4p1:HasBoard>
<d4p1:HasCard>true</d4p1:HasCard>
<d4p1:HasCrmSourceId>true</d4p1:HasCrmSourceId>
<d4p1:HasPeople>true</d4p1:HasPeople>
<d4p1:HasPeopleMultiple>true</d4p1:HasPeopleMultiple>
<d4p1:Icon>sample string 4</d4p1:Icon>
<d4p1:Id>1</d4p1:Id>
<d4p1:NamePlural>sample string 6</d4p1:NamePlural>
<d4p1:NameSingular>sample string 5</d4p1:NameSingular>
<d4p1:ParentCode>sample string 3</d4p1:ParentCode>
<d4p1:Route>sample string 7</d4p1:Route>
</d2p1:RelatedType>
<d2p1:SelectIsSearchable>true</d2p1:SelectIsSearchable>
<d2p1:SelectUrl>sample string 9</d2p1:SelectUrl>
<d2p1:Title>sample string 3</d2p1:Title>
<d2p1:Value />
</d2p1:CoreFieldView>
</Fields>
<HasWebPageIdValue>true</HasWebPageIdValue>
<Id>1</Id>
<IsCreate>true</IsCreate>
<IsPrivate>true</IsPrivate>
<Name>sample string 3</Name>
<Operators>
<FilterCreateEditOperatorView>
<FieldDataType>None</FieldDataType>
<Id>1</Id>
<Name>sample string 2</Name>
<OperatorInputType>SingleValue</OperatorInputType>
</FilterCreateEditOperatorView>
<FilterCreateEditOperatorView>
<FieldDataType>None</FieldDataType>
<Id>1</Id>
<Name>sample string 2</Name>
<OperatorInputType>SingleValue</OperatorInputType>
</FilterCreateEditOperatorView>
</Operators>
<RelatedTypeCode>5</RelatedTypeCode>
</FilterCreateEditView>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.