toString method

  1. @override
String toString()
inherited

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() {
  return 'User(userId: $userId, healthId: $healthId, username: $username, name: $name, firstName: $firstName, lastName: $lastName, nationalID: $nationalID, dateOfBirth: $dateOfBirth, gender: $gender, avatar: $avatar, primaryContact: $primaryContact, secondaryContacts: $secondaryContacts, email: $email, languages: $languages, currentOrganizationID: $currentOrganizationID, currentProgramID: $currentProgramID, active: $active, termsAccepted: $termsAccepted, hasSetPin: $hasSetPin, hasSetNickname: $hasSetNickname, isPhoneVerified: $isPhoneVerified, pinChangeRequired: $pinChangeRequired, pinUpdateRequired: $pinUpdateRequired, suspended: $suspended, streamToken: $streamToken)';
}