<PackageReference Include="System.ClientModel" Version="1.7.0" />

PersistableModelProxyAttribute

Attribute that indicates a proxy Type to use for reading a model. The proxy Type must implement IPersistableModel<T> and have a public or non-public parameterless constructor.
public Type ProxyType { get; }

Gets the Type to create and call read on. The Type must have a public or non-public parameterless constructor. The Type must implement IPersistableModel<T> where T is the type of the abstract class.

Instantiates a new instance of the PersistableModelProxyAttribute class.