Classes summary
ApplicationProxy |
Proxy service to remote RPC-like API |
CrudProxy |
Proxy service to remote CRUD REST-like API. Single aggregate root instance can
be used. New object instance will be returned when doing modifications. All
commands are performed on a single aggregate root. Use NGS\Client\StandardProxy when
response is not required, or for bulk versions of CRUD commands. It is preferred
to use domain patterns instead of this proxy service. |
DomainProxy |
Proxy service to remote REST-like API for basic domain operations such as
searching, counting and event sourcing. It is preferred to use domain patterns
instead of this proxy service. |
HttpRequest |
Request object used by NGS\Client\RestHttp |
QueryString |
Serializes various parameters into URL query string |
ReportingProxy |
Proxy service to reporting operations such as document generation, report
population and history lookup. Report should be used to minimize calls to
server. |
RestHttp |
HTTP client used communication with platform Should not be used directly,
instead use domain patterns Requests can be monitored via NGS\Client\RestHttp::addSubscriber() |
StandardProxy |
Proxy service to various domain operations such as bulk persistence, data
analysis, and remote service calls counting and event sourcing. It is preferred
to use domain patterns instead of this proxy service. |