Variable DirectShareSheetDataSchemaConst
DirectShareSheetDataSchema: Struct<
{
share: Union<
readonly [
Struct<
{
carousel_share_child_media_id: optionalKey<String>;
inventory_source: optionalKey<String>;
kind: Literal<"post">;
media_id: String;
media_type: Number;
ranking_info_token: optionalKey<String>;
send_attribution: Literal<"feed_timeline">;
},
>,
Struct<
{
carousel_share_child_media_id: optionalKey<String>;
kind: Literal<"carousel">;
media_id: String;
media_type: Number;
send_attribution: Literal<"feed_contextual_profile">;
},
>,
Struct<{ kind: Literal<"reel">; media_id: String }>,
Struct<
{
kind: Literal<"profile">;
send_attribution: Literal<"profile">;
user_id: String;
},
>,
],
>;
threads: $Array<
Struct<
{
is_group: Boolean;
muted: optionalKey<Boolean>;
preview: $Array<
Struct<
{
client_context: optionalKey<String>;
item_id: String;
item_type: String;
media: optionalKey<Union<readonly [(...), (...), (...)]>>;
text: optionalKey<String>;
timestamp: String;
user_id: String;
},
>,
>;
thread_id: String;
thread_title: String;
thread_v2_id: optionalKey<String>;
users: $Array<
Struct<
{
fbid_v2: optionalKey<String>;
full_name: String;
pk: String;
username: String;
},
>,
>;
},
>,
>;
},
> = ...
What the sheet shows: the source facts above and the conversations the app's local inbox store holds, which the sheet lists without a request.