updateUser static method
Future<bool?>
updateUser(
{ - String? name,
- String? email,
- String? mobileNumber,
- String? avatarUrl,
- bool? unsubscribeEmail,
- bool? unsubscribeTexting,
- List<String>? tags,
- Language? language,
- Map<String, dynamic>? customAttributes,
})
Implementation
static Future<bool?> updateUser(
{String? name,
String? email,
String? mobileNumber,
String? avatarUrl,
bool? unsubscribeEmail,
bool? unsubscribeTexting,
List<String>? tags,
Language? language,
Map<String, dynamic>? customAttributes}) {
return ChannelTalkFlutterPlatform.instance.updateUser(
{
if (name != null) 'name': name,
if (email != null) 'email': email,
if (mobileNumber != null) 'mobileNumber': mobileNumber,
if (avatarUrl != null) 'avatarUrl': avatarUrl,
if (unsubscribeEmail != null) 'unsubscribeEmail': unsubscribeEmail,
if (unsubscribeTexting != null)
'unsubscribeTexting': unsubscribeTexting,
if (tags != null) 'tags': tags,
if (language != null) 'language': language.value,
if (customAttributes != null) 'customAttributes': customAttributes,
},
);
}