Classes
The following classes are available globally.
-
Main class of framework, which allow to play with the 4D rest api.
See moreDeclaration
Swift
public class APIManager
extension APIManager: RequestInterceptor
-
Experimental class to connect to Itunes api.
See moreDeclaration
Swift
public class ItunesAPI
-
Undocumented
See moreDeclaration
Swift
public class OnPublisher<P> where P : Publisher
-
Undocumented
See moreDeclaration
Swift
public class CancellableComposite
extension CancellableComposite: Moya.Cancellable
extension CancellableComposite: CustomStringConvertible
extension CancellableComposite: LockableBySemaphore
-
Undocumented
See moreDeclaration
Swift
public final class PreparePlugin : PluginType
-
Undocumented
See moreDeclaration
Swift
public final class ReceivePlugin : PluginType
-
A simple target.
See moreDeclaration
Swift
public class SimpleTarget : TargetType
-
Represent a mobile action sent 4D server.
See moreDeclaration
Swift
public final class ActionRequest
extension ActionRequest: CustomStringConvertible
extension ActionRequest: ObservableObject
extension ActionRequest: Codable
extension ActionRequest: Equatable
-
Allow to map swift(data store) and json type
See moreDeclaration
Swift
open class AttributeValueMapper
-
Te server target to execute actions.
See moreDeclaration
Swift
public class ActionRootTarget : ChildTargetType
-
An abstract target to execute actions by its name.
See moreDeclaration
Swift
open class ActionAbstractTarget : ChildTargetType, TimeoutTarget
-
A concrete target to execute actions by its name and result decoded as
See moreActionResult
Declaration
-
Get information about the application
See moreDeclaration
Swift
public class ApplicationInfoTarget : ActionAbstractTarget
extension ApplicationInfoTarget: DecodableTargetType
-
mobileapp/$authenticate/
See moreDeclaration
-
Returns the server status.
See moreDeclaration
Swift
public class BaseTarget : SimpleTarget, AccessTokenAuthorizable
-
mobileapp/$verify/
See moreDeclaration
Swift
public class AuthVerificationTarget : ChildTargetType
extension AuthVerificationTarget: DecodableTargetType
-
mobileapp/$logout/
See moreDeclaration
Swift
public class LogOutTarget : ChildTargetType, TimeoutTarget
extension LogOutTarget: DecodableTargetType
-
Returns a list of the table in your project along with two URIs: one to access the information about its structure and one to retrieve the data.
See moreDeclaration
-
Undocumented
See moreDeclaration
-
Undocumented
See moreDeclaration
-
Undocumented
See moreDeclaration
Swift
public class EntitySetInfoTarget : ChildTargetType
extension EntitySetInfoTarget: DecodableTargetType
-
Undocumented
See moreDeclaration
Swift
public class ProgessInfoTarget : ChildTargetType
extension ProgessInfoTarget: DecodableTargetType
-
Undocumented
See moreDeclaration
Swift
public class SessionInfoTarget : ChildTargetType
extension SessionInfoTarget: DecodableTargetType
-
Undocumented
See moreDeclaration
Swift
public class SessionReleaseTarget : ChildTargetType
extension SessionReleaseTarget: DecodableTargetType
-
Undocumented
See moreDeclaration
-
Undocumented
See moreDeclaration
-
Returns the data for the specific record defined by the table’s primary key
See moreDeclaration
-
Returns the data for the records of specified table
See moreDeclaration
Swift
public final class RecordSetTarget : RecordTargetType, RecordsTargetType
extension RecordSetTarget: DecodableTargetType
-
Returns the data for the records of specified table
See moreDeclaration
Swift
public final class RecordsTarget : RecordTargetType, RecordsTargetType
extension RecordsTarget: DecodableTargetType
-
Returns a record collection based on a table method
See moreDeclaration
Swift
public class TableMethodTarget : ChildTargetType
-
Undocumented
See moreDeclaration
Swift
public class StatusTarget : ChildTargetType
extension StatusTarget: TimeoutTarget
extension StatusTarget: DecodableTargetType
-
Returns information about a table and its attributes.
See moreDeclaration
-
Undocumented
See moreDeclaration
-
Returns the server test.
See moreDeclaration
Swift
public class WebTestTarget : SimpleTarget