Skip to content

Latest commit

 

History

History
878 lines (629 loc) · 50.9 KB

File metadata and controls

878 lines (629 loc) · 50.9 KB

Shared Types

from whop_sdk.types import (
    AccessLevel,
    AccessPassType,
    App,
    AppBuild,
    AppBuildPlatforms,
    AppBuildStatuses,
    AppStatuses,
    AppViewType,
    AuthorizedUserRoles,
    ChatChannel,
    CheckoutConfiguration,
    CollectionMethod,
    Company,
    CourseLessonInteraction,
    CourseLessonInteractionListItem,
    Currency,
    CustomCta,
    Direction,
    DmsPostTypes,
    EmailNotificationPreferences,
    Entry,
    EntryStatus,
    Experience,
    Forum,
    ForumPost,
    FriendlyReceiptStatus,
    GlobalAffiliateStatus,
    Invoice,
    InvoiceListItem,
    InvoiceStatus,
    MemberMostRecentActions,
    MemberStatuses,
    Membership,
    MembershipStatus,
    Message,
    PageInfo,
    Payment,
    Plan,
    PlanType,
    Product,
    ProductListItem,
    PromoType,
    Reaction,
    ReceiptStatus,
    ReleaseMethod,
    Shipment,
    ShipmentCarrier,
    ShipmentStatus,
    ShipmentSubstatus,
    SupportChannel,
    TaxType,
    Transfer,
    Visibility,
    VisibilityFilter,
    WhoCanCommentTypes,
    WhoCanPost,
    WhoCanPostTypes,
    WhoCanReact,
)

Apps

Types:

from whop_sdk.types import AppType, AppListResponse

Methods:

Invoices

Types:

from whop_sdk.types import InvoiceVoidResponse

Methods:

CourseLessonInteractions

Methods:

Products

Types:

from whop_sdk.types import ProductDeleteResponse

Methods:

Companies

Types:

from whop_sdk.types import CompanyListResponse

Methods:

Webhooks

Types:

from whop_sdk.types import (
    APIVersion,
    Webhook,
    WebhookEvent,
    WebhookCreateResponse,
    WebhookListResponse,
    WebhookDeleteResponse,
    InvoiceCreatedWebhookEvent,
    InvoicePaidWebhookEvent,
    InvoicePastDueWebhookEvent,
    InvoiceVoidedWebhookEvent,
    MembershipActivatedWebhookEvent,
    MembershipDeactivatedWebhookEvent,
    EntryCreatedWebhookEvent,
    EntryApprovedWebhookEvent,
    EntryDeniedWebhookEvent,
    EntryDeletedWebhookEvent,
    SetupIntentRequiresActionWebhookEvent,
    SetupIntentSucceededWebhookEvent,
    SetupIntentCanceledWebhookEvent,
    WithdrawalCreatedWebhookEvent,
    WithdrawalUpdatedWebhookEvent,
    CourseLessonInteractionCompletedWebhookEvent,
    PayoutMethodCreatedWebhookEvent,
    VerificationSucceededWebhookEvent,
    PaymentCreatedWebhookEvent,
    PaymentSucceededWebhookEvent,
    PaymentFailedWebhookEvent,
    PaymentPendingWebhookEvent,
    DisputeCreatedWebhookEvent,
    DisputeUpdatedWebhookEvent,
    RefundCreatedWebhookEvent,
    RefundUpdatedWebhookEvent,
    DisputeAlertCreatedWebhookEvent,
    MembershipCancelAtPeriodEndChangedWebhookEvent,
    UnwrapWebhookEvent,
)

Methods:

Plans

Types:

from whop_sdk.types import PlanListResponse, PlanDeleteResponse

Methods:

Entries

Types:

from whop_sdk.types import EntryListResponse, EntryApproveResponse

Methods:

ForumPosts

Types:

from whop_sdk.types import ForumPostVisibilityType, ForumPostListResponse

Methods:

Transfers

Types:

from whop_sdk.types import TransferListResponse

Methods:

LedgerAccounts

Types:

from whop_sdk.types import LedgerAccountRetrieveResponse

Methods:

Memberships

Types:

from whop_sdk.types import CancelOptions, MembershipListResponse

Methods:

AuthorizedUsers

Types:

from whop_sdk.types import AuthorizedUserRetrieveResponse, AuthorizedUserListResponse

Methods:

AppBuilds

Types:

from whop_sdk.types import AppBuildListResponse

Methods:

Shipments

Types:

from whop_sdk.types import ShipmentListResponse

Methods:

CheckoutConfigurations

Types:

from whop_sdk.types import CheckoutModes, CheckoutConfigurationListResponse

Methods:

Messages

Types:

from whop_sdk.types import MessageListResponse, MessageDeleteResponse

Methods:

ChatChannels

Types:

from whop_sdk.types import ChatChannelListResponse

Methods:

Users

Types:

from whop_sdk.types import User, UserCheckAccessResponse

Methods:

Payments

Types:

from whop_sdk.types import (
    BillingReasons,
    CardBrands,
    PaymentMethodTypes,
    PaymentListResponse,
    PaymentListFeesResponse,
)

Methods:

SupportChannels

Types:

from whop_sdk.types import SupportChannelListResponse

Methods:

Experiences

Types:

from whop_sdk.types import ExperienceListResponse, ExperienceDeleteResponse

Methods:

Reactions

Types:

from whop_sdk.types import ReactionListResponse, ReactionDeleteResponse

Methods:

Members

Types:

from whop_sdk.types import MemberRetrieveResponse, MemberListResponse

Methods:

Forums

Types:

from whop_sdk.types import ForumListResponse

Methods:

PromoCodes

Types:

from whop_sdk.types import (
    PromoCode,
    PromoCodeStatus,
    PromoDuration,
    PromoCodeListResponse,
    PromoCodeDeleteResponse,
)

Methods:

Courses

Types:

from whop_sdk.types import (
    Course,
    CourseVisibilities,
    Languages,
    CourseListResponse,
    CourseDeleteResponse,
)

Methods:

CourseChapters

Types:

from whop_sdk.types import CourseChapter, CourseChapterListResponse, CourseChapterDeleteResponse

Methods:

CourseLessons

Types:

from whop_sdk.types import (
    AssessmentQuestionTypes,
    EmbedType,
    Lesson,
    LessonTypes,
    LessonVisibilities,
    CourseLessonListResponse,
    CourseLessonDeleteResponse,
    CourseLessonMarkAsCompletedResponse,
    CourseLessonStartResponse,
    CourseLessonSubmitAssessmentResponse,
)

Methods:

Reviews

Types:

from whop_sdk.types import ReviewStatus, ReviewRetrieveResponse, ReviewListResponse

Methods:

CourseStudents

Types:

from whop_sdk.types import CourseStudentRetrieveResponse, CourseStudentListResponse

Methods:

AccessTokens

Types:

from whop_sdk.types import AccessTokenCreateResponse

Methods:

Notifications

Types:

from whop_sdk.types import NotificationCreateResponse

Methods:

Disputes

Types:

from whop_sdk.types import Dispute, DisputeStatuses, DisputeListResponse

Methods:

Refunds

Types:

from whop_sdk.types import (
    PaymentProvider,
    RefundReferenceStatus,
    RefundReferenceType,
    RefundStatus,
    RefundRetrieveResponse,
    RefundListResponse,
)

Methods:

Withdrawals

Types:

from whop_sdk.types import (
    Withdrawal,
    WithdrawalFeeTypes,
    WithdrawalSpeeds,
    WithdrawalStatus,
    WithdrawalListResponse,
)

Methods:

AccountLinks

Types:

from whop_sdk.types import AccountLinkCreateResponse

Methods:

SetupIntents

Types:

from whop_sdk.types import SetupIntent, SetupIntentStatus, SetupIntentListResponse

Methods:

PaymentMethods

Types:

from whop_sdk.types import PaymentMethodRetrieveResponse, PaymentMethodListResponse

Methods:

FeeMarkups

Types:

from whop_sdk.types import (
    FeeMarkupType,
    FeeMarkupCreateResponse,
    FeeMarkupListResponse,
    FeeMarkupDeleteResponse,
)

Methods:

PayoutMethods

Types:

from whop_sdk.types import (
    PayoutDestinationCategory,
    PayoutMethodRetrieveResponse,
    PayoutMethodListResponse,
)

Methods:

Verifications

Types:

from whop_sdk.types import VerificationErrorCode, VerificationStatus, VerificationRetrieveResponse

Methods:

Leads

Types:

from whop_sdk.types import Lead, LeadListResponse

Methods:

Topups

Types:

from whop_sdk.types import TopupCreateResponse

Methods:

Files

Types:

from whop_sdk.types import UploadStatus, FileCreateResponse, FileRetrieveResponse

Methods:

CompanyTokenTransactions

Types:

from whop_sdk.types import (
    CompanyTokenTransaction,
    CompanyTokenTransactionType,
    CompanyTokenTransactionListResponse,
)

Methods:

DmMembers

Types:

from whop_sdk.types import (
    DmFeedMemberNotificationPreferences,
    DmFeedMemberStatuses,
    DmMember,
    DmMemberListResponse,
    DmMemberDeleteResponse,
)

Methods:

AIChats

Types:

from whop_sdk.types import AIChat, AIChatListResponse, AIChatDeleteResponse

Methods:

DmChannels

Types:

from whop_sdk.types import DmChannel, DmChannelListResponse, DmChannelDeleteResponse

Methods:

DisputeAlerts

Types:

from whop_sdk.types import DisputeAlertType, DisputeAlertRetrieveResponse, DisputeAlertListResponse

Methods: