Variable ProfileDataSchemaConst
ProfileDataSchema: Struct<
{
backgroundFailures: $Array<
Struct<
{
message: optionalKey<String>;
request: Literals<
readonly [
"recentSearchClick",
"friendship",
"highlights",
"avatar",
"inboxTray",
"story",
"chaining",
"schoolBadge",
"quickPromotion",
"noteCtas",
"selfProfileChaining",
"creatorsTrial",
"onboardingChecklist",
"creatorDestinationType",
"paymentsAccountDisabledRisk",
"fbPayExperience",
"donationsEligibility",
"metaOneBenefitEligibility",
"ringCreatorMetadata",
"proHomeBadge",
"proDashboard",
],
>;
tag: String;
},
>,
>;
following: optionalKey<Boolean>;
isPrivate: Boolean;
media: $Array<
Struct<
{
authorId: optionalKey<String>;
followsAuthor: optionalKey<Boolean>;
mediaId: String;
mediaType: optionalKey<Number>;
page: $Array<
Struct<
{
authorId: optionalKey<String>;
dashManifest: optionalKey<String>;
id: String;
mediaType: optionalKey<Number>;
takenAt: optionalKey<Number>;
trackingToken: optionalKey<String>;
videoDuration: optionalKey<Number>;
},
>,
>;
pageCursor: optionalKey<
Struct<{ gridItemsCursor: String; maxId: String }>,
>;
position: Number;
takenAt: optionalKey<Number>;
trackingToken: optionalKey<String>;
userId: String;
videoDuration: optionalKey<Number>;
},
>,
>;
suggested: $Array<
Struct<
{
followRankingToken: optionalKey<String>;
fullName: String;
userId: String;
username: String;
},
>,
>;
userId: String;
username: String;
},
> = ...
What a profile shows: the user, the media grid, the suggested users and the background failures.