in api/v1/zz_generated.deepcopy.go [1325:1386]
func (in *KeycloakRealmSpec) DeepCopyInto(out *KeycloakRealmSpec) {
*out = *in
out.KeycloakRef = in.KeycloakRef
if in.Users != nil {
in, out := &in.Users, &out.Users
*out = make([]User, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.BrowserFlow != nil {
in, out := &in.BrowserFlow, &out.BrowserFlow
*out = new(string)
**out = **in
}
if in.Themes != nil {
in, out := &in.Themes, &out.Themes
*out = new(RealmThemes)
(*in).DeepCopyInto(*out)
}
if in.BrowserSecurityHeaders != nil {
in, out := &in.BrowserSecurityHeaders, &out.BrowserSecurityHeaders
*out = new(map[string]string)
if **in != nil {
in, out := *in, *out
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
if in.ID != nil {
in, out := &in.ID, &out.ID
*out = new(string)
**out = **in
}
if in.RealmEventConfig != nil {
in, out := &in.RealmEventConfig, &out.RealmEventConfig
*out = new(RealmEventConfig)
(*in).DeepCopyInto(*out)
}
if in.PasswordPolicies != nil {
in, out := &in.PasswordPolicies, &out.PasswordPolicies
*out = make([]PasswordPolicy, len(*in))
copy(*out, *in)
}
if in.TokenSettings != nil {
in, out := &in.TokenSettings, &out.TokenSettings
*out = new(common.TokenSettings)
**out = **in
}
if in.UserProfileConfig != nil {
in, out := &in.UserProfileConfig, &out.UserProfileConfig
*out = new(common.UserProfileConfig)
(*in).DeepCopyInto(*out)
}
if in.Smtp != nil {
in, out := &in.Smtp, &out.Smtp
*out = new(common.SMTP)
(*in).DeepCopyInto(*out)
}
}