C# Client Library
A C# Client Library for the AnalyzeRe REST API
Loading...
Searching...
No Matches
AnalyzeRe.JsonConverters.PortfolioViewSerializer Class Reference

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...

Public Member Functions

override bool CanConvert (Type objectType)
 Determines if this converter is designed for deserialization to objects of the specified type.
 
override object ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
 Parses the json to the specified type.
 
override void WriteJson (JsonWriter writer, object value, JsonSerializer serializer)
 Serializes to the specified type.
 

Detailed Description

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.

Definition at line 12 of file PortfolioViewSerializer.cs.

Inheritance diagram for AnalyzeRe.JsonConverters.PortfolioViewSerializer:

Member Function Documentation

◆ CanConvert()

override bool AnalyzeRe.JsonConverters.PortfolioViewSerializer.CanConvert ( Type  objectType)
inline

Determines if this converter is designed for deserialization to objects of the specified type.

Parameters
objectTypeThe target type for deserialization.
Returns
True if the type is supported.

Definition at line 20 of file PortfolioViewSerializer.cs.

◆ ReadJson()

override object AnalyzeRe.JsonConverters.PortfolioViewSerializer.ReadJson ( JsonReader  reader,
Type  objectType,
object  existingValue,
JsonSerializer  serializer 
)
inline

Parses the json to the specified type.

Parameters
readerNewtonsoft.Json.JsonReader
objectTypeTarget type.
existingValueIgnored
serializerNewtonsoft.Json.JsonSerializer to use.
Returns
Deserialized Object

Definition at line 33 of file PortfolioViewSerializer.cs.

◆ WriteJson()

override void AnalyzeRe.JsonConverters.PortfolioViewSerializer.WriteJson ( JsonWriter  writer,
object  value,
JsonSerializer  serializer 
)
inline

Serializes to the specified type.

Parameters
writerNewtonsoft.Json.JsonWriter
valueObject to serialize.
serializerNewtonsoft.Json.JsonSerializer to use.

Definition at line 50 of file PortfolioViewSerializer.cs.


The documentation for this class was generated from the following file: