using System;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Threading;
using System.Collections.Generic;
namespace Amazon.Lambda.Serialization.SystemTextJson.Converters
{
///
/// JsonConvert to handle the AWS SDK for .NET custom enum classes that derive from the class called ConstantClass.
///
///
/// Because this package can not take a dependency on AWSSDK.Core we need to use name heuristics and reflection to determine if the type
/// extends from ConstantClass.
///
public class ConstantClassConverter : JsonConverter