Map<String, Object?> encode() => { if (name != null) 'name': name!.toTfJson(), if (nameByIdp != null) 'name_by_idp': [for (final e in nameByIdp!) e.encode()], };