RecordsTargetType
public protocol RecordsTargetType : TargetType, RecordsRequest
                Common protocol for RecordsTarget and RecordSetTarget allowing common configurations
- 
                  
                  
Undocumented
Declaration
Swift
func setHTTPMethod(_ method: Moya.Method) - 
                  
                  
Undocumented
Declaration
Swift
func setParameter(_ key: RecordsRequestKey, _ value: Any) - 
                  
                  
Undocumented
Declaration
Swift
func getParameter(_ key: RecordsRequestKey) -> Any? 
- 
                  
order(by:Extension method) Declaration
Swift
@discardableResult public func order(by value: String) -> Self - 
                  
order(by:Extension method) Declaration
Swift
@discardableResult public func order(by: [String : OrderBy]) -> Self - 
                  
skip(_:Extension method) Declaration
Swift
@discardableResult public func skip(_ value: Int) -> Self - 
                  
limit(_:Extension method) Declaration
Swift
@discardableResult public func limit(_ value: Int) -> Self - 
                  
distinct()Extension methodDeclaration
Swift
@discardableResult public func distinct() -> Self - 
                  
distinct(_:Extension method) Declaration
Swift
@discardableResult public func distinct(_ value: Bool = true) -> Self - 
                  
filter(_:Extension method) Declaration
Swift
@discardableResult public func filter(_ query: String) -> Self - 
                  
params(_:Extension method) Define $params for filters.
Declaration
Swift
@discardableResult public func params(_ params: JSONEncodable) -> Self - 
                  
attributes(_:Extension method) Declaration
Swift
@discardableResult public func attributes(_ attributes: [String]) -> Self - 
                  
querypath()Extension methodDeclaration
Swift
@discardableResult public func querypath() -> Self - 
                  
querypath(_:Extension method) Declaration
Swift
@discardableResult public func querypath(_ value: Bool = true) -> Self - 
                  
queryplan()Extension methodDeclaration
Swift
@discardableResult public func queryplan() -> Self - 
                  
queryplan(_:Extension method) Declaration
Swift
@discardableResult public func queryplan(_ value: Bool = true) -> Self - 
                  
_timeout(_:Extension method) Defines the number of seconds to save an entity set in 4D Server’s cache (e.g., $timeout=1800)
Declaration
Swift
@discardableResult public func _timeout(_ value: Int) -> Self - 
                  
expand(_:Extension method) Expands the relational attribute
Declaration
Swift
@discardableResult public func expand(_ relation: String) -> Self - 
                  
imageformat(_:Extension method) Declaration
Swift
@discardableResult public func imageformat(_ format: ImageFormat) -> Self - 
                  
restMethod(_:Extension method) Declaration
Swift
@discardableResult public func restMethod(_ method: Method) -> Self - 
                  
atomic()Extension methodDeclaration
Swift
@discardableResult public func atomic() -> Self - 
                  
atomic(_:Extension method) Declaration
Swift
@discardableResult public func atomic(_ value: Bool = true) -> Self - 
                  
isDistinctExtension methodDeclaration
Swift
public var isDistinct: Bool { get } - 
                  
isAtomicExtension methodDeclaration
Swift
public var isAtomic: Bool { get } - 
                  
limitExtension methodDeclaration
Swift
public var limit: Int { get } - 
                  
skipExtension methodDeclaration
Swift
public var skip: Int { get } - 
                  
restMethodExtension methodDeclaration
Swift
public var restMethod: Method? { get } - 
                  
filterExtension methodDeclaration
Swift
public var filter: String? { get } - 
                  
expandExtension methodDeclaration
Swift
public var expand: String? { get } 
        RecordsTargetType Protocol Reference