| GET | /{Workspace}/Search |
|---|
import Foundation
import ServiceStack
/**
* This service needs to be called with a query filter. It will fail otherwise. Usage is /{Workspace}/Search?QUERY=John Smith (where John Smith is the text query to use for the search). CLASSES=classlist (where classlist is an optional comma separated list of classes to search. i.e. Document,Task,Contact,Feedback If this parameter is not specified, all classes are searched.
*/
public class Search : Codable
{
public var workspace:String
public var dateGenerated:String
public var results:[NamedItem] = []
required public init(){}
}
public class NamedItem : Codable
{
public var workspace:String
public var objectId:String
public var `class`:String
public var versionId:String
public var name:String
public var lastUpdated:String
required public init(){}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /{Workspace}/Search HTTP/1.1
Host: dev.fieldsquared.com
Accept: text/csv