@nekofar/warpcast
Version:
TypeScript client for interacting with Warpcast APIs
1,000 lines (997 loc) • 287 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/index.ts
var client_exports = {};
__export(client_exports, {
ActionSchema: () => ActionSchema,
ApiKeySchema: () => ApiKeySchema,
AppsByAuthorResponseSchema: () => AppsByAuthorResponseSchema,
AttachEmbedsResponseSchema: () => AttachEmbedsResponseSchema,
BadRequestErrorSchema: () => BadRequestErrorSchema,
BioSchema: () => BioSchema,
BookmarkedCastSchema: () => BookmarkedCastSchema,
BookmarkedCastsResponseSchema: () => BookmarkedCastsResponseSchema,
CastActionSchema: () => CastActionSchema,
CastCreatedResponseSchema: () => CastCreatedResponseSchema,
CastHashResponseSchema: () => CastHashResponseSchema,
CastQuoteSchema: () => CastQuoteSchema,
CastQuotesResponseSchema: () => CastQuotesResponseSchema,
CastRecastersResponseSchema: () => CastRecastersResponseSchema,
CastSchema: () => CastSchema,
ChannelFollowStatusResponseSchema: () => ChannelFollowStatusResponseSchema,
ChannelFollowStatusSchema: () => ChannelFollowStatusSchema,
ChannelFollowerSchema: () => ChannelFollowerSchema,
ChannelFollowersResponseSchema: () => ChannelFollowersResponseSchema,
ChannelFollowersYouKnowResponseSchema: () => ChannelFollowersYouKnowResponseSchema,
ChannelListResponseSchema: () => ChannelListResponseSchema,
ChannelResponseSchema: () => ChannelResponseSchema,
ChannelSchema: () => ChannelSchema,
ChannelStreaksResponseSchema: () => ChannelStreaksResponseSchema,
ChannelUsersResponseSchema: () => ChannelUsersResponseSchema,
DirectCastConversationCategorizationRequestSchema: () => DirectCastConversationCategorizationRequestSchema,
DirectCastConversationCategorizationResponseSchema: () => DirectCastConversationCategorizationResponseSchema,
DirectCastConversationMessageTtlRequestSchema: () => DirectCastConversationMessageTtlRequestSchema,
DirectCastConversationMessageTtlResponseSchema: () => DirectCastConversationMessageTtlResponseSchema,
DirectCastConversationMessagesResponseSchema: () => DirectCastConversationMessagesResponseSchema,
DirectCastConversationNotificationsRequestSchema: () => DirectCastConversationNotificationsRequestSchema,
DirectCastConversationNotificationsResponseSchema: () => DirectCastConversationNotificationsResponseSchema,
DirectCastConversationResponseSchema: () => DirectCastConversationResponseSchema,
DirectCastConversationSchema: () => DirectCastConversationSchema,
DirectCastConversationViewerContextSchema: () => DirectCastConversationViewerContextSchema,
DirectCastInboxResponseSchema: () => DirectCastInboxResponseSchema,
DirectCastInboxResultSchema: () => DirectCastInboxResultSchema,
DirectCastManuallyMarkUnreadRequestSchema: () => DirectCastManuallyMarkUnreadRequestSchema,
DirectCastMessageMentionSchema: () => DirectCastMessageMentionSchema,
DirectCastMessageMetadataSchema: () => DirectCastMessageMetadataSchema,
DirectCastMessageReactionRequestSchema: () => DirectCastMessageReactionRequestSchema,
DirectCastMessageReactionResponseSchema: () => DirectCastMessageReactionResponseSchema,
DirectCastMessageReactionSchema: () => DirectCastMessageReactionSchema,
DirectCastMessageSchema: () => DirectCastMessageSchema,
DirectCastMessageViewerContextSchema: () => DirectCastMessageViewerContextSchema,
DirectCastPinConversationRequestSchema: () => DirectCastPinConversationRequestSchema,
DirectCastSendRequestSchema: () => DirectCastSendRequestSchema,
DirectCastSendResponseSchema: () => DirectCastSendResponseSchema,
DiscoverChannelsResponseSchema: () => DiscoverChannelsResponseSchema,
DraftCastSchema: () => DraftCastSchema,
DraftCreatedResponseSchema: () => DraftCreatedResponseSchema,
DraftSchema: () => DraftSchema,
DraftsResponseSchema: () => DraftsResponseSchema,
ErrorResponseSchema: () => ErrorResponseSchema,
FavoriteFramesResponseSchema: () => FavoriteFramesResponseSchema,
FeedItemsResponseSchema: () => FeedItemsResponseSchema,
FrameAppSchema: () => FrameAppSchema,
FrameAppsResponseSchema: () => FrameAppsResponseSchema,
FrameSchema: () => FrameSchema,
GenericBadRequestErrorSchema: () => GenericBadRequestErrorSchema,
GenericResponseSchema: () => GenericResponseSchema,
HighlightedChannelsResponseSchema: () => HighlightedChannelsResponseSchema,
ImageEmbedSchema: () => ImageEmbedSchema,
InvitesAvailableResponseSchema: () => InvitesAvailableResponseSchema,
LocationSchema: () => LocationSchema,
MiniAppSchema: () => MiniAppSchema,
MutedKeywordPropertiesSchema: () => MutedKeywordPropertiesSchema,
MutedKeywordSchema: () => MutedKeywordSchema,
MutedKeywordsResponseSchema: () => MutedKeywordsResponseSchema,
NotificationsResponseSchema: () => NotificationsResponseSchema,
OnboardingStateResponseSchema: () => OnboardingStateResponseSchema,
OnboardingStateSchema: () => OnboardingStateSchema,
PaginatedResponseSchema: () => PaginatedResponseSchema,
PaginationCursorSchema: () => PaginationCursorSchema,
ProfilePictureSchema: () => ProfilePictureSchema,
ProfileSchema: () => ProfileSchema,
RankedMiniAppSchema: () => RankedMiniAppSchema,
RawChannelResponseSchema: () => RawChannelResponseSchema,
RawChannelSchema: () => RawChannelSchema,
RecasterSchema: () => RecasterSchema,
RewardsLeaderboardResponseSchema: () => RewardsLeaderboardResponseSchema,
RewardsMetadataResponseSchema: () => RewardsMetadataResponseSchema,
RewardsScoresResponseSchema: () => RewardsScoresResponseSchema,
SearchChannelsResponseSchema: () => SearchChannelsResponseSchema,
SponsoredInvitesResponseSchema: () => SponsoredInvitesResponseSchema,
StarterPackResponseSchema: () => StarterPackResponseSchema,
StarterPackSchema: () => StarterPackSchema,
StarterPackUpdateRequestSchema: () => StarterPackUpdateRequestSchema,
StarterPackUsersResponseSchema: () => StarterPackUsersResponseSchema,
StarterPacksResponseSchema: () => StarterPacksResponseSchema,
SuccessResponseSchema: () => SuccessResponseSchema,
SuggestedUsersResponseSchema: () => SuggestedUsersResponseSchema,
TopMiniAppsResponseSchema: () => TopMiniAppsResponseSchema,
UnseenCountsResponseSchema: () => UnseenCountsResponseSchema,
UrlEmbedSchema: () => UrlEmbedSchema,
UserAppContextResponseSchema: () => UserAppContextResponseSchema,
UserByFidResponseSchema: () => UserByFidResponseSchema,
UserExtrasSchema: () => UserExtrasSchema,
UserPreferencesResponseSchema: () => UserPreferencesResponseSchema,
UserResponseSchema: () => UserResponseSchema,
UserSchema: () => UserSchema,
UserThreadCastsResponseSchema: () => UserThreadCastsResponseSchema,
UserWithExtrasSchema: () => UserWithExtrasSchema,
UsersResponseSchema: () => UsersResponseSchema,
UsersWithCountResponseSchema: () => UsersWithCountResponseSchema,
ValidationErrorSchema: () => ValidationErrorSchema,
VerifiedAddressSchema: () => VerifiedAddressSchema,
VideoEmbedSchema: () => VideoEmbedSchema,
ViewerContextSchema: () => ViewerContextSchema,
WinnerSchema: () => WinnerSchema,
acceptChannelInvite: () => acceptChannelInvite,
addDirectCastMessageReaction: () => addDirectCastMessageReaction,
attachEmbeds: () => attachEmbeds,
banUserFromChannel: () => banUserFromChannel,
blockUser: () => blockUser,
categorizeDirectCastConversation: () => categorizeDirectCastConversation,
checkUserChannelFollowStatus: () => checkUserChannelFollowStatus,
createApiKey: () => createApiKey,
createCast: () => createCast,
createCastResponseTransformer: () => createCastResponseTransformer,
createDraftCasts: () => createDraftCasts,
deleteCast: () => deleteCast,
deleteDraftCast: () => deleteDraftCast,
directCastManuallyMarkUnread: () => directCastManuallyMarkUnread,
discoverChannels: () => discoverChannels,
exportMiniAppUserData: () => exportMiniAppUserData,
followChannel: () => followChannel,
getAccountVerifications: () => getAccountVerifications,
getAllChannels: () => getAllChannels,
getApiKeys: () => getApiKeys,
getApiKeysResponseTransformer: () => getApiKeysResponseTransformer,
getAppsByAuthor: () => getAppsByAuthor,
getAvailableInvites: () => getAvailableInvites,
getBlockedUsers: () => getBlockedUsers,
getBookmarkedCasts: () => getBookmarkedCasts,
getCastLikes: () => getCastLikes,
getCastQuotes: () => getCastQuotes,
getCastRecasters: () => getCastRecasters,
getCastsByFid: () => getCastsByFid,
getCastsByFidResponseTransformer: () => getCastsByFidResponseTransformer,
getChannel: () => getChannel,
getChannelBannedUsers: () => getChannelBannedUsers,
getChannelDetails: () => getChannelDetails,
getChannelFollowers: () => getChannelFollowers,
getChannelFollowersYouKnow: () => getChannelFollowersYouKnow,
getChannelInvites: () => getChannelInvites,
getChannelMembers: () => getChannelMembers,
getChannelModeratedCasts: () => getChannelModeratedCasts,
getChannelRestrictedUsers: () => getChannelRestrictedUsers,
getChannelStreaksForUser: () => getChannelStreaksForUser,
getChannelUsers: () => getChannelUsers,
getConnectedAccounts: () => getConnectedAccounts,
getCreatorRewardWinners: () => getCreatorRewardWinners,
getCreatorRewardWinnersResponseTransformer: () => getCreatorRewardWinnersResponseTransformer,
getCurrentUser: () => getCurrentUser,
getDeveloperRewardWinners: () => getDeveloperRewardWinners,
getDirectCastConversation: () => getDirectCastConversation,
getDirectCastConversationMessages: () => getDirectCastConversationMessages,
getDirectCastConversationMessagesResponseTransformer: () => getDirectCastConversationMessagesResponseTransformer,
getDirectCastConversationRecentMessages: () => getDirectCastConversationRecentMessages,
getDirectCastConversationRecentMessagesResponseTransformer: () => getDirectCastConversationRecentMessagesResponseTransformer,
getDirectCastConversationResponseTransformer: () => getDirectCastConversationResponseTransformer,
getDirectCastInbox: () => getDirectCastInbox,
getDirectCastInboxResponseTransformer: () => getDirectCastInboxResponseTransformer,
getDiscoverableActions: () => getDiscoverableActions,
getDiscoverableComposerActions: () => getDiscoverableComposerActions,
getDomainManifest: () => getDomainManifest,
getDraftCasts: () => getDraftCasts,
getFarcasterJson: () => getFarcasterJson,
getFeedItems: () => getFeedItems,
getFeedItemsResponseTransformer: () => getFeedItemsResponseTransformer,
getFollowers: () => getFollowers,
getFollowing: () => getFollowing,
getHighlightedChannels: () => getHighlightedChannels,
getMetaTags: () => getMetaTags,
getMiniAppAnalyticsRollup: () => getMiniAppAnalyticsRollup,
getMiniAppAnalyticsRollupResponseTransformer: () => getMiniAppAnalyticsRollupResponseTransformer,
getMutedKeywords: () => getMutedKeywords,
getMutualFollowers: () => getMutualFollowers,
getNotifications: () => getNotifications,
getOwnedDomains: () => getOwnedDomains,
getProfileCasts: () => getProfileCasts,
getProfileCastsResponseTransformer: () => getProfileCastsResponseTransformer,
getRewardsLeaderboard: () => getRewardsLeaderboard,
getRewardsMetadata: () => getRewardsMetadata,
getSponsoredInvites: () => getSponsoredInvites,
getStarterPack: () => getStarterPack,
getStarterPackMembers: () => getStarterPackMembers,
getStarterPackMembersResponseTransformer: () => getStarterPackMembersResponseTransformer,
getStarterPackUsers: () => getStarterPackUsers,
getSuggestedStarterPacks: () => getSuggestedStarterPacks,
getSuggestedUsers: () => getSuggestedUsers,
getTopFrameApps: () => getTopFrameApps,
getTopMiniApps: () => getTopMiniApps,
getUnseenCounts: () => getUnseenCounts,
getUser: () => getUser,
getUserAppContext: () => getUserAppContext,
getUserByFid: () => getUserByFid,
getUserByUsername: () => getUserByUsername,
getUserByVerificationAddress: () => getUserByVerificationAddress,
getUserFavoriteFrames: () => getUserFavoriteFrames,
getUserFollowedChannels: () => getUserFollowedChannels,
getUserFollowingChannels: () => getUserFollowingChannels,
getUserLikedCasts: () => getUserLikedCasts,
getUserLikedCastsResponseTransformer: () => getUserLikedCastsResponseTransformer,
getUserOnboardingState: () => getUserOnboardingState,
getUserPreferences: () => getUserPreferences,
getUserPrimaryAddress: () => getUserPrimaryAddress,
getUserPrimaryAddresses: () => getUserPrimaryAddresses,
getUserRewardsScores: () => getUserRewardsScores,
getUserStarterPacks: () => getUserStarterPacks,
getUserThreadCasts: () => getUserThreadCasts,
getVerifications: () => getVerifications,
inspectImageUrl: () => inspectImageUrl,
inspectMiniAppUrl: () => inspectMiniAppUrl,
inviteUserToChannel: () => inviteUserToChannel,
likeCast: () => likeCast,
markAllNotificationsRead: () => markAllNotificationsRead,
mini_app_ViewerContextSchema: () => mini_app_ViewerContextSchema,
moderateCast: () => moderateCast,
muteKeyword: () => muteKeyword,
pinCastToChannel: () => pinCastToChannel,
pinDirectCastConversation: () => pinDirectCastConversation,
recastCast: () => recastCast,
removeChannelInvite: () => removeChannelInvite,
removeDirectCastMessageReaction: () => removeDirectCastMessageReaction,
revokeApiKey: () => revokeApiKey,
searchChannels: () => searchChannels,
sendDirectCast: () => sendDirectCast,
sendDirectCastMessage: () => sendDirectCastMessage,
setDirectCastConversationMessageTtl: () => setDirectCastConversationMessageTtl,
setLastCheckedTimestamp: () => setLastCheckedTimestamp,
unbanUserFromChannel: () => unbanUserFromChannel,
unblockUser: () => unblockUser,
undoRecast: () => undoRecast,
unfollowChannel: () => unfollowChannel,
unlikeCast: () => unlikeCast,
unmuteKeyword: () => unmuteKeyword,
unpinCastFromChannel: () => unpinCastFromChannel,
unpinDirectCastConversation: () => unpinDirectCastConversation,
updateDirectCastConversationNotifications: () => updateDirectCastConversationNotifications,
updateStarterPack: () => updateStarterPack,
user_response_UserResponseSchema: () => user_response_UserResponseSchema,
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(client_exports);
// src/client/transformers.gen.ts
var directCastMessageSchemaResponseTransformer = (data) => {
data.serverTimestamp = BigInt(data.serverTimestamp.toString());
if (data.inReplyTo) {
data.inReplyTo = directCastMessageSchemaResponseTransformer(data.inReplyTo);
}
return data;
};
var directCastConversationViewerContextSchemaResponseTransformer = (data) => {
if (data.lastReadAt) {
data.lastReadAt = BigInt(data.lastReadAt.toString());
}
return data;
};
var directCastConversationSchemaResponseTransformer = (data) => {
data.lastReadTime = BigInt(data.lastReadTime.toString());
if (data.selfLastReadTime) {
data.selfLastReadTime = BigInt(data.selfLastReadTime.toString());
}
if (data.pinnedMessages) {
data.pinnedMessages = data.pinnedMessages.map((item) => {
return directCastMessageSchemaResponseTransformer(item);
});
}
data.createdAt = BigInt(data.createdAt.toString());
if (data.lastMessage) {
data.lastMessage = directCastMessageSchemaResponseTransformer(
data.lastMessage
);
}
data.viewerContext = directCastConversationViewerContextSchemaResponseTransformer(
data.viewerContext
);
return data;
};
var directCastInboxResultSchemaResponseTransformer = (data) => {
data.conversations = data.conversations.map((item) => {
return directCastConversationSchemaResponseTransformer(item);
});
return data;
};
var directCastInboxResponseSchemaResponseTransformer = (data) => {
data.result = directCastInboxResultSchemaResponseTransformer(data.result);
return data;
};
var getDirectCastInboxResponseTransformer = async (data) => {
data = directCastInboxResponseSchemaResponseTransformer(data);
return data;
};
var castSchemaResponseTransformer = (data) => {
data.timestamp = BigInt(data.timestamp.toString());
return data;
};
var feedItemsResponseSchemaResponseTransformer = (data) => {
data.result.items = data.result.items.map((item) => {
item.cast = castSchemaResponseTransformer(item.cast);
return item;
});
return data;
};
var getFeedItemsResponseTransformer = async (data) => {
data = feedItemsResponseSchemaResponseTransformer(data);
return data;
};
var directCastConversationResponseSchemaResponseTransformer = (data) => {
if (data.result) {
data.result.conversation = directCastConversationSchemaResponseTransformer(
data.result.conversation
);
}
return data;
};
var getDirectCastConversationResponseTransformer = async (data) => {
data = directCastConversationResponseSchemaResponseTransformer(data);
return data;
};
var directCastConversationMessagesResponseSchemaResponseTransformer = (data) => {
if (data.result) {
data.result.messages = data.result.messages.map((item) => {
return directCastMessageSchemaResponseTransformer(item);
});
}
return data;
};
var getDirectCastConversationMessagesResponseTransformer = async (data) => {
data = directCastConversationMessagesResponseSchemaResponseTransformer(data);
return data;
};
var getDirectCastConversationRecentMessagesResponseTransformer = async (data) => {
data = directCastConversationMessagesResponseSchemaResponseTransformer(data);
return data;
};
var getCastsByFidResponseTransformer = async (data) => {
if (data.result) {
if (data.result.casts) {
data.result.casts = data.result.casts.map((item) => {
return castSchemaResponseTransformer(item);
});
}
}
return data;
};
var castCreatedResponseSchemaResponseTransformer = (data) => {
if (data.result) {
if (data.result.cast) {
data.result.cast = castSchemaResponseTransformer(data.result.cast);
}
}
return data;
};
var createCastResponseTransformer = async (data) => {
data = castCreatedResponseSchemaResponseTransformer(data);
return data;
};
var getCreatorRewardWinnersResponseTransformer = async (data) => {
if (data.result) {
if (data.result.periodStartTimestamp) {
data.result.periodStartTimestamp = BigInt(
data.result.periodStartTimestamp.toString()
);
}
if (data.result.periodEndTimestamp) {
data.result.periodEndTimestamp = BigInt(
data.result.periodEndTimestamp.toString()
);
}
}
return data;
};
var getStarterPackMembersResponseTransformer = async (data) => {
if (data.result) {
if (data.result.members) {
data.result.members = data.result.members.map((item) => {
item.memberAt = BigInt(item.memberAt.toString());
return item;
});
}
}
return data;
};
var apiKeySchemaResponseTransformer = (data) => {
data.createdAt = BigInt(data.createdAt.toString());
data.expiresAt = BigInt(data.expiresAt.toString());
return data;
};
var getApiKeysResponseTransformer = async (data) => {
data.result.apiKeys = data.result.apiKeys.map((item) => {
return apiKeySchemaResponseTransformer(item);
});
return data;
};
var getProfileCastsResponseTransformer = async (data) => {
data.result.casts = data.result.casts.map((item) => {
return castSchemaResponseTransformer(item);
});
return data;
};
var getUserLikedCastsResponseTransformer = async (data) => {
if (data.result.casts) {
data.result.casts = data.result.casts.map((item) => {
return castSchemaResponseTransformer(item);
});
}
return data;
};
var getMiniAppAnalyticsRollupResponseTransformer = async (data) => {
if (data.result) {
if (data.result.rollup) {
if (data.result.rollup.dateRange) {
if (data.result.rollup.dateRange.startDate) {
data.result.rollup.dateRange.startDate = new Date(
data.result.rollup.dateRange.startDate
);
}
if (data.result.rollup.dateRange.endDate) {
data.result.rollup.dateRange.endDate = new Date(
data.result.rollup.dateRange.endDate
);
}
}
}
}
return data;
};
// src/client/zod.gen.ts
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: i