LogoLogo
  • User related interactions
  • Data Endpoints Related interactions
  • NFCard related interactions
  • User Verification related interactions
  • Internal Platform Related Interactions
  • Database Entries
Powered by GitBook
LogoLogo

Copyright NFBoat 2023, All rights reserved.

On this page

Database Entries

NFBoat user database entries & possible values

NFBoat User Database Documentation


1. Basic User Details:

  • first_name: The first name of the user.

  • last_name: The last name of the user.

  • email: The email address associated with the user's account.

  • hashed_password: A SHA-256 hashed representation of the user's password for security purposes.

  • isPhoneVerified: Indicates whether the user's phone number has been verified. (true / false)

  • isBanned: Indicates whether the user has been banned from using the app. (true / false)

  • isMailVerified: Indicates whether the user's email has been verified. (true / false)

2. User's NFCards:

  • nfcards: An array containing IDs or other identifying details of the NFCards associated with the user.

3. User Address:

  • street_address: The street address of the user.

  • city: The city where the user resides.

  • postal_code: The postal code of the user's residence.

  • nationality: The nationality of the user.

4. User's Favorites:

  • ports_favorites: An array of favorite ports or locations saved by the user.

5. User Documents:

  • nfcards_documents: An array of documents associated with the user's NFCards.

Each entry contains:

  • document_name: The name of the document.

  • nfcards_hash: The document NFCard hash

  • category: The category of the document.

  • uuid: A universal unique identifier for the document.

  • document_hash: Another unique hash for the document.

  • textractData: Data extracted from the document, organized into objects.

6. Profile Picture:

  • profile_picture: A link or ID that can be used to retrieve the user's profile picture.

7. Equipment associated with NFCards:

  • nfcards_equipments: An array containing equipment details or IDs associated with the user's NFCards.

8. User Login History:

9. Notifications Settings:

  • disable_all_notifications: Option to disable all notifications for the user. (true / false)

  • notification_boat_maintenance: Notification preference for boat maintenance alerts. (true / false)

  • notification_partner_offers: Notification preference for offers from partners. (true / false)

  • notification_document_expiration: Notification preference for document expiration alerts. (true / false)

  • notification_messages: Notification preference for direct messages. (true / false)

  • notifications: List of all the user notifications

10. Account Preferences:

  • account_type: Indicates whether the user's account is set to private or public mode. (private / public)

  • hide_activity_status: Option to hide the user's online or activity status. (true / false)

  • allow_sharing: Indicates the user's preference to allow sharing of their content or details. (true / false)

PreviousInternal Platform Related Interactions

Last updated 1 year ago

login_history: An array detailing the user's login history, including device type and IP address in a form of a JSON Object that contains the following data as the example below shows :