All Classes and Interfaces
Class
Description
Cross-language implementation of dynamic object what can hold value of any type.
Cross-language implementation of dynamic object array what can hold values of any type.
Cross-language implementation of dynamic object map (dictionary) what can hold values of any type.
Defines a base class to defive various application exceptions.
Factory to recreate exceptions from ErrorDescription values passed through the wire.
Converts arbitrary values into array objects.
Errors due to improper user requests.
Converts arbitrary values to boolean values.
Errors related to mistakes in the microservice's user-defined configurations.
Errors raised by conflicts between object versions that were
posted by the user and those that are stored on the server.
Errors that occur during connections to remote services.
Data transfer object that is used to pass results of paginated queries.
Converts arbitrary values into Date values.
Converts arbitrary values into double.
Defines standard error categories to application exceptions
supported by PipServices toolkit.
Serializeable error description.
Factory to create serializeable
ErrorDescription from ApplicationException
or from arbitrary errors.Errors in read/write file operations
Data transfer object used to pass filter parameters as simple key-value pairs.
Converts arbitrary values into float.
Interface for data objects that contain their latest change time.
Interface for data objects that are able to create their full binary copy,.
Helper class to generate unique object IDs.
Generic interface for data objects that can be uniquely identified by an id.
Interface for data objects that have human-readable names.
Converts arbitrary values into integer.
Errors caused by programming mistakes
Errors related to operations called in wrong component state.
Errors returned by remote services or network during call attempts
Interface for data objects that can be uniquely identifed by a string id.
Interface for data objects that can track their changes, including logical deletion.
Interface for data objects that can be versioned.
Converts arbitrary values from and to JSON (JavaScript Object Notation) strings.
Converts arbitrary values into longs.
Converts arbitrary values into map objects.
Helper class to perform method introspection and dynamic invocation.
An object that contains string translations for multiple languages.
Error caused by attempt to access missing object
Helper class to perform property introspection and dynamic reading.
Helper class to perform property introspection and dynamic writing.
Data transfer object to pass paging parameters for queries.
Defines projection parameters with list if fields to include into query results.
Helper class to perform property introspection and dynamic reading and writing.
Converts arbitrary values into map objects using extended conversion rules.
Helper class to perform property introspection and dynamic reading.
Helper class to perform property introspection and dynamic writing.
Defines a field name and order used to sort query results.
Defines a field name and order used to sort query results.
Converts arbitrary values into strings.
Cross-language implementation of a map (dictionary) where all keys and values are strings.
Helper class to extract and process search tags from objects.
Data transfer object that is used to pass results of paginated queries.
Data transfer object to pass tokenized paging parameters for queries.
Codes for the data types that can be
converted using
TypeConverter.Converts arbitrary values into objects specific by TypeCodes.
Descriptor that points to specific object type by it's name
and optional library (or module) where this type is defined.
Helper class matches value types for equality.
Helper class to perform object type introspection and object instantiation.
Access errors caused by missing user identity (authentication error) or incorrect security permissions (authorization error).
Unknown or unexpected errors
Errors caused by calls to unsupported or not yet implemented functionality