Editing a profile looks a bit like registration, so, with a logged user you’ll need to call:
private var listener: MBAuthApiProfileUpdateListener
private var edt_name, edt_surname, edt_email, edt_password: EditText
private var phone: String
private var img_uri: Uri
private var auxiliar_data: String
MBurgerAuthTasks.updateProfile(applicationContext,
listener, //Listener for registration
edt_name.getText().toString(), //Name, REQUIRED
edt_surname.getText().toString(), //Surname, REQUIRED
phone, //Phone number, nullable
img_uri, //Image, nullable
edt_email.getText().toString(), //Email, REQUIRED
auxiliar_data); //Auxiliar data nullable