PublicProfile Data Type

Represents the user public profile.
When importing the information from Facebook the information needed to fill this model will be in the public profile pages. The following fields exist in both this model and PublicProfilePage:
- website
- profileName
- nameOfContact
- email
- phoneNumber
- userCity
- description
- coverPhotoURL
- profilePhotoURL
This model will have a validation process and will only be accessible after the activation is completed.

Properties
name data type description
new boolean
createdDate number
type string
deleted boolean
sequence number
profilePhotoChangeDate number
coverPhotoChangeDate number
website string
facebookPage string
instagramPage string
youtubeVimeoPage string
linkedInPage string
twitterAccount string
otherPage1 string
otherPage2 string
array of number
profileTypes array of PublicProfileType
profileCategory PublicProfileCategory
profileFacebookPages array of PublicProfilePage
profileName string
nameOfContact string
email string
phoneNumber string
city string
description string
profileActivated boolean
coverPhotoURL string
profilePhotoURL string
username string
userSequence number
facebookId string
excludeMeFromThisNotifications array of PublicProfileNotificationType
youtubeVimeoVideoLinks array of string
profilePhotoImageUrl string
coverPhotoImageUrl string
websitePhotoImageUrl string
mobilePhoneNumber string
followedByMe boolean
followerCount number

Example

{
  "new" : true,
  "createdDate" : 12345,
  "type" : "...",
  "deleted" : true,
  "sequence" : 12345,
  "profilePhotoChangeDate" : 12345,
  "coverPhotoChangeDate" : 12345,
  "website" : "...",
  "facebookPage" : "...",
  "instagramPage" : "...",
  "youtubeVimeoPage" : "...",
  "linkedInPage" : "...",
  "twitterAccount" : "...",
  "otherPage1" : "...",
  "otherPage2" : "...",
  "" : [ 12345, 12345 ],
  "profileTypes" : [ {
    "denomination" : "...",
    "new" : true,
    "createdDate" : 12345,
    "type" : "...",
    "deleted" : true,
    "sequence" : 12345
  }, {
    "denomination" : "...",
    "new" : true,
    "createdDate" : 12345,
    "type" : "...",
    "deleted" : true,
    "sequence" : 12345
  } ],
  "profileCategory" : {
    "nome" : "...",
    "new" : true,
    "denomination" : "...",
    "createdDate" : 12345,
    "photo" : "...",
    "photoChangedDate" : 12345,
    "type" : "...",
    "photoUrl" : "...",
    "deleted" : true,
    "position" : 12345,
    "sequence" : 12345,
    "lastModifiedBySequence" : 12345,
    "lastModifiedByName" : "...",
    "lastModifiedBy" : {
      "type" : "...",
      "role" : "ADMINISTRATOR",
      "responsibilities" : [ "MODERATOR", "MODERATOR" ],
      "new" : true,
      "valid" : true,
      "createdDate" : 12345,
      "name" : "...",
      "admin" : true,
      "partner" : true,
      "username" : "...",
      "deleted" : true,
      "sequence" : 12345,
      "birthdate" : 12345,
      "lastModifierSequence" : 12345,
      "lastModifierType" : "...",
      "locked" : true,
      "lockedForInstagram" : true,
      "unlocked" : true,
      "unlockedForInstagram" : true,
      "instagramUsername" : "...",
      "primaryEmail" : "...",
      "profilePhoto" : "...",
      "email" : "...",
      "lastLoginDate" : 12345,
      "profilePhotoChangeDate" : 12345,
      "coverPhotoChangeDate" : 12345,
      "failedLoginAttempts" : 12345,
      "contact" : "...",
      "gender" : "OTHER",
      "recoverPasswordPinExpireDate" : 12345,
      "blockchainIdentifiers" : [ { }, { } ],
      "recoverPasswordPin" : "...",
      "recoverPasswordPinForInstagram" : "...",
      "recoverPasswordPinExpireDateForInstagram" : 12345,
      "lastUpdateDateProfileWeb" : 12345,
      "lastUpdateProfileMobile" : 12345,
      "lastUpdateProfileMobileDeviceId" : "...",
      "blocked" : true,
      "biography" : "...",
      "location" : { },
      "facebookId" : "...",
      "notificationsCount" : 12345,
      "lockedUntil" : 12345
    },
    "lastModifiedByDate" : 12345
  },
  "profileFacebookPages" : [ {
    "new" : true,
    "name" : "...",
    "createdDate" : 12345,
    "facebookId" : "...",
    "website" : "...",
    "profileName" : "...",
    "type" : "...",
    "nameOfContact" : "...",
    "deleted" : true,
    "sequence" : 12345,
    "email" : "...",
    "phoneNumber" : "...",
    "city" : "...",
    "description" : "...",
    "coverPhotoURL" : "...",
    "profilePhotoURL" : "..."
  }, {
    "new" : true,
    "name" : "...",
    "createdDate" : 12345,
    "facebookId" : "...",
    "website" : "...",
    "profileName" : "...",
    "type" : "...",
    "nameOfContact" : "...",
    "deleted" : true,
    "sequence" : 12345,
    "email" : "...",
    "phoneNumber" : "...",
    "city" : "...",
    "description" : "...",
    "coverPhotoURL" : "...",
    "profilePhotoURL" : "..."
  } ],
  "profileName" : "...",
  "nameOfContact" : "...",
  "email" : "...",
  "phoneNumber" : "...",
  "city" : "...",
  "description" : "...",
  "profileActivated" : true,
  "coverPhotoURL" : "...",
  "profilePhotoURL" : "...",
  "username" : "...",
  "userSequence" : 12345,
  "facebookId" : "...",
  "excludeMeFromThisNotifications" : [ "MEMBER_ADDED", "EVENT_LINKED" ],
  "youtubeVimeoVideoLinks" : [ "...", "..." ],
  "profilePhotoImageUrl" : "...",
  "coverPhotoImageUrl" : "...",
  "websitePhotoImageUrl" : "...",
  "mobilePhoneNumber" : "...",
  "followedByMe" : true,
  "followerCount" : 12345
}