@@ -840,49 +840,47 @@ func flattenIdentityPlatformConfigSignIn(v interface{}, d *schema.ResourceData,
840840 return []interface {}{transformed }
841841}
842842func flattenIdentityPlatformConfigSignInEmail (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
843+ transformed := make (map [string ]interface {})
844+
843845 if v == nil {
844- return nil
845- }
846- original := v .(map [string ]interface {})
847- if len (original ) == 0 {
848- return nil
846+ transformed ["enabled" ] = false
847+ } else {
848+ original := v .(map [string ]interface {})
849+
850+ if original ["enabled" ] == nil {
851+ transformed ["enabled" ] = false
852+ } else {
853+ transformed ["enabled" ] = original ["enabled" ]
854+ }
855+
856+ if original ["passwordRequired" ] != nil {
857+ transformed ["password_required" ] = original ["passwordRequired" ]
858+ }
849859 }
850- transformed := make (map [string ]interface {})
851- transformed ["enabled" ] =
852- flattenIdentityPlatformConfigSignInEmailEnabled (original ["enabled" ], d , config )
853- transformed ["password_required" ] =
854- flattenIdentityPlatformConfigSignInEmailPasswordRequired (original ["passwordRequired" ], d , config )
855- return []interface {}{transformed }
856- }
857- func flattenIdentityPlatformConfigSignInEmailEnabled (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
858- return v
859- }
860860
861- func flattenIdentityPlatformConfigSignInEmailPasswordRequired (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
862- return v
861+ return []interface {}{transformed }
863862}
864863
865864func flattenIdentityPlatformConfigSignInPhoneNumber (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
865+ transformed := make (map [string ]interface {})
866+
866867 if v == nil {
867- return nil
868- }
869- original := v .(map [string ]interface {})
870- if len (original ) == 0 {
871- return nil
868+ transformed ["enabled" ] = false
869+ } else {
870+ original := v .(map [string ]interface {})
871+
872+ if original ["enabled" ] == nil {
873+ transformed ["enabled" ] = false
874+ } else {
875+ transformed ["enabled" ] = original ["enabled" ]
876+ }
877+
878+ if original ["testPhoneNumbers" ] != nil {
879+ transformed ["test_phone_numbers" ] = original ["testPhoneNumbers" ]
880+ }
872881 }
873- transformed := make (map [string ]interface {})
874- transformed ["enabled" ] =
875- flattenIdentityPlatformConfigSignInPhoneNumberEnabled (original ["enabled" ], d , config )
876- transformed ["test_phone_numbers" ] =
877- flattenIdentityPlatformConfigSignInPhoneNumberTestPhoneNumbers (original ["testPhoneNumbers" ], d , config )
878- return []interface {}{transformed }
879- }
880- func flattenIdentityPlatformConfigSignInPhoneNumberEnabled (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
881- return v
882- }
883882
884- func flattenIdentityPlatformConfigSignInPhoneNumberTestPhoneNumbers (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
885- return v
883+ return []interface {}{transformed }
886884}
887885
888886func flattenIdentityPlatformConfigSignInAnonymous (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
0 commit comments