 plugin and can automatically create <code>deepcopy</code> method
based on annotations using the Proto library utility <a href=https://godoc.org/github.com/golang/protobuf/proto#Clone>Proto
Clone</a>. Here&rsquo;s an
<a href=https://github.com/istio/api/blob/release-1.21/authentication/v1alpha1/policy_deepcopy.gen.go>example</a>
of the generated <code>deepcopy</code> method.</p></li><li><p><strong>Marshaling and Unmarshaling types to/from JSON</strong> - For the types generated
from proto definitions, it is