Skip to content

Latest commit

 

History

History
316 lines (217 loc) · 19.8 KB

File metadata and controls

316 lines (217 loc) · 19.8 KB

Shared Types

from beeper_desktop_api.types import (
    APIError,
    AppStateSnapshot,
    Attachment,
    Error,
    Message,
    Reaction,
    User,
)

BeeperDesktop

Types:

from beeper_desktop_api.types import FocusResponse, SearchResponse

Methods:

Accounts

Types:

from beeper_desktop_api.types import (
    Account,
    AccountBridge,
    AccountRetrieveResponse,
    AccountListResponse,
)

Methods:

Contacts

Types:

from beeper_desktop_api.types.accounts import ContactSearchResponse

Methods:

Bridges

Types:

from beeper_desktop_api.types import (
    Bridge,
    CookieField,
    DisappearingTimerCapability,
    GroupFieldCapability,
    GroupTypeCapabilities,
    LoginFlow,
    LoginInputField,
    LoginSession,
    ProvisioningCapabilities,
    ResolveIdentifierCapabilities,
    BridgeRetrieveResponse,
    BridgeListResponse,
)

Methods:

LoginFlows

Types:

from beeper_desktop_api.types.bridges import LoginFlowListResponse

Methods:

LoginSessions

Types:

from beeper_desktop_api.types.bridges import LoginSessionCancelResponse

Methods:

Steps

Methods:

Chats

Types:

from beeper_desktop_api.types import Chat, ChatCreateResponse, ChatListResponse, ChatStartResponse

Methods:

Reminders

Methods:

  • client.chats.reminders.create(chat_id, **params) -> None
  • client.chats.reminders.delete(chat_id) -> None

Messages

Reactions

Types:

from beeper_desktop_api.types.chats.messages import ReactionDeleteResponse, ReactionAddResponse

Methods:

Messages

Types:

from beeper_desktop_api.types import MessageUpdateResponse, MessageSendResponse

Methods:

Assets

Types:

from beeper_desktop_api.types import (
    AssetDownloadResponse,
    AssetUploadResponse,
    AssetUploadBase64Response,
)

Methods:

Info

Types:

from beeper_desktop_api.types import InfoRetrieveResponse

Methods:

App

Types:

from beeper_desktop_api.types import Verification, AppSessionResponse

Methods:

Login

Types:

from beeper_desktop_api.types.app import (
    LoginRegisterResponse,
    LoginResponseResponse,
    LoginStartResponse,
)

Methods:

Verification

RecoveryKey

Types:

from beeper_desktop_api.types.app.login.verification import RecoveryKeyVerifyResponse

Methods:

Reset

Types:

from beeper_desktop_api.types.app.login.verification.recovery_key import (
    ResetCreateResponse,
    ResetConfirmResponse,
)

Methods:

Verifications

Types:

from beeper_desktop_api.types.app import (
    VerificationCreateResponse,
    VerificationRetrieveResponse,
    VerificationListResponse,
    VerificationAcceptResponse,
    VerificationCancelResponse,
)

Methods:

Qr

Types:

from beeper_desktop_api.types.app.verifications import QrConfirmScannedResponse, QrScanResponse

Methods:

SAS

Types:

from beeper_desktop_api.types.app.verifications import SASConfirmResponse, SASStartResponse

Methods: