in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [5452:5494]
func (in *JWTRule) DeepCopyInto(out *JWTRule) {
*out = *in
if in.Issuer != nil {
in, out := &in.Issuer, &out.Issuer
*out = new(string)
**out = **in
}
if in.Jwks != nil {
in, out := &in.Jwks, &out.Jwks
*out = new(string)
**out = **in
}
if in.JwksUri != nil {
in, out := &in.JwksUri, &out.JwksUri
*out = new(string)
**out = **in
}
if in.Audiences != nil {
in, out := &in.Audiences, &out.Audiences
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.FromHeaders != nil {
in, out := &in.FromHeaders, &out.FromHeaders
*out = make([]JWTHeader, len(*in))
copy(*out, *in)
}
if in.FromParams != nil {
in, out := &in.FromParams, &out.FromParams
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.OutputPayloadToHeader != nil {
in, out := &in.OutputPayloadToHeader, &out.OutputPayloadToHeader
*out = new(string)
**out = **in
}
if in.ForwardOriginalToken != nil {
in, out := &in.ForwardOriginalToken, &out.ForwardOriginalToken
*out = new(bool)
**out = **in
}
}