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