pl-api
    Preparing search index...

    Variable interactionPoliciesSchemaConst

    interactionPoliciesSchema: ObjectSchema<
        {
            direct: ObjectSchema<
                {
                    can_favourite: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reblog: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reply: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                },
                undefined,
            >;
            private: ObjectSchema<
                {
                    can_favourite: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reblog: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reply: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                },
                undefined,
            >;
            public: ObjectSchema<
                {
                    can_favourite: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reblog: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reply: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                },
                undefined,
            >;
            unlisted: ObjectSchema<
                {
                    can_favourite: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reblog: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                    can_reply: ObjectSchema<
                        {
                            always: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly ["public", "me"],
                            >;
                            with_approval: SchemaWithFallback<
                                ArraySchema<
                                    PicklistSchema<
                                        [
                                            "public",
                                            "followers",
                                            "following",
                                            "mutuals",
                                            "mentioned",
                                            "author",
                                            "me",
                                        ],
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                readonly [],
                            >;
                        },
                        undefined,
                    >;
                },
                undefined,
            >;
        },
        undefined,
    > = ...