C# Client Library
A C# Client Library for the AnalyzeRe REST API
|
Classes | |
class | AnalyzeReJsonConverter |
A pre-configured RestSharp serializer / deserializer which is made to support parsing of AnalyzeRe API JSON strings, including complex objects such as derived resources, references, URIs and DateTimes. More... | |
class | AnalyzeReSerializationContractResolver |
A custom property contract resolver which allows Server-Generated Analyze Re properties (ServerGenerated) to be ignored on serialization. More... | |
class | CachedContractResolver |
A wrapper for the basic DefaultContractResolver which caches the set of members to be serialized for a given base type, speeding up subsequent calls, and also provides an interface for filtering members (caching that result as well). More... | |
class | ComplexNestedObjectConverter |
Ensure that when converting arbitrary dictionaries, nested dictionaries are correctly converted as well. More... | |
class | DerivedResourceCreationConverter |
Allows serializing and deserializing derived Analyze Re Resources to a target base type. (For instance deserializing a CatXL object to a base Layer object reference). More... | |
class | JsonCreationConverter |
Json converter helper class. More... | |
class | JsonSerializerExtensionMethods |
Extension Methods to help with copying JsonSerializer settings. More... | |
class | LayerViewCreationConverter |
Allows serializing and deserializing derived AnalyzeRe Resource Views to a target base type. (For instance deserializing a LayerView json object containing a CatXL layer to a LayerView{CatXL}). More... | |
class | PerspectiveConverter |
Converts JSON string representations of Perspective to an instance. More... | |
class | PortfolioViewSerializer |
Allows serializing and deserializing PortfolioViews, which require a special rule since they can only include a portfolio reference or a list of layer_views, but not both on post. More... | |
class | ReferenceConverter |
Deserializes AnalyzeRe API Reference objects to a new instance of a the target generic Reference type, and Serializes Reference objects too. More... | |
class | RespectIgnoreDataMemberResolver |
Properties tagged with the framework IgnoreDataMemberAttribute should be ignored by the serializers. Due to a (perceived) issue in Newtonsoft JSON (Submitted here: https://github.com/JamesNK/Newtonsoft.Json/issues/943), we would need to use their own JsonIgnoreAttribute to effectively ignore a property. This contract resolver aims to correct that by adding support for the framework attribute. More... | |
class | UriConverter |
Converts JSON string representations of URLs to and from System.Uri instances. More... | |