booking-microservices/src/BuildingBlocks/EventStoreDB/Serialization/NonDefaultConstructorContractResolver.cs
meysamhadeli 31dc05f580 init
2022-05-07 19:33:06 +04:30

16 lines
468 B
C#

using Newtonsoft.Json.Serialization;
namespace BuildingBlocks.EventStoreDB.Serialization;
public class NonDefaultConstructorContractResolver: DefaultContractResolver
{
protected override JsonObjectContract CreateObjectContract(Type objectType)
{
return JsonObjectContractProvider.UsingNonDefaultConstructor(
base.CreateObjectContract(objectType),
objectType,
base.CreateConstructorParameters
);
}
}