# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from typing import Iterable
from typing_extensions import Required, Annotated, TypedDict

from ....._utils import PropertyInfo

__all__ = ["LotteryEntryUpdateBatchParams"]


class LotteryEntryUpdateBatchParams(TypedDict, total=False):
    ids: Required[Iterable[int]]

    shared_on_facebook: Annotated[bool, PropertyInfo(alias="sharedOnFacebook")]
    """Whether or not the user shared the LotteryEntries on Facebook."""

    shared_on_instagram: Annotated[bool, PropertyInfo(alias="sharedOnInstagram")]
    """Whether or not the user shared the LotteryEntry on Instagram."""

    shared_on_twitter: Annotated[bool, PropertyInfo(alias="sharedOnTwitter")]
    """Whether or not the user shared the LotteryEntries on Twitter."""
