Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

monster.util.getUserFullName()#

Syntax#

monster.util.getUserFullName([user]);

Parameters#

Key Description Type Default Required
user A plain JavaScript object that represents a user. Object(#user) monster.apps.auth.currentUser false

user#

Key Description Type Default Required
first_name String to concat last_name with. String true
last_name String to concat first_name to. String true

Return value#

A String representing the user's full name.

Errors#

  • "user" is not an object: user is not a plain JavaScript object
  • "user" is missing "first_name" or "last_name: user does not contain first_name or last_name properties
  • There is no logged in user: user was not provided, and there is no logged in user to get its name

Description#

This method builds the full name of a specific user object, following the internationalization rules that are currently active.

If user is not provided, the method will get the full name for the currently logged in user.

Examples#

Get a user full name, from an user object#

var user = monster.apps.auth.currentUser;

monster.util.getUserFullName(user);
// output: 'Clark Kent'

Get a user full name, providing the first and last names#

monster.util.getUserFullName({ first_name: 'John', last_name: 'Doe' });
// output: 'John Doe'

Get the full name of the current logged in user#

monster.util.getUserFullName();
// output: 'Jane Doe'