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 APIManagerextension 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 CancellableCompositeextension CancellableComposite: Moya.Cancellableextension CancellableComposite: CustomStringConvertibleextension 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 ActionRequestextension ActionRequest: CustomStringConvertibleextension ActionRequest: ObservableObjectextension ActionRequest: Codableextension 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 moreActionResultDeclaration
 - 
                  
                  
Get information about the application
See moreDeclaration
Swift
public class ApplicationInfoTarget : ActionAbstractTargetextension 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 : ChildTargetTypeextension AuthVerificationTarget: DecodableTargetType 
- 
                  
                  
mobileapp/$logout/
See moreDeclaration
Swift
public class LogOutTarget : ChildTargetType, TimeoutTargetextension 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 : ChildTargetTypeextension EntitySetInfoTarget: DecodableTargetType - 
                  
                  
Undocumented
See moreDeclaration
Swift
public class ProgessInfoTarget : ChildTargetTypeextension ProgessInfoTarget: DecodableTargetType - 
                  
                  
Undocumented
See moreDeclaration
Swift
public class SessionInfoTarget : ChildTargetTypeextension SessionInfoTarget: DecodableTargetType - 
                  
                  
Undocumented
See moreDeclaration
Swift
public class SessionReleaseTarget : ChildTargetTypeextension 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, RecordsTargetTypeextension RecordSetTarget: DecodableTargetType - 
                  
                  
Returns the data for the records of specified table
See moreDeclaration
Swift
public final class RecordsTarget : RecordTargetType, RecordsTargetTypeextension 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 : ChildTargetTypeextension StatusTarget: TimeoutTargetextension 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 
        Classes  Reference