[Schema]
[KnownType(typeof(CustomResponse))]
public class ICustomResponse
{
[Id(0)]
public int Id { get; set; }
}
[Schema]
public class CustomResponse : ICustomResponse
{
[Id(1)]
public int Payload { get; set; }
[Id(2)]
public int Output { get; set; }
}
public static Method<CustomRequest, ICustomResponse> Method =
new Method<CustomRequest, ICustomResponse>(.....
private static ICustomResponse AddTwoNumbers(CustomRequest additionRequest)
{
return new CustomResponse { Output = additionRequest.X + additionRequest.Y };
}
I wants to retrieve actual data returned from the server. But while I receive the response at client end it contains only the ICustomResponse object. Can't convert ICustomRespnse to CustomResponse object.
Is there any way to include [KnownType(typeof(CustomResponse))] while serializing and deserializing the object?