in api/v1alpha1/zz_generated.deepcopy.go [146:199]
func (in *ClusterKeycloakRealmSpec) DeepCopyInto(out *ClusterKeycloakRealmSpec) {
*out = *in
if in.RealmEventConfig != nil {
in, out := &in.RealmEventConfig, &out.RealmEventConfig
*out = new(RealmEventConfig)
(*in).DeepCopyInto(*out)
}
if in.Themes != nil {
in, out := &in.Themes, &out.Themes
*out = new(ClusterRealmThemes)
(*in).DeepCopyInto(*out)
}
if in.Localization != nil {
in, out := &in.Localization, &out.Localization
*out = new(RealmLocalization)
(*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.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.AuthenticationFlow != nil {
in, out := &in.AuthenticationFlow, &out.AuthenticationFlow
*out = new(AuthenticationFlow)
**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)
}
}