# Functions

InheritAnyValueMap creates a new instance of the map and assigns base methods from interface.
NewAnyValue creates a new instance of the object and assigns its value.
NewAnyValueArray creates a new instance of the array and assigns its value.
NewAnyValueArrayFromString splits specified string into elements using a separator and assigns the elements to a newly created AnyValueArray.
NewAnyValueArrayFromValue converts specified value into AnyValueArray.
NewAnyValueArrayFromValues creates a new AnyValueArray from a list of values Parameters: values ...values any a list of values to initialize the created AnyValueArray Returns: *AnyValueArray a newly created AnyValueArray.
NewAnyValueMap creates a new instance of the map and assigns its value.
NewAnyValueMapFromMaps creates a new AnyValueMap by merging two or more maps.
NewAnyValueMapFromTuples Creates a new AnyValueMap from a list of key-value pairs called tuples.
NewAnyValueMapFromTuplesArray creates a new AnyValueMap from a list of key-value pairs called tuples.
NewAnyValueMapFromValue Converts specified value into AnyValueMap.
NewDataPage creates a new instance of data page and assigns its values.
NewEmptyAnyValue creates a new empty instance of the object Returns: new empty object.
NewEmptyAnyValueArray creates a new instance of the empty array.
NewEmptyAnyValueMap creates a new empty instance of the map.
NewEmptyDataPage creates a new empty instance of data page.
NewEmptyFilterParams сreates a new instance.
NewEmptyPagingParams creates a new instance.
NewEmptyProjectionParams creates a new instance of the projection parameters and assigns its value.
NewEmptySortField creates a new empty instance.
NewEmptySortParams creates a new instance.
NewEmptyStringValueMap creates a new instance of the map.
NewEmptyTokenizedDataPage creates a new empty instance of data page.
NewEmptyTokenizedPagingParams creates a new instance.
NewFilterParams creates a new instance and initialize it with elements from the specified map.
NewFilterParamsFromString parses semicolon-separated key-value pairs and returns them as a FilterParams.
NewFilterParamsFromTuples creates a new FilterParams from a list of key-value pairs called tuples.
NewFilterParamsFromValue converts specified value into FilterParams.
NewPagingParams creates a new instance and sets its values.
NewPagingParamsFromMap creates a new PagingParams and sets it parameters from the specified map Parameters: value AnyValueMap or StringValueMap to initialize this PagingParams Returns: *PagingParams a newly created PagingParams.
NewPagingParamsFromTuples creates a new PagingParams from a list of key-value pairs called tuples.
NewPagingParamsFromValue converts specified value into PagingParams.
NewProjectionParamsFromAnyArray creates a new instance of the projection parameters and assigns its from AnyValueArray values.
NewProjectionParamsFromStrings creates a new instance of the projection parameters and assigns its from string value.
NewProjectionParamsFromValue converts specified value into ProjectionParams.
NewSortField creates a new instance and assigns its values.
NewSortParams creates a new instance and initializes it with specified sort fields.
NewStringValueMap creates a new instance of the map and assigns its value.
NewStringValueMapFromMaps creates a new AnyValueMap by merging two or more maps.
NewStringValueMapFromString parses semicolon-separated key-value pairs and returns them as a StringValueMap.
NewStringValueMapFromTuples creates a new StringValueMap from a list of key-value pairs called tuples.
NewStringValueMapFromTuplesArray creates a new StringValueMap from a list of key-value pairs called tuples.
NewStringValueMapFromValue converts specified value into StringValueMap.
NewTokenizedDataPage creates a new instance of data page and assigns its values.
NewTokenizedPagingParams creates a new instance and sets its values.
NewTokenizedPagingParamsFromMap creates a new TokenizedPagingParams and sets it parameters from the specified map Parameters: - value AnyValueMap a AnyValueMap or StringValueMap to initialize this TokenizedPagingParams Returns: *TokenizedPagingParams a newly created TokenizedPagingParams.
NewTokenizedPagingParamsFromTuples creates a new TokenizedPagingParams from a list of key-value pairs called tuples.
NewTokenizedPagingParamsFromValue converts specified value into TokenizedPagingParams.
ParseProjectionParams create new ProjectionParams and set values from values Parameters: values ...string a values to parse Returns: *ProjectionParams.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

IdGenerator Helper class to generate unique object IDs.
TagsProcessor Helper class to extract and process search tags from objects.

# Structs

AnyValue Cross-language implementation of dynamic object what can hold value of any type.
AnyValueArray Cross-language implementation of dynamic object array what can hold values of any type.
AnyValueMap is a Cross-language implementation of dynamic object map (dictionary) what can hold values of any type.
DataPage is a transfer object that is used to pass results of paginated queries.
FilterParams is a data transfer object used to pass filter parameters as simple key-value pairs.
PagingParams is a data transfer object to pass paging parameters for queries.
ProjectionParams defines projection parameters with list if fields to include into query results.
SortField Defines a field name and order used to sort query results.
StringValueMap Cross-language implementation of a map (dictionary) where all keys and values are strings.
TokenizedDataPage is a data transfer object that is used to pass results of paginated queries.
TokenizedPagingParams Data transfer object to pass paging parameters for queries.

# Interfaces

ICloneable Interface for data objects that are able to create their full binary copy.
No description provided by the author
IIdentifiable interface for data objects to operate with ids.
No description provided by the author
No description provided by the author
IStringIdentifiable interface for data objects to operate with ids.

# Type aliases

MultiString An object that contains string translations for multiple languages.
SortParams Defines a field name and order used to sort query results.