in api/v1/zz_generated.deepcopy.go [90:118]
func (in *Authorization) DeepCopyInto(out *Authorization) {
*out = *in
if in.Scopes != nil {
in, out := &in.Scopes, &out.Scopes
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Policies != nil {
in, out := &in.Policies, &out.Policies
*out = make([]Policy, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Permissions != nil {
in, out := &in.Permissions, &out.Permissions
*out = make([]Permission, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Resources != nil {
in, out := &in.Resources, &out.Resources
*out = make([]Resource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}