UNPKG

@selfcommunity/types

Version:

Types to integrate a community created with SelfCommunity.

55 lines (54 loc) • 12.3 kB
import { type SCAuthTokenType } from './auth'; import { type SCBannerType, SCBroadcastMessageBannerType, type SCBroadcastMessageType } from './broadcastMessage'; import { SCCustomAdvPosition, type SCCustomAdvType } from './customAdv'; import { SCCustomMenu, type SCCustomMenuItemType, type SCCustomMenuType } from './customMenu'; import { SCLanguageType } from './locale'; import { type SCUserAutocompleteType, type SCUserAvatarType, type SCUserBlockedSettingsType, type SCUserChangeEmailType, type SCUserConnectionRequestType, type SCUserConnectionStatusType, type SCUserCounterType, type SCUserEmailTokenType, type SCUserFollowedStatusType, type SCUserFollowerStatusType, type SCUserHiddenByStatusType, type SCUserHiddenStatusType, type SCUserModerationType, type SCUserPermissionType, SCUserReputationType, type SCUserScoreType, type SCUserScoreVariation, type SCUserSettingsType, SCUserStatus, type SCUserType, type SCUserProviderAssociationType } from './user'; import { type SCTagType } from './tag'; import { type SCCategoryAudienceType, type SCCategoryFollowedStatusType, type SCCategoryType, SCCategoryAutoFollowType } from './category'; import { type SCEmbedType } from './embed'; import { type SCChunkMediaType, type SCMediaType, SCMimeTypes } from './media'; import { SCMetadataTypeFieldType, type SCMetadataType } from './metadata'; import { type SCContributionLocation, type SCLocalityType } from './location'; import { type SCPollChoiceType, type SCPollType, type SCPollVoteType } from './poll'; import { SCCommentsOrderBy, type SCCommentType } from './comment'; import { SCMessageFileType, type SCPrivateMessageFileType, SCPrivateMessageStatusType, type SCPrivateMessageThreadType, type SCPrivateMessageSnippetType, type SCPrivateMessageUploadMediaChunkType, type SCPrivateMessageUploadMediaType, type SCPrivateMessageUploadThumbnailType, SCPrivateMessageType } from './privateMessage'; import { SCIncubatorStatusType, type SCIncubatorSubscriptionType, type SCIncubatorType } from './incubator'; import { type SCCustomNotificationType } from './customNotification'; import { type SCPrizeType, SCPrizeUserStatusType, type SCPrizeUserType, type SCUserLoyaltyPointsType } from './prize'; import { type SCCountByCategoryType, type SCFeedDiscussionType, type SCFeedObjectFollowingStatusType, type SCFeedObjectHideStatusType, type SCFeedObjectSuspendedStatusType, type SCFeedObjectType, type SCFeedPostType, type SCFeedStatusType, SCFeedTypologyType, type SCFeedUnitActivityType, SCFeedUnitActivityTypologyType, type SCFeedUnitType, type SCFeedUnseenCountType } from './feed'; import { type SCNotificationAggregatedType, type SCNotificationBlockedUserType, type SCNotificationCollapsedForType, type SCNotificationCommentType, type SCNotificationConnectionAcceptType, type SCNotificationConnectionRequestType, type SCNotificationContributionType, type SCNotificationCustomNotificationType, type SCNotificationDeletedForType, type SCNotificationFollowType, type SCNotificationIncubatorType, type SCNotificationKindlyNoticeType, type SCNotificationMentionType, type SCNotificationPrivateMessageType, SCNotificationTopicType, type SCNotificationType, SCNotificationTypologyType, type SCNotificationUnBlockedUserType, type SCNotificationUnDeletedForType, type SCNotificationUnseenCountType, type SCNotificationUserFollowType, type SCNotificationVoteUpType, type SCNotificationGroupActivityType, SCNotificationEventActivityType, SCNotificationLiveStreamActivityType, SCNotificationCourseActivityType } from './notification'; import { type SCWebhookEndpointAttemptType, type SCWebhookEndpointSecretType, type SCWebhookEndpointType, type SCWebhookEventsType } from './webhook'; import { type SCVoteType } from './vote'; import { SCFlagModerationStatusType, type SCFlagType, SCFlagTypeEnum } from './flag'; import { SCCustomPageTypeEnum, type SCCustomPageType } from './customPage'; import { type SCDataPortabilityType } from './dataPortability'; import { SCPreferenceSection, SCPreferenceName, type SCPreferenceType } from './preference'; import { SCFeatureName, type SCFeatureType } from './feature'; import { type SSOSignInType, type SSOSignUpType } from './sso'; import { SCLegalPagePoliciesType, type SCLegalPageAckType, type SCLegalPageType } from './legalPage'; import { type SCContributionInsightCountersType, type SCContributionInsightType, type SCEmbedInsightCountersType, type SCEmbedInsightType, type SCUsersInsightCountersType, type SCUsersInsightType } from './insight'; import { type SCInviteType } from './invite'; import { type SCPromoType } from './promo'; import { SCContributeStatusType, type SCContributionStatus, SCContributionType, type SCFlaggedContributionType } from './contribution'; import { type SCPlatformType } from './platform'; import { type SCAvatarType } from './avatar'; import { type SCReactionType } from './reaction'; import { type SCSuggestionType, SuggestionType } from './suggestion'; import { SCConnectionStatus } from './friendship'; import { type SCDeviceType, type SCApnsDeviceType, type SCGcmDeviceType, SCDeviceApnsTypeEnum, type SCDeviceGcmTypeEnum, SCDeviceTypeEnum } from './device'; import { type SCGroupType, SCGroupPrivacyType, SCGroupSubscriptionStatusType } from './group'; import { type SCEventType, SCEventPrivacyType, SCEventRecurrenceType, SCEventLocationType, SCEventDateFilterType, SCEventLocationFilterType, SCEventSubscriptionStatusType } from './event'; import { type SCCourseType, type SCCourseLessonType, type SCCourseSectionType, type SCCourseCommentType, SCCoursePrivacyType, SCCourseJoinStatusType, SCCourseLessonTypologyType, SCCourseLessonStatusType, SCCourseTypologyType, SCCourseLessonCompletionStatusType, SCCourseOrderingUsersType } from './course'; import { type SCLiveStreamType, SCLiveStreamViewType, SCLiveStreamConnectionDetailsType, SCLiveStreamSettingsType, SCLiveStreamMonthlyDurationType, SCLiveStreamConnectionDetailsResponseErrorType, SCLiveStreamConnectionDetailsErrorType } from './liveStream'; import { type SCStepType, SCOnBoardingStepType, SCOnBoardingStepStatusType, SCOnBoardingStepIdType } from './onboarding'; import { SCCommunitySubscriptionTier } from './tier'; import { SCCommunityEnvironment } from './environment'; import { type SCPaymentProduct, type SCPaymentPrice, SCPaymentPriceCurrencyType, SCContentType, type SCCheckoutSession, type SCPurchasableContent, SCCheckoutSessionStatus, type SCCheckoutSessionDetail, type SCCheckoutSessionComplete, type SCPaymentOrder, type SCPaymentsCustomerPortalSession, SCPaymentProductTemplateType, SCCheckoutSessionUIMode, type SCPaywall, SCPaymentRecurringInterval } from './payment'; import { type SCCustomerBillingInfo, type SCCountryType } from './billing'; import { type SCCommunityType } from './community'; import { type SCContactUsRequestType } from './contactUs'; /** * Exports all types */ export { type SCBannerType, SCBroadcastMessageBannerType, type SCBroadcastMessageType, type SCAuthTokenType, SCLanguageType, type SCUserType, type SCUserSettingsType, SCUserStatus, type SCUserBlockedSettingsType, type SCUserModerationType, type SCUserScoreVariation, type SCUserScoreType, SCUserReputationType, type SCUserAutocompleteType, type SCUserCounterType, type SCUserChangeEmailType, type SCUserAvatarType, type SCUserPermissionType, type SCUserFollowedStatusType, type SCUserFollowerStatusType, type SCUserConnectionStatusType, type SCUserHiddenStatusType, type SCUserHiddenByStatusType, type SCUserConnectionRequestType, type SCUserEmailTokenType, type SCUserProviderAssociationType, SCMetadataTypeFieldType, type SCMetadataType, type SCTagType, type SCCategoryType, SCCategoryAutoFollowType, type SCCategoryAudienceType, type SCCategoryFollowedStatusType, SCCustomAdvPosition, type SCCustomAdvType, SCCustomMenu, type SCCustomMenuItemType, type SCCustomMenuType, type SCEmbedType, type SCMediaType, type SCChunkMediaType, SCMimeTypes, type SCContributionLocation, type SCLocalityType, type SCPollChoiceType, type SCPollType, type SCPollVoteType, type SCFeedUnitType, type SCFeedUnitActivityType, type SCFeedObjectType, type SCFeedPostType, type SCFeedDiscussionType, type SCFeedStatusType, SCFeedUnitActivityTypologyType, SCFeedTypologyType, type SCFeedUnseenCountType, type SCFeedObjectSuspendedStatusType, type SCFeedObjectHideStatusType, type SCFeedObjectFollowingStatusType, type SCCountByCategoryType, SCCommentsOrderBy, type SCCommentType, type SCPrivateMessageThreadType, type SCPrivateMessageSnippetType, SCPrivateMessageStatusType, type SCPrivateMessageFileType, SCMessageFileType, type SCPrivateMessageUploadMediaType, type SCPrivateMessageUploadThumbnailType, type SCPrivateMessageUploadMediaChunkType, SCPrivateMessageType, type SCPromoType, SCNotificationTypologyType, type SCNotificationAggregatedType, type SCNotificationCommentType, type SCNotificationConnectionAcceptType, type SCNotificationConnectionRequestType, type SCNotificationPrivateMessageType, type SCNotificationMentionType, type SCNotificationType, type SCNotificationBlockedUserType, type SCNotificationCollapsedForType, type SCNotificationCustomNotificationType, type SCNotificationDeletedForType, type SCNotificationFollowType, type SCNotificationKindlyNoticeType, type SCNotificationUnBlockedUserType, type SCNotificationUnDeletedForType, type SCNotificationUserFollowType, type SCNotificationVoteUpType, type SCCustomNotificationType, SCNotificationTopicType, type SCNotificationUnseenCountType, type SCIncubatorType, type SCIncubatorSubscriptionType, SCIncubatorStatusType, type SCInviteType, type SCNotificationIncubatorType, type SCNotificationContributionType, type SCNotificationGroupActivityType, type SCNotificationEventActivityType, type SCNotificationCourseActivityType, type SCNotificationLiveStreamActivityType, type SCPrizeType, type SCPrizeUserType, SCPrizeUserStatusType, type SCUserLoyaltyPointsType, type SCWebhookEndpointType, type SCWebhookEndpointAttemptType, type SCWebhookEndpointSecretType, type SCWebhookEventsType, type SCVoteType, type SCFlagType, SCFlagTypeEnum, SCFlagModerationStatusType, SCCustomPageTypeEnum, type SCCustomPageType, type SCDataPortabilityType, SCPreferenceSection, SCPreferenceName, type SCPreferenceType, SCFeatureName, type SCFeatureType, type SSOSignInType, type SSOSignUpType, type SCLegalPageType, SCLegalPagePoliciesType, type SCLegalPageAckType, type SCContributionInsightCountersType, type SCContributionInsightType, type SCEmbedInsightType, type SCEmbedInsightCountersType, type SCUsersInsightType, type SCUsersInsightCountersType, type SCFlaggedContributionType, SCContributionType, type SCContributionStatus, SCContributeStatusType, type SCPlatformType, type SCAvatarType, type SCReactionType, type SCSuggestionType, SuggestionType, SCConnectionStatus, type SCDeviceType, type SCApnsDeviceType, type SCGcmDeviceType, SCDeviceApnsTypeEnum, type SCDeviceGcmTypeEnum, SCDeviceTypeEnum, type SCGroupType, SCGroupPrivacyType, SCGroupSubscriptionStatusType, type SCEventType, SCEventPrivacyType, SCEventSubscriptionStatusType, SCEventRecurrenceType, SCEventLocationType, SCEventDateFilterType, SCEventLocationFilterType, type SCStepType, SCOnBoardingStepType, SCOnBoardingStepStatusType, SCOnBoardingStepIdType, type SCCourseType, type SCCourseCommentType, type SCCourseSectionType, type SCCourseLessonType, SCCoursePrivacyType, SCCourseJoinStatusType, SCCourseLessonTypologyType, SCCourseLessonStatusType, SCCourseTypologyType, SCCourseLessonCompletionStatusType, SCCourseOrderingUsersType, type SCLiveStreamType, type SCLiveStreamConnectionDetailsType, type SCLiveStreamSettingsType, type SCLiveStreamConnectionDetailsResponseErrorType, type SCLiveStreamMonthlyDurationType, SCLiveStreamConnectionDetailsErrorType, SCLiveStreamViewType, SCCommunitySubscriptionTier, SCCommunityEnvironment, type SCPaywall, type SCPaymentProduct, type SCPaymentPrice, SCPaymentPriceCurrencyType, SCContentType, type SCCheckoutSession, type SCPurchasableContent, SCCheckoutSessionStatus, type SCCheckoutSessionDetail, type SCCheckoutSessionComplete, type SCPaymentOrder, type SCPaymentsCustomerPortalSession, SCPaymentProductTemplateType, SCCheckoutSessionUIMode, SCPaymentRecurringInterval, type SCCommunityType, type SCCustomerBillingInfo, type SCCountryType, type SCContactUsRequestType };