Interfaces
ICloneable
Interface for data objects that are able to create their full binary copy.
Classes
AnyValue
Cross-language implementation of a dynamic object that can hold a value of any type. The stored value can be converted to different types using a variety of accessor methods.
AnyValueArray
Cross-language implementation of a dynamic object array that can hold values of any type. The stored values can be converted to different types using a variety of accessor methods.
AnyValueMap
Cross-language implementation of a dynamic object map (dictionary) that can hold values of any type. The stored values can be converted to different types using a variety of accessor methods.
StringValueMap
Cross-language implementation of a map (dictionary) where all keys and values are strings. The stored values can be converted to different types using a variety of accessor methods. The string map is highly versatile. It can be converted into many formats, stored and sent over the wire.
TokenizedDataPage
Data transfer object that is used to pass results of paginated queries. It contains items of a retrieved page and total number of items (optional ). Most often, this object type is used to send responses to paginated queries.
TokenizedPagingParams
Data transfer object used to pass tokenized paging parameters for queries. It can be used for complex paging scenarios, like paging across multiple databases where the previous state is encoded in a token. The token is usually retrieved from the previous response. The initial request shall go with token == null.