@nekofar/warpcast
Version:
TypeScript client for interacting with Warpcast APIs
1,099 lines (1,098 loc) • 127 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/client/zod.gen.ts
var zod_gen_exports = {};
__export(zod_gen_exports, {
zAcceptChannelInviteData: () => zAcceptChannelInviteData,
zAcceptChannelInviteResponse: () => zAcceptChannelInviteResponse,
zAction: () => zAction,
zAddDirectCastMessageReactionData: () => zAddDirectCastMessageReactionData,
zAddDirectCastMessageReactionResponse: () => zAddDirectCastMessageReactionResponse,
zApiKey: () => zApiKey,
zAppsByAuthorResponse: () => zAppsByAuthorResponse,
zAttachEmbedsData: () => zAttachEmbedsData,
zAttachEmbedsResponse: () => zAttachEmbedsResponse,
zAttachEmbedsResponse2: () => zAttachEmbedsResponse2,
zBadRequestError: () => zBadRequestError,
zBanUserFromChannelData: () => zBanUserFromChannelData,
zBanUserFromChannelResponse: () => zBanUserFromChannelResponse,
zBio: () => zBio,
zBlockUserData: () => zBlockUserData,
zBlockUserResponse: () => zBlockUserResponse,
zBookmarkedCast: () => zBookmarkedCast,
zBookmarkedCastsResponse: () => zBookmarkedCastsResponse,
zCast: () => zCast,
zCastAction: () => zCastAction,
zCastCreatedResponse: () => zCastCreatedResponse,
zCastHashResponse: () => zCastHashResponse,
zCastQuote: () => zCastQuote,
zCastQuotesResponse: () => zCastQuotesResponse,
zCastRecastersResponse: () => zCastRecastersResponse,
zCategorizeDirectCastConversationData: () => zCategorizeDirectCastConversationData,
zCategorizeDirectCastConversationResponse: () => zCategorizeDirectCastConversationResponse,
zChannel: () => zChannel,
zChannelFollowStatus: () => zChannelFollowStatus,
zChannelFollowStatusResponse: () => zChannelFollowStatusResponse,
zChannelFollower: () => zChannelFollower,
zChannelFollowersResponse: () => zChannelFollowersResponse,
zChannelFollowersYouKnowResponse: () => zChannelFollowersYouKnowResponse,
zChannelListResponse: () => zChannelListResponse,
zChannelResponse: () => zChannelResponse,
zChannelStreaksResponse: () => zChannelStreaksResponse,
zChannelUsersResponse: () => zChannelUsersResponse,
zCheckUserChannelFollowStatusData: () => zCheckUserChannelFollowStatusData,
zCheckUserChannelFollowStatusResponse: () => zCheckUserChannelFollowStatusResponse,
zCreateApiKeyData: () => zCreateApiKeyData,
zCreateApiKeyResponse: () => zCreateApiKeyResponse,
zCreateCastData: () => zCreateCastData,
zCreateCastResponse: () => zCreateCastResponse,
zCreateDraftCastsData: () => zCreateDraftCastsData,
zCreateDraftCastsResponse: () => zCreateDraftCastsResponse,
zCursorParam: () => zCursorParam,
zDeleteCastData: () => zDeleteCastData,
zDeleteCastResponse: () => zDeleteCastResponse,
zDeleteDraftCastData: () => zDeleteDraftCastData,
zDeleteDraftCastResponse: () => zDeleteDraftCastResponse,
zDirectCastConversation: () => zDirectCastConversation,
zDirectCastConversationCategorizationRequest: () => zDirectCastConversationCategorizationRequest,
zDirectCastConversationCategorizationResponse: () => zDirectCastConversationCategorizationResponse,
zDirectCastConversationMessageTtlRequest: () => zDirectCastConversationMessageTtlRequest,
zDirectCastConversationMessageTtlResponse: () => zDirectCastConversationMessageTtlResponse,
zDirectCastConversationMessagesResponse: () => zDirectCastConversationMessagesResponse,
zDirectCastConversationNotificationsRequest: () => zDirectCastConversationNotificationsRequest,
zDirectCastConversationNotificationsResponse: () => zDirectCastConversationNotificationsResponse,
zDirectCastConversationResponse: () => zDirectCastConversationResponse,
zDirectCastConversationViewerContext: () => zDirectCastConversationViewerContext,
zDirectCastInboxResponse: () => zDirectCastInboxResponse,
zDirectCastInboxResult: () => zDirectCastInboxResult,
zDirectCastManuallyMarkUnreadData: () => zDirectCastManuallyMarkUnreadData,
zDirectCastManuallyMarkUnreadRequest: () => zDirectCastManuallyMarkUnreadRequest,
zDirectCastManuallyMarkUnreadResponse: () => zDirectCastManuallyMarkUnreadResponse,
zDirectCastMessage: () => zDirectCastMessage,
zDirectCastMessageMention: () => zDirectCastMessageMention,
zDirectCastMessageMetadata: () => zDirectCastMessageMetadata,
zDirectCastMessageReaction: () => zDirectCastMessageReaction,
zDirectCastMessageReactionRequest: () => zDirectCastMessageReactionRequest,
zDirectCastMessageReactionResponse: () => zDirectCastMessageReactionResponse,
zDirectCastMessageViewerContext: () => zDirectCastMessageViewerContext,
zDirectCastPinConversationRequest: () => zDirectCastPinConversationRequest,
zDirectCastSendRequest: () => zDirectCastSendRequest,
zDirectCastSendResponse: () => zDirectCastSendResponse,
zDiscoverChannelsData: () => zDiscoverChannelsData,
zDiscoverChannelsResponse: () => zDiscoverChannelsResponse,
zDiscoverChannelsResponse2: () => zDiscoverChannelsResponse2,
zDraft: () => zDraft,
zDraftCast: () => zDraftCast,
zDraftCreatedResponse: () => zDraftCreatedResponse,
zDraftsResponse: () => zDraftsResponse,
zErrorResponse: () => zErrorResponse,
zExportMiniAppUserDataData: () => zExportMiniAppUserDataData,
zExportMiniAppUserDataResponse: () => zExportMiniAppUserDataResponse,
zFavoriteFramesResponse: () => zFavoriteFramesResponse,
zFeedItemsResponse: () => zFeedItemsResponse,
zFidParam: () => zFidParam,
zFollowChannelData: () => zFollowChannelData,
zFollowChannelResponse: () => zFollowChannelResponse,
zFrame: () => zFrame,
zFrameApp: () => zFrameApp,
zFrameAppsResponse: () => zFrameAppsResponse,
zGenericBadRequestError: () => zGenericBadRequestError,
zGenericResponse: () => zGenericResponse,
zGetAccountVerificationsData: () => zGetAccountVerificationsData,
zGetAccountVerificationsResponse: () => zGetAccountVerificationsResponse,
zGetAllChannelsData: () => zGetAllChannelsData,
zGetAllChannelsResponse: () => zGetAllChannelsResponse,
zGetApiKeysData: () => zGetApiKeysData,
zGetApiKeysResponse: () => zGetApiKeysResponse,
zGetAppsByAuthorData: () => zGetAppsByAuthorData,
zGetAppsByAuthorResponse: () => zGetAppsByAuthorResponse,
zGetAvailableInvitesData: () => zGetAvailableInvitesData,
zGetAvailableInvitesResponse: () => zGetAvailableInvitesResponse,
zGetBlockedUsersData: () => zGetBlockedUsersData,
zGetBlockedUsersResponse: () => zGetBlockedUsersResponse,
zGetBookmarkedCastsData: () => zGetBookmarkedCastsData,
zGetBookmarkedCastsResponse: () => zGetBookmarkedCastsResponse,
zGetCastLikesData: () => zGetCastLikesData,
zGetCastLikesResponse: () => zGetCastLikesResponse,
zGetCastQuotesData: () => zGetCastQuotesData,
zGetCastQuotesResponse: () => zGetCastQuotesResponse,
zGetCastRecastersData: () => zGetCastRecastersData,
zGetCastRecastersResponse: () => zGetCastRecastersResponse,
zGetCastsByFidData: () => zGetCastsByFidData,
zGetCastsByFidResponse: () => zGetCastsByFidResponse,
zGetChannelBannedUsersData: () => zGetChannelBannedUsersData,
zGetChannelBannedUsersResponse: () => zGetChannelBannedUsersResponse,
zGetChannelData: () => zGetChannelData,
zGetChannelDetailsData: () => zGetChannelDetailsData,
zGetChannelDetailsResponse: () => zGetChannelDetailsResponse,
zGetChannelFollowersData: () => zGetChannelFollowersData,
zGetChannelFollowersResponse: () => zGetChannelFollowersResponse,
zGetChannelFollowersYouKnowData: () => zGetChannelFollowersYouKnowData,
zGetChannelFollowersYouKnowResponse: () => zGetChannelFollowersYouKnowResponse,
zGetChannelInvitesData: () => zGetChannelInvitesData,
zGetChannelInvitesResponse: () => zGetChannelInvitesResponse,
zGetChannelMembersData: () => zGetChannelMembersData,
zGetChannelMembersResponse: () => zGetChannelMembersResponse,
zGetChannelModeratedCastsData: () => zGetChannelModeratedCastsData,
zGetChannelModeratedCastsResponse: () => zGetChannelModeratedCastsResponse,
zGetChannelResponse: () => zGetChannelResponse,
zGetChannelRestrictedUsersData: () => zGetChannelRestrictedUsersData,
zGetChannelRestrictedUsersResponse: () => zGetChannelRestrictedUsersResponse,
zGetChannelStreaksForUserData: () => zGetChannelStreaksForUserData,
zGetChannelStreaksForUserResponse: () => zGetChannelStreaksForUserResponse,
zGetChannelUsersData: () => zGetChannelUsersData,
zGetChannelUsersResponse: () => zGetChannelUsersResponse,
zGetConnectedAccountsData: () => zGetConnectedAccountsData,
zGetConnectedAccountsResponse: () => zGetConnectedAccountsResponse,
zGetCreatorRewardWinnersData: () => zGetCreatorRewardWinnersData,
zGetCreatorRewardWinnersResponse: () => zGetCreatorRewardWinnersResponse,
zGetCurrentUserData: () => zGetCurrentUserData,
zGetCurrentUserResponse: () => zGetCurrentUserResponse,
zGetDeveloperRewardWinnersData: () => zGetDeveloperRewardWinnersData,
zGetDeveloperRewardWinnersResponse: () => zGetDeveloperRewardWinnersResponse,
zGetDirectCastConversationData: () => zGetDirectCastConversationData,
zGetDirectCastConversationMessagesData: () => zGetDirectCastConversationMessagesData,
zGetDirectCastConversationMessagesResponse: () => zGetDirectCastConversationMessagesResponse,
zGetDirectCastConversationRecentMessagesData: () => zGetDirectCastConversationRecentMessagesData,
zGetDirectCastConversationRecentMessagesResponse: () => zGetDirectCastConversationRecentMessagesResponse,
zGetDirectCastConversationResponse: () => zGetDirectCastConversationResponse,
zGetDirectCastInboxData: () => zGetDirectCastInboxData,
zGetDirectCastInboxResponse: () => zGetDirectCastInboxResponse,
zGetDiscoverableActionsData: () => zGetDiscoverableActionsData,
zGetDiscoverableActionsResponse: () => zGetDiscoverableActionsResponse,
zGetDiscoverableComposerActionsData: () => zGetDiscoverableComposerActionsData,
zGetDiscoverableComposerActionsResponse: () => zGetDiscoverableComposerActionsResponse,
zGetDomainManifestData: () => zGetDomainManifestData,
zGetDomainManifestResponse: () => zGetDomainManifestResponse,
zGetDraftCastsData: () => zGetDraftCastsData,
zGetDraftCastsResponse: () => zGetDraftCastsResponse,
zGetFarcasterJsonData: () => zGetFarcasterJsonData,
zGetFarcasterJsonResponse: () => zGetFarcasterJsonResponse,
zGetFeedItemsData: () => zGetFeedItemsData,
zGetFeedItemsResponse: () => zGetFeedItemsResponse,
zGetFollowersData: () => zGetFollowersData,
zGetFollowersResponse: () => zGetFollowersResponse,
zGetFollowingData: () => zGetFollowingData,
zGetFollowingResponse: () => zGetFollowingResponse,
zGetHighlightedChannelsData: () => zGetHighlightedChannelsData,
zGetHighlightedChannelsResponse: () => zGetHighlightedChannelsResponse,
zGetMetaTagsData: () => zGetMetaTagsData,
zGetMetaTagsResponse: () => zGetMetaTagsResponse,
zGetMiniAppAnalyticsRollupData: () => zGetMiniAppAnalyticsRollupData,
zGetMiniAppAnalyticsRollupResponse: () => zGetMiniAppAnalyticsRollupResponse,
zGetMutedKeywordsData: () => zGetMutedKeywordsData,
zGetMutedKeywordsResponse: () => zGetMutedKeywordsResponse,
zGetMutualFollowersData: () => zGetMutualFollowersData,
zGetMutualFollowersResponse: () => zGetMutualFollowersResponse,
zGetNotificationsData: () => zGetNotificationsData,
zGetNotificationsResponse: () => zGetNotificationsResponse,
zGetOwnedDomainsData: () => zGetOwnedDomainsData,
zGetOwnedDomainsResponse: () => zGetOwnedDomainsResponse,
zGetProfileCastsData: () => zGetProfileCastsData,
zGetProfileCastsResponse: () => zGetProfileCastsResponse,
zGetRewardsLeaderboardData: () => zGetRewardsLeaderboardData,
zGetRewardsLeaderboardResponse: () => zGetRewardsLeaderboardResponse,
zGetRewardsMetadataData: () => zGetRewardsMetadataData,
zGetRewardsMetadataResponse: () => zGetRewardsMetadataResponse,
zGetSponsoredInvitesData: () => zGetSponsoredInvitesData,
zGetSponsoredInvitesResponse: () => zGetSponsoredInvitesResponse,
zGetStarterPackData: () => zGetStarterPackData,
zGetStarterPackMembersData: () => zGetStarterPackMembersData,
zGetStarterPackMembersResponse: () => zGetStarterPackMembersResponse,
zGetStarterPackResponse: () => zGetStarterPackResponse,
zGetStarterPackUsersData: () => zGetStarterPackUsersData,
zGetStarterPackUsersResponse: () => zGetStarterPackUsersResponse,
zGetSuggestedStarterPacksData: () => zGetSuggestedStarterPacksData,
zGetSuggestedStarterPacksResponse: () => zGetSuggestedStarterPacksResponse,
zGetSuggestedUsersData: () => zGetSuggestedUsersData,
zGetSuggestedUsersResponse: () => zGetSuggestedUsersResponse,
zGetTopFrameAppsData: () => zGetTopFrameAppsData,
zGetTopFrameAppsResponse: () => zGetTopFrameAppsResponse,
zGetTopMiniAppsData: () => zGetTopMiniAppsData,
zGetTopMiniAppsResponse: () => zGetTopMiniAppsResponse,
zGetUnseenCountsData: () => zGetUnseenCountsData,
zGetUnseenCountsResponse: () => zGetUnseenCountsResponse,
zGetUserAppContextData: () => zGetUserAppContextData,
zGetUserAppContextResponse: () => zGetUserAppContextResponse,
zGetUserByFidData: () => zGetUserByFidData,
zGetUserByFidResponse: () => zGetUserByFidResponse,
zGetUserByUsernameData: () => zGetUserByUsernameData,
zGetUserByUsernameResponse: () => zGetUserByUsernameResponse,
zGetUserByVerificationAddressData: () => zGetUserByVerificationAddressData,
zGetUserByVerificationAddressResponse: () => zGetUserByVerificationAddressResponse,
zGetUserData: () => zGetUserData,
zGetUserFavoriteFramesData: () => zGetUserFavoriteFramesData,
zGetUserFavoriteFramesResponse: () => zGetUserFavoriteFramesResponse,
zGetUserFollowedChannelsData: () => zGetUserFollowedChannelsData,
zGetUserFollowedChannelsResponse: () => zGetUserFollowedChannelsResponse,
zGetUserFollowingChannelsData: () => zGetUserFollowingChannelsData,
zGetUserFollowingChannelsResponse: () => zGetUserFollowingChannelsResponse,
zGetUserLikedCastsData: () => zGetUserLikedCastsData,
zGetUserLikedCastsResponse: () => zGetUserLikedCastsResponse,
zGetUserOnboardingStateData: () => zGetUserOnboardingStateData,
zGetUserOnboardingStateResponse: () => zGetUserOnboardingStateResponse,
zGetUserPreferencesData: () => zGetUserPreferencesData,
zGetUserPreferencesResponse: () => zGetUserPreferencesResponse,
zGetUserPrimaryAddressData: () => zGetUserPrimaryAddressData,
zGetUserPrimaryAddressResponse: () => zGetUserPrimaryAddressResponse,
zGetUserPrimaryAddressesData: () => zGetUserPrimaryAddressesData,
zGetUserPrimaryAddressesResponse: () => zGetUserPrimaryAddressesResponse,
zGetUserResponse: () => zGetUserResponse,
zGetUserRewardsScoresData: () => zGetUserRewardsScoresData,
zGetUserRewardsScoresResponse: () => zGetUserRewardsScoresResponse,
zGetUserStarterPacksData: () => zGetUserStarterPacksData,
zGetUserStarterPacksResponse: () => zGetUserStarterPacksResponse,
zGetUserThreadCastsData: () => zGetUserThreadCastsData,
zGetUserThreadCastsResponse: () => zGetUserThreadCastsResponse,
zGetVerificationsData: () => zGetVerificationsData,
zGetVerificationsResponse: () => zGetVerificationsResponse,
zHighlightedChannelsResponse: () => zHighlightedChannelsResponse,
zImageEmbed: () => zImageEmbed,
zInspectImageUrlData: () => zInspectImageUrlData,
zInspectImageUrlResponse: () => zInspectImageUrlResponse,
zInspectMiniAppUrlData: () => zInspectMiniAppUrlData,
zInspectMiniAppUrlResponse: () => zInspectMiniAppUrlResponse,
zInviteUserToChannelData: () => zInviteUserToChannelData,
zInviteUserToChannelResponse: () => zInviteUserToChannelResponse,
zInvitesAvailableResponse: () => zInvitesAvailableResponse,
zLikeCastData: () => zLikeCastData,
zLikeCastResponse: () => zLikeCastResponse,
zLimitParam: () => zLimitParam,
zLocation: () => zLocation,
zMarkAllNotificationsReadData: () => zMarkAllNotificationsReadData,
zMarkAllNotificationsReadResponse: () => zMarkAllNotificationsReadResponse,
zMiniApp: () => zMiniApp,
zMiniAppViewerContext: () => zMiniAppViewerContext,
zModerateCastData: () => zModerateCastData,
zModerateCastResponse: () => zModerateCastResponse,
zMuteKeywordData: () => zMuteKeywordData,
zMuteKeywordResponse: () => zMuteKeywordResponse,
zMutedKeyword: () => zMutedKeyword,
zMutedKeywordProperties: () => zMutedKeywordProperties,
zMutedKeywordsResponse: () => zMutedKeywordsResponse,
zNotificationsResponse: () => zNotificationsResponse,
zOnboardingState: () => zOnboardingState,
zOnboardingStateResponse: () => zOnboardingStateResponse,
zPaginatedResponse: () => zPaginatedResponse,
zPaginationCursor: () => zPaginationCursor,
zPinCastToChannelData: () => zPinCastToChannelData,
zPinCastToChannelResponse: () => zPinCastToChannelResponse,
zPinDirectCastConversationData: () => zPinDirectCastConversationData,
zPinDirectCastConversationResponse: () => zPinDirectCastConversationResponse,
zProfile: () => zProfile,
zProfilePicture: () => zProfilePicture,
zRankedMiniApp: () => zRankedMiniApp,
zRawChannel: () => zRawChannel,
zRawChannelResponse: () => zRawChannelResponse,
zRecastCastData: () => zRecastCastData,
zRecastCastResponse: () => zRecastCastResponse,
zRecaster: () => zRecaster,
zRemoveChannelInviteData: () => zRemoveChannelInviteData,
zRemoveChannelInviteResponse: () => zRemoveChannelInviteResponse,
zRemoveDirectCastMessageReactionData: () => zRemoveDirectCastMessageReactionData,
zRemoveDirectCastMessageReactionResponse: () => zRemoveDirectCastMessageReactionResponse,
zRevokeApiKeyData: () => zRevokeApiKeyData,
zRevokeApiKeyResponse: () => zRevokeApiKeyResponse,
zRewardsLeaderboardResponse: () => zRewardsLeaderboardResponse,
zRewardsMetadataResponse: () => zRewardsMetadataResponse,
zRewardsScoresResponse: () => zRewardsScoresResponse,
zSearchChannelsData: () => zSearchChannelsData,
zSearchChannelsResponse: () => zSearchChannelsResponse,
zSearchChannelsResponse2: () => zSearchChannelsResponse2,
zSendDirectCastData: () => zSendDirectCastData,
zSendDirectCastMessageData: () => zSendDirectCastMessageData,
zSendDirectCastMessageResponse: () => zSendDirectCastMessageResponse,
zSendDirectCastResponse: () => zSendDirectCastResponse,
zSetDirectCastConversationMessageTtlData: () => zSetDirectCastConversationMessageTtlData,
zSetDirectCastConversationMessageTtlResponse: () => zSetDirectCastConversationMessageTtlResponse,
zSetLastCheckedTimestampData: () => zSetLastCheckedTimestampData,
zSetLastCheckedTimestampResponse: () => zSetLastCheckedTimestampResponse,
zSponsoredInvitesResponse: () => zSponsoredInvitesResponse,
zStarterPack: () => zStarterPack,
zStarterPackResponse: () => zStarterPackResponse,
zStarterPackUpdateRequest: () => zStarterPackUpdateRequest,
zStarterPackUsersResponse: () => zStarterPackUsersResponse,
zStarterPacksResponse: () => zStarterPacksResponse,
zSuccessResponse: () => zSuccessResponse,
zSuggestedUsersResponse: () => zSuggestedUsersResponse,
zTopMiniAppsResponse: () => zTopMiniAppsResponse,
zUnbanUserFromChannelData: () => zUnbanUserFromChannelData,
zUnbanUserFromChannelResponse: () => zUnbanUserFromChannelResponse,
zUnblockUserData: () => zUnblockUserData,
zUnblockUserResponse: () => zUnblockUserResponse,
zUndoRecastData: () => zUndoRecastData,
zUndoRecastResponse: () => zUndoRecastResponse,
zUnfollowChannelData: () => zUnfollowChannelData,
zUnfollowChannelResponse: () => zUnfollowChannelResponse,
zUnlikeCastData: () => zUnlikeCastData,
zUnlikeCastResponse: () => zUnlikeCastResponse,
zUnmuteKeywordData: () => zUnmuteKeywordData,
zUnmuteKeywordResponse: () => zUnmuteKeywordResponse,
zUnpinCastFromChannelData: () => zUnpinCastFromChannelData,
zUnpinCastFromChannelResponse: () => zUnpinCastFromChannelResponse,
zUnpinDirectCastConversationData: () => zUnpinDirectCastConversationData,
zUnpinDirectCastConversationResponse: () => zUnpinDirectCastConversationResponse,
zUnseenCountsResponse: () => zUnseenCountsResponse,
zUpdateDirectCastConversationNotificationsData: () => zUpdateDirectCastConversationNotificationsData,
zUpdateDirectCastConversationNotificationsResponse: () => zUpdateDirectCastConversationNotificationsResponse,
zUpdateStarterPackData: () => zUpdateStarterPackData,
zUpdateStarterPackResponse: () => zUpdateStarterPackResponse,
zUrlEmbed: () => zUrlEmbed,
zUser: () => zUser,
zUserAppContextResponse: () => zUserAppContextResponse,
zUserByFidResponse: () => zUserByFidResponse,
zUserExtras: () => zUserExtras,
zUserPreferencesResponse: () => zUserPreferencesResponse,
zUserResponse: () => zUserResponse,
zUserResponseUserResponse: () => zUserResponseUserResponse,
zUserThreadCastsResponse: () => zUserThreadCastsResponse,
zUserWithExtras: () => zUserWithExtras,
zUsersResponse: () => zUsersResponse,
zUsersWithCountResponse: () => zUsersWithCountResponse,
zValidationError: () => zValidationError,
zVerifiedAddress: () => zVerifiedAddress,
zVideoEmbed: () => zVideoEmbed,
zViewerContext: () => zViewerContext,
zWinner: () => zWinner
});
module.exports = __toCommonJS(zod_gen_exports);
var import_zod = require("zod");
var zProfilePicture = import_zod.z.object({
url: import_zod.z.optional(import_zod.z.url()),
verified: import_zod.z.optional(import_zod.z.boolean())
});
var zBio = import_zod.z.object({
text: import_zod.z.optional(import_zod.z.string()),
mentions: import_zod.z.optional(import_zod.z.array(import_zod.z.unknown())),
channelMentions: import_zod.z.optional(import_zod.z.array(import_zod.z.unknown()))
});
var zLocation = import_zod.z.object({
placeId: import_zod.z.optional(import_zod.z.string()),
description: import_zod.z.optional(import_zod.z.string())
});
var zProfile = import_zod.z.object({
bio: import_zod.z.optional(zBio),
location: import_zod.z.optional(zLocation)
});
var zViewerContext = import_zod.z.object({
following: import_zod.z.optional(import_zod.z.boolean()),
followedBy: import_zod.z.optional(import_zod.z.boolean()),
enableNotifications: import_zod.z.optional(import_zod.z.boolean()),
canSendDirectCasts: import_zod.z.optional(import_zod.z.boolean()),
hasUploadedInboxKeys: import_zod.z.optional(import_zod.z.boolean())
});
var zUser = import_zod.z.object({
fid: import_zod.z.int(),
username: import_zod.z.string(),
displayName: import_zod.z.string(),
pfp: import_zod.z.optional(zProfilePicture),
profile: import_zod.z.optional(zProfile),
followerCount: import_zod.z.optional(import_zod.z.int()),
followingCount: import_zod.z.optional(import_zod.z.int()),
viewerContext: import_zod.z.optional(zViewerContext)
});
var zOnboardingState = import_zod.z.object({
id: import_zod.z.optional(import_zod.z.uuid()),
email: import_zod.z.optional(import_zod.z.email()),
user: import_zod.z.optional(zUser),
hasOnboarding: import_zod.z.optional(import_zod.z.boolean()),
hasConfirmedEmail: import_zod.z.optional(import_zod.z.boolean()),
handledConnectAddress: import_zod.z.optional(import_zod.z.boolean()),
canRegisterUsername: import_zod.z.optional(import_zod.z.boolean()),
needsRegistrationPayment: import_zod.z.optional(import_zod.z.boolean()),
hasFid: import_zod.z.optional(import_zod.z.boolean()),
hasFname: import_zod.z.optional(import_zod.z.boolean()),
hasDelegatedSigner: import_zod.z.optional(import_zod.z.boolean()),
hasSetupProfile: import_zod.z.optional(import_zod.z.boolean()),
hasCompletedRegistration: import_zod.z.optional(import_zod.z.boolean()),
hasStorage: import_zod.z.optional(import_zod.z.boolean()),
handledPushNotificationsNudge: import_zod.z.optional(import_zod.z.boolean()),
handledContactsNudge: import_zod.z.optional(import_zod.z.boolean()),
handledInterestsNudge: import_zod.z.optional(import_zod.z.boolean()),
hasValidPaidInvite: import_zod.z.optional(import_zod.z.boolean()),
hasWarpcastWalletAddress: import_zod.z.optional(import_zod.z.boolean()),
hasPhone: import_zod.z.optional(import_zod.z.boolean()),
needsPhone: import_zod.z.optional(import_zod.z.boolean()),
sponsoredRegisterEligible: import_zod.z.optional(import_zod.z.boolean()),
geoRestricted: import_zod.z.optional(import_zod.z.boolean())
});
var zOnboardingStateResponse = import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
state: import_zod.z.optional(zOnboardingState)
})
)
});
var zErrorResponse = import_zod.z.object({
errors: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
message: import_zod.z.optional(import_zod.z.string())
})
)
)
});
var zUserWithExtras = zUser.and(
import_zod.z.object({
connectedAccounts: import_zod.z.optional(import_zod.z.array(import_zod.z.unknown()))
})
);
var zUserExtras = import_zod.z.object({
fid: import_zod.z.optional(import_zod.z.int()),
custodyAddress: import_zod.z.optional(import_zod.z.string()),
ethWallets: import_zod.z.optional(import_zod.z.array(import_zod.z.string())),
solanaWallets: import_zod.z.optional(import_zod.z.array(import_zod.z.string())),
walletLabels: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
address: import_zod.z.optional(import_zod.z.string()),
labels: import_zod.z.optional(import_zod.z.array(import_zod.z.string()))
})
)
),
v2: import_zod.z.optional(import_zod.z.boolean()),
publicSpamLabel: import_zod.z.optional(import_zod.z.string())
});
var zUserByFidResponse = import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
user: import_zod.z.optional(zUserWithExtras),
collectionsOwned: import_zod.z.optional(import_zod.z.array(import_zod.z.unknown())),
extras: import_zod.z.optional(zUserExtras)
})
)
});
var zValidationError = import_zod.z.object({
instancePath: import_zod.z.string(),
schemaPath: import_zod.z.string(),
keyword: import_zod.z.string(),
params: import_zod.z.optional(import_zod.z.object({})),
message: import_zod.z.string()
});
var zBadRequestError = import_zod.z.object({
errors: import_zod.z.array(zValidationError)
});
var zDirectCastMessageReaction = import_zod.z.object({
reaction: import_zod.z.string(),
count: import_zod.z.int().gte(1),
emoji: import_zod.z.optional(import_zod.z.string()),
userFids: import_zod.z.optional(import_zod.z.array(import_zod.z.int()))
});
var zDirectCastMessageViewerContext = import_zod.z.object({
isLastReadMessage: import_zod.z.optional(import_zod.z.boolean()),
focused: import_zod.z.optional(import_zod.z.boolean()),
reactions: import_zod.z.optional(import_zod.z.array(import_zod.z.string()))
});
var zDirectCastMessageMetadata = import_zod.z.object({
casts: import_zod.z.optional(import_zod.z.array(import_zod.z.object({}))),
urls: import_zod.z.optional(import_zod.z.array(import_zod.z.object({}))),
medias: import_zod.z.optional(import_zod.z.array(import_zod.z.object({})))
});
var zDirectCastMessageMention = import_zod.z.object({
user: zUser,
textIndex: import_zod.z.int(),
length: import_zod.z.int()
});
var zDirectCastMessage = import_zod.z.object({
conversationId: import_zod.z.string(),
senderFid: import_zod.z.int(),
messageId: import_zod.z.string(),
serverTimestamp: import_zod.z.coerce.bigint(),
type: import_zod.z.enum([
"text",
"image",
"reaction",
"link",
"group_membership_addition",
"pin_message",
"message_ttl_change"
]),
message: import_zod.z.string(),
hasMention: import_zod.z.boolean(),
reactions: import_zod.z.array(zDirectCastMessageReaction),
isPinned: import_zod.z.boolean(),
isDeleted: import_zod.z.boolean(),
senderContext: zUser,
viewerContext: import_zod.z.optional(zDirectCastMessageViewerContext),
get inReplyTo() {
return import_zod.z.optional(
import_zod.z.lazy(() => {
return zDirectCastMessage;
})
);
},
metadata: import_zod.z.optional(zDirectCastMessageMetadata),
actionTargetUserContext: import_zod.z.optional(zUser),
isProgrammatic: import_zod.z.optional(import_zod.z.boolean()),
mentions: import_zod.z.optional(import_zod.z.array(zDirectCastMessageMention))
});
var zDirectCastConversationViewerContext = import_zod.z.object({
access: import_zod.z.optional(import_zod.z.enum(["read-write", "read-only"])),
category: import_zod.z.optional(import_zod.z.string()),
archived: import_zod.z.optional(import_zod.z.boolean()),
lastReadAt: import_zod.z.optional(import_zod.z.coerce.bigint()),
muted: import_zod.z.optional(import_zod.z.boolean()),
manuallyMarkedUnread: import_zod.z.optional(import_zod.z.boolean()),
pinned: import_zod.z.optional(import_zod.z.boolean()),
unreadCount: import_zod.z.optional(import_zod.z.int().gte(0)),
unreadMentionsCount: import_zod.z.optional(import_zod.z.int().gte(0)),
counterParty: import_zod.z.optional(zUser),
tag: import_zod.z.optional(import_zod.z.string())
});
var zDirectCastConversation = import_zod.z.object({
conversationId: import_zod.z.string(),
name: import_zod.z.optional(import_zod.z.string()),
description: import_zod.z.optional(import_zod.z.string()),
photoUrl: import_zod.z.optional(import_zod.z.url()),
adminFids: import_zod.z.array(import_zod.z.int()),
removedFids: import_zod.z.optional(import_zod.z.array(import_zod.z.int())),
participants: import_zod.z.optional(import_zod.z.array(zUser)),
lastReadTime: import_zod.z.coerce.bigint(),
selfLastReadTime: import_zod.z.optional(import_zod.z.coerce.bigint()),
pinnedMessages: import_zod.z.optional(import_zod.z.array(zDirectCastMessage)),
hasPinnedMessages: import_zod.z.optional(import_zod.z.boolean()),
isGroup: import_zod.z.boolean(),
isCollectionTokenGated: import_zod.z.optional(import_zod.z.boolean()),
activeParticipantsCount: import_zod.z.optional(import_zod.z.int().gte(0)),
messageTTLDays: import_zod.z.optional(import_zod.z.union([import_zod.z.int().gte(0), import_zod.z.enum(["Infinity"])])),
createdAt: import_zod.z.coerce.bigint(),
unreadCount: import_zod.z.optional(import_zod.z.int().gte(0)),
muted: import_zod.z.optional(import_zod.z.boolean()),
hasMention: import_zod.z.optional(import_zod.z.boolean()),
lastMessage: import_zod.z.optional(zDirectCastMessage),
viewerContext: zDirectCastConversationViewerContext
});
var zDirectCastInboxResult = import_zod.z.object({
hasArchived: import_zod.z.boolean(),
hasUnreadRequests: import_zod.z.boolean(),
requestsCount: import_zod.z.int().gte(0),
conversations: import_zod.z.array(zDirectCastConversation)
});
var zPaginationCursor = import_zod.z.object({
cursor: import_zod.z.optional(import_zod.z.string())
});
var zDirectCastInboxResponse = import_zod.z.object({
result: zDirectCastInboxResult,
next: import_zod.z.optional(zPaginationCursor)
});
var zCastAction = import_zod.z.object({
id: import_zod.z.optional(import_zod.z.string()),
name: import_zod.z.optional(import_zod.z.string()),
octicon: import_zod.z.optional(import_zod.z.string()),
actionUrl: import_zod.z.optional(import_zod.z.string()),
action: import_zod.z.optional(
import_zod.z.object({
actionType: import_zod.z.optional(import_zod.z.string()),
postUrl: import_zod.z.optional(import_zod.z.string())
})
)
});
var zUserAppContextResponse = import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
context: import_zod.z.optional(
import_zod.z.object({
canAddLinks: import_zod.z.optional(import_zod.z.boolean()),
showConnectedApps: import_zod.z.optional(import_zod.z.boolean()),
signerRequestsEnabled: import_zod.z.optional(import_zod.z.boolean()),
prompts: import_zod.z.optional(import_zod.z.array(import_zod.z.unknown())),
adminForChannelKeys: import_zod.z.optional(import_zod.z.array(import_zod.z.string())),
modOfChannelKeys: import_zod.z.optional(import_zod.z.array(import_zod.z.string())),
memberOfChannelKeys: import_zod.z.optional(import_zod.z.array(import_zod.z.string())),
canEditAllChannels: import_zod.z.optional(import_zod.z.boolean()),
canUploadVideo: import_zod.z.optional(import_zod.z.boolean()),
statsigEnabled: import_zod.z.optional(import_zod.z.boolean()),
shouldPromptForPushNotifications: import_zod.z.optional(import_zod.z.boolean()),
shouldPromptForUserFollowsSyncContacts: import_zod.z.optional(import_zod.z.boolean()),
castActions: import_zod.z.optional(import_zod.z.array(zCastAction)),
canAddCastAction: import_zod.z.optional(import_zod.z.boolean()),
enabledCastAction: import_zod.z.optional(zCastAction),
notificationTabsV2: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
id: import_zod.z.optional(import_zod.z.string()),
name: import_zod.z.optional(import_zod.z.string())
})
)
),
enabledVideoAutoplay: import_zod.z.optional(import_zod.z.boolean()),
regularCastByteLimit: import_zod.z.optional(import_zod.z.int()),
longCastByteLimit: import_zod.z.optional(import_zod.z.int()),
newUserStatus: import_zod.z.optional(import_zod.z.object({})),
country: import_zod.z.optional(import_zod.z.string()),
higherClientEventSamplingRateEnabled: import_zod.z.optional(import_zod.z.boolean())
})
)
})
)
});
var zUserPreferencesResponse = import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
preferences: import_zod.z.optional(import_zod.z.object({}))
})
)
});
var zChannel = import_zod.z.object({
type: import_zod.z.optional(import_zod.z.string()),
key: import_zod.z.optional(import_zod.z.string()),
name: import_zod.z.optional(import_zod.z.string()),
imageUrl: import_zod.z.optional(import_zod.z.string()),
fastImageUrl: import_zod.z.optional(import_zod.z.string()),
feeds: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
name: import_zod.z.optional(import_zod.z.string()),
type: import_zod.z.optional(import_zod.z.string())
})
)
),
description: import_zod.z.optional(import_zod.z.string()),
followerCount: import_zod.z.optional(import_zod.z.int()),
memberCount: import_zod.z.optional(import_zod.z.int()),
showCastSourceLabels: import_zod.z.optional(import_zod.z.boolean()),
showCastTags: import_zod.z.optional(import_zod.z.boolean()),
sectionRank: import_zod.z.optional(import_zod.z.int()),
subscribable: import_zod.z.optional(import_zod.z.boolean()),
publicCasting: import_zod.z.optional(import_zod.z.boolean()),
inviteCode: import_zod.z.optional(import_zod.z.string()),
headerImageUrl: import_zod.z.optional(import_zod.z.string()),
headerAction: import_zod.z.optional(
import_zod.z.object({
title: import_zod.z.optional(import_zod.z.string()),
target: import_zod.z.optional(import_zod.z.string())
})
),
headerActionMetadata: import_zod.z.optional(import_zod.z.object({})),
viewerContext: import_zod.z.optional(
import_zod.z.object({
following: import_zod.z.optional(import_zod.z.boolean()),
isMember: import_zod.z.optional(import_zod.z.boolean()),
hasUnseenItems: import_zod.z.optional(import_zod.z.boolean()),
favoritePosition: import_zod.z.optional(import_zod.z.int()),
activityRank: import_zod.z.optional(import_zod.z.int()),
canCast: import_zod.z.optional(import_zod.z.boolean())
})
)
});
var zHighlightedChannelsResponse = import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
channels: import_zod.z.optional(import_zod.z.array(zChannel)),
viewerContext: import_zod.z.optional(
import_zod.z.object({
defaultFeed: import_zod.z.optional(import_zod.z.string())
})
)
})
)
});
var zImageEmbed = import_zod.z.object({
type: import_zod.z.optional(import_zod.z.enum(["image"])),
url: import_zod.z.optional(import_zod.z.string()),
sourceUrl: import_zod.z.optional(import_zod.z.string()),
media: import_zod.z.optional(
import_zod.z.object({
version: import_zod.z.optional(import_zod.z.string()),
width: import_zod.z.optional(import_zod.z.int()),
height: import_zod.z.optional(import_zod.z.int()),
staticRaster: import_zod.z.optional(import_zod.z.string()),
mimeType: import_zod.z.optional(import_zod.z.string())
})
),
alt: import_zod.z.optional(import_zod.z.string())
});
var zUrlEmbed = import_zod.z.object({
type: import_zod.z.enum(["url"]),
openGraph: import_zod.z.object({
url: import_zod.z.string(),
sourceUrl: import_zod.z.optional(import_zod.z.string()),
title: import_zod.z.optional(import_zod.z.string()),
description: import_zod.z.optional(import_zod.z.string()),
domain: import_zod.z.optional(import_zod.z.string()),
image: import_zod.z.optional(import_zod.z.string()),
useLargeImage: import_zod.z.optional(import_zod.z.boolean())
})
});
var zVideoEmbed = import_zod.z.object({
type: import_zod.z.optional(import_zod.z.enum(["video"]))
});
var zRecaster = import_zod.z.object({
fid: import_zod.z.optional(import_zod.z.int()),
username: import_zod.z.optional(import_zod.z.string()),
displayName: import_zod.z.optional(import_zod.z.string()),
recastHash: import_zod.z.optional(import_zod.z.string())
});
var zCast = import_zod.z.object({
hash: import_zod.z.string(),
threadHash: import_zod.z.optional(import_zod.z.string()),
parentHash: import_zod.z.optional(import_zod.z.string()),
parentSource: import_zod.z.optional(
import_zod.z.object({
type: import_zod.z.optional(import_zod.z.enum(["url"])),
url: import_zod.z.optional(import_zod.z.string())
})
),
author: zUser,
text: import_zod.z.string(),
timestamp: import_zod.z.coerce.bigint(),
mentions: import_zod.z.optional(import_zod.z.array(zUser)),
embeds: import_zod.z.optional(
import_zod.z.object({
images: import_zod.z.optional(import_zod.z.array(zImageEmbed)),
urls: import_zod.z.optional(import_zod.z.array(zUrlEmbed)),
videos: import_zod.z.optional(import_zod.z.array(zVideoEmbed)),
unknowns: import_zod.z.optional(import_zod.z.array(import_zod.z.object({}))),
processedCastText: import_zod.z.optional(import_zod.z.string()),
groupInvites: import_zod.z.optional(import_zod.z.array(import_zod.z.object({})))
})
),
replies: import_zod.z.object({
count: import_zod.z.int()
}),
reactions: import_zod.z.object({
count: import_zod.z.int()
}),
recasts: import_zod.z.object({
count: import_zod.z.int(),
recasters: import_zod.z.optional(import_zod.z.array(zRecaster))
}),
watches: import_zod.z.object({
count: import_zod.z.int()
}),
recast: import_zod.z.optional(import_zod.z.boolean()),
tags: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
type: import_zod.z.optional(import_zod.z.string()),
id: import_zod.z.optional(import_zod.z.string()),
name: import_zod.z.optional(import_zod.z.string()),
imageUrl: import_zod.z.optional(import_zod.z.string())
})
)
),
quoteCount: import_zod.z.optional(import_zod.z.int()),
combinedRecastCount: import_zod.z.optional(import_zod.z.int()),
channel: import_zod.z.optional(
import_zod.z.object({
key: import_zod.z.optional(import_zod.z.string()),
name: import_zod.z.optional(import_zod.z.string()),
imageUrl: import_zod.z.optional(import_zod.z.string()),
authorContext: import_zod.z.optional(
import_zod.z.object({
role: import_zod.z.optional(import_zod.z.string()),
restricted: import_zod.z.optional(import_zod.z.boolean()),
banned: import_zod.z.optional(import_zod.z.boolean())
})
),
authorRole: import_zod.z.optional(import_zod.z.string())
})
),
viewerContext: import_zod.z.optional(
import_zod.z.object({
reacted: import_zod.z.optional(import_zod.z.boolean()),
recast: import_zod.z.optional(import_zod.z.boolean()),
bookmarked: import_zod.z.optional(import_zod.z.boolean())
})
)
});
var zFeedItemsResponse = import_zod.z.object({
result: import_zod.z.object({
items: import_zod.z.array(
import_zod.z.object({
id: import_zod.z.string(),
timestamp: import_zod.z.int(),
cast: zCast,
otherParticipants: import_zod.z.optional(import_zod.z.array(zUser))
})
),
latestMainCastTimestamp: import_zod.z.optional(import_zod.z.int()),
feedTopSeenAtTimestamp: import_zod.z.optional(import_zod.z.int()),
replaceFeed: import_zod.z.boolean()
})
});
var zGenericResponse = import_zod.z.object({
result: import_zod.z.object({})
});
var zUserResponse = zGenericResponse.and(
import_zod.z.object({
result: import_zod.z.object({
user: import_zod.z.optional(zUserWithExtras),
collectionsOwned: import_zod.z.optional(import_zod.z.array(import_zod.z.object({}))),
extras: import_zod.z.optional(zUserExtras)
})
})
);
var zPaginatedResponse = import_zod.z.object({
result: import_zod.z.object({}),
next: import_zod.z.optional(zPaginationCursor)
});
var zSuggestedUsersResponse = zPaginatedResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
users: import_zod.z.optional(import_zod.z.array(import_zod.z.object({})))
})
)
})
);
var zFavoriteFramesResponse = import_zod.z.object({
result: import_zod.z.object({
frames: import_zod.z.array(import_zod.z.object({}))
})
});
var zChannelStreaksResponse = import_zod.z.object({
result: import_zod.z.object({})
});
var zUnseenCountsResponse = import_zod.z.object({
result: import_zod.z.object({
notificationsCount: import_zod.z.optional(import_zod.z.int()),
notificationTabs: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
tab: import_zod.z.string(),
unseenCount: import_zod.z.int()
})
)
),
inboxCount: import_zod.z.optional(import_zod.z.int()),
channelFeeds: import_zod.z.optional(
import_zod.z.array(
import_zod.z.object({
channelKey: import_zod.z.string(),
feedType: import_zod.z.string(),
hasNewItems: import_zod.z.boolean()
})
)
),
warpTransactionCount: import_zod.z.optional(import_zod.z.int())
})
});
var zUserThreadCastsResponse = import_zod.z.object({
result: import_zod.z.object({
casts: import_zod.z.array(import_zod.z.object({}))
})
});
var zChannelFollowersYouKnowResponse = import_zod.z.object({
result: import_zod.z.object({
users: import_zod.z.array(import_zod.z.object({})),
totalCount: import_zod.z.int()
})
});
var zSuccessResponse = zGenericResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
success: import_zod.z.boolean()
})
)
})
);
var zNotificationsResponse = import_zod.z.object({
result: import_zod.z.object({
notifications: import_zod.z.optional(import_zod.z.array(import_zod.z.object({})))
})
});
var zDirectCastConversationResponse = zGenericResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
conversation: zDirectCastConversation
})
)
})
);
var zDirectCastConversationCategorizationRequest = import_zod.z.object({
conversationId: import_zod.z.string(),
category: import_zod.z.string()
});
var zDirectCastConversationMessagesResponse = zPaginatedResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
messages: import_zod.z.array(zDirectCastMessage)
})
)
})
);
var zDirectCastConversationMessageTtlRequest = import_zod.z.object({
conversationId: import_zod.z.string(),
ttl: import_zod.z.int()
});
var zDirectCastConversationNotificationsRequest = import_zod.z.object({
conversationId: import_zod.z.string(),
muted: import_zod.z.boolean()
});
var zDirectCastSendRequest = import_zod.z.object({
conversationId: import_zod.z.string(),
recipientFids: import_zod.z.array(import_zod.z.int()),
messageId: import_zod.z.string(),
type: import_zod.z.enum(["text", "image", "reaction", "link"]),
message: import_zod.z.string(),
inReplyToId: import_zod.z.optional(import_zod.z.string())
});
var zDirectCastManuallyMarkUnreadRequest = import_zod.z.object({
conversationId: import_zod.z.string()
});
var zDirectCastMessageReactionRequest = import_zod.z.object({
conversationId: import_zod.z.string(),
messageId: import_zod.z.string(),
reaction: import_zod.z.string()
});
var zDirectCastPinConversationRequest = import_zod.z.object({
conversationId: import_zod.z.string()
});
var zDiscoverChannelsResponse = zGenericResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
channels: import_zod.z.optional(import_zod.z.array(import_zod.z.object({})))
})
)
})
);
var zInvitesAvailableResponse = zGenericResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
allocatedInvitesCount: import_zod.z.int(),
availableInvitesCount: import_zod.z.int()
})
)
})
);
var zSponsoredInvitesResponse = zGenericResponse.and(
import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
invites: import_zod.z.optional(import_zod.z.array(import_zod.z.object({})))
})
)
})
);
var zRewardsLeaderboardResponse = import_zod.z.object({
result: import_zod.z.object({
leaderboard: import_zod.z.object({
type: import_zod.z.string(),
users: import_zod.z.array(
import_zod.z.object({
user: import_zod.z.optional(import_zod.z.object({})),
score: import_zod.z.optional(import_zod.z.int()),
rank: import_zod.z.optional(import_zod.z.int())
})
)
})
})
});
var zRewardsScoresResponse = import_zod.z.object({
result: import_zod.z.object({
scores: import_zod.z.array(
import_zod.z.object({
type: import_zod.z.optional(import_zod.z.string()),
user: import_zod.z.optional(import_zod.z.object({})),
allTimeScore: import_zod.z.optional(import_zod.z.int()),
currentPeriodScore: import_zod.z.optional(import_zod.z.int()),
previousPeriodScore: import_zod.z.optional(import_zod.z.int())
})
)
})
});
var zRewardsMetadataResponse = import_zod.z.object({
result: import_zod.z.object({
metadata: import_zod.z.optional(
import_zod.z.object({
type: import_zod.z.optional(import_zod.z.string()),
lastUpdateTimestamp: import_zod.z.optional(import_zod.z.int()),
currentPeriodStartTimestamp: import_zod.z.optional(import_zod.z.int()),
currentPeriodEndTimestamp: import_zod.z.optional(import_zod.z.int()),
tiers: import_zod.z.optional(import_zod.z.array(import_zod.z.object({}))),
proportionalPayout: import_zod.z.optional(
import_zod.z.object({
numWinners: import_zod.z.optional(import_zod.z.int()),
totalRewardCents: import_zod.z.optional(import_zod.z.int())
})
)
})
)
})
});
var zBookmarkedCast = import_zod.z.object({});
var zBookmarkedCastsResponse = import_zod.z.object({
result: import_zod.z.object({
bookmarks: import_zod.z.optional(import_zod.z.array(zBookmarkedCast))
})
});
var zStarterPack = import_zod.z.object({
id: import_zod.z.string(),
creator: import_zod.z.optional(zUser),
name: import_zod.z.optional(import_zod.z.string()),
description: import_zod.z.optional(import_zod.z.string()),
openGraphImageUrl: import_zod.z.optional(import_zod.z.url()),
itemCount: import_zod.z.optional(import_zod.z.int()),
items: import_zod.z.optional(import_zod.z.array(import_zod.z.object({}))),
labels: import_zod.z.optional(import_zod.z.array(import_zod.z.string()))
});
var zStarterPacksResponse = import_zod.z.object({
result: import_zod.z.object({
starterPacks: import_zod.z.array(zStarterPack)
})
});
var zStarterPackResponse = import_zod.z.object({
result: import_zod.z.object({
starterPack: zStarterPack
})
});
var zStarterPackUpdateRequest = import_zod.z.object({
id: import_zod.z.string(),
name: import_zod.z.string(),
description: import_zod.z.string(),
fids: import_zod.z.array(import_zod.z.int()),
labels: import_zod.z.array(import_zod.z.string())
});
var zStarterPackUsersResponse = import_zod.z.object({
result: import_zod.z.object({
users: import_zod.z.array(zUser)
})
});
var zChannelResponse = import_zod.z.object({
result: import_zod.z.object({
channel: import_zod.z.optional(zChannel)
})
});
var zChannelUsersResponse = import_zod.z.object({
result: import_zod.z.object({
users: import_zod.z.optional(import_zod.z.array(zUser))
})
});
var zUsersResponse = import_zod.z.object({
result: import_zod.z.object({
users: import_zod.z.array(zUser)
})
});
var zUsersWithCountResponse = import_zod.z.object({
result: import_zod.z.object({
users: import_zod.z.array(zUser),
totalCount: import_zod.z.int()
})
});
var zFrameApp = import_zod.z.object({});
var zFrameAppsResponse = import_zod.z.object({
result: import_zod.z.optional(
import_zod.z.object({
fram