IGPAPI
    Preparing search index...

    Variable MediaFacadeConst

    MediaFacade: Effect<
        {
            addMentionedUser: (
                ...args: [input: MediaAddMentionedUserInput],
            ) => Promise<MediaAddMentionedUserResponse>;
            blocked: (...args: []) => Promise<string[]>;
            checkOffensiveComment: (
                ...args: [input: MediaCheckOffensiveCommentInput],
            ) => Promise<MediaCheckOffensiveCommentResponse>;
            comment: (
                ...args: [input: MediaCommentInput],
            ) => Promise<MediaCommentResponseComment>;
            commentLike: (
                ...args: [options: MediaCommentLikeOptions],
            ) => Promise<MediaCommentLikeResponse>;
            commentsBulkDelete: (
                ...args: [input: MediaCommentsBulkDeleteInput],
            ) => Promise<MediaCommentsBulkDeleteResponse>;
            commentsDisable: (...args: [mediaId: string | number]) => Promise<unknown>;
            commentsEnable: (...args: [mediaId: string | number]) => Promise<unknown>;
            commentUnlike: (
                ...args: [options: MediaCommentLikeOptions],
            ) => Promise<MediaCommentLikeResponse>;
            delete: (...args: [input: MediaDeleteInput]) => Promise<unknown>;
            edit: (
                ...args: [input: MediaEditInput],
            ) => Promise<MediaEditResponse.Root>;
            feed: {
                archiveDayShells: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<ArchiveDayShellsFeedInput, {}>,
                    ArchiveDayShellsFeedResponse,
                    ArchiveDayShellsFeedResponseItemsItem,
                >;
                comments: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<MediaCommentsFeedInput, {}>,
                    MediaCommentsFeedResponse,
                    MediaCommentsFeedResponseCommentsItem,
                >;
                inlineChildComments: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<MediaInlineChildCommentsFeedInput, {}>,
                    MediaInlineChildCommentsFeedResponse,
                    MediaInlineChildCommentsFeedResponseChildCommentsItem,
                >;
                liked: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<LikedFeedInput, {}>,
                    LikedFeedResponse,
                    LikedFeedResponseItemsItem,
                >;
                onlyMe: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<OnlyMeFeedInput, {}>,
                    OnlyMeFeedResponse,
                    OnlyMeFeedResponseItemsItem,
                >;
                productsTagging: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<
                        ProductsTaggingFeedInput,
                        {
                            sessionId: `${string}-${string}-${string}-${string}-${string}`;
                            waterfallId: `${string}-${string}-${string}-${string}-${string}`;
                        },
                    >,
                    ProductsTaggingFeedResponse,
                    ProductsTaggingFeedResponseComponentFeedItem,
                >;
                saved: (
                    input: WithOptionalDefaults,
                ) => PaginatedFeed<
                    WithOptionalDefaults<SavedFeedInput, {}>,
                    SavedFeedResponse,
                    SavedFeedResponseMedia,
                >;
            };
            info: (...args: [input: MediaInfoInput]) => Promise<MediaInfoResponse>;
            like: (
                ...args: [input: MediaImpressionInput & { doubleTap?: boolean }],
            ) => Promise<unknown>;
            likers: (...args: [id: string]) => Promise<MediaLikersResponse>;
            onlyMe: (...args: [mediaId: string]) => Promise<MediaOnlyMeResponse>;
            save: (
                ...args: [userOptions: string | MediaSaveOptions],
            ) => Promise<unknown>;
            seen: (...args: [input: MediaSeenInput]) => Promise<MediaSeenResponse>;
            storyPollVote: (
                ...args: [input: MediaStoryPollVoteInput],
            ) => Promise<MediaUpdatedMediaResponse>;
            storyQuestionResponse: (
                ...args: [input: MediaStoryQuestionResponseInput],
            ) => Promise<MediaStoryQuestionResponseResponse>;
            storyQuizAnswer: (
                ...args: [input: MediaStoryQuizAnswerInput],
            ) => Promise<MediaUpdatedMediaResponse>;
            storySliderVote: (
                ...args: [input: MediaStorySliderVoteInput],
            ) => Promise<MediaUpdatedMediaResponse>;
            undoOnlyMe: (...args: [mediaId: string]) => Promise<MediaOnlyMeResponse>;
            unlike: (...args: [input: MediaImpressionInput]) => Promise<unknown>;
            unsave: (...args: [mediaId: string]) => Promise<unknown>;
            updateLikeAndViewCountsVisibility: (
                ...args: [input: MediaUpdateLikeAndViewCountsVisibilityInput],
            ) => Promise<MediaUpdateLikeAndViewCountsVisibilityResponse>;
            uploadFinish: (
                ...args: [input: MediaUploadFinishInput],
            ) => Promise<unknown>;
        },
        never,
        | PlainJsonApiHttp
        | Signature
        | MobileSession
        | MobileDevice
        | MobileApplication,
    > = ...