func()

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)
	}
}