@follow-app/client-sdk
Version:
TypeScript client SDK for Follow RSS Server API
44 lines (40 loc) • 1.24 kB
text/typescript
/* eslint-disable @typescript-eslint/no-namespace */
import type { SuccessResponse } from "../../types"
export namespace ServerConfig {
export type DailyClaimAmount = {
trial: number
normal: number
}
export interface StatusConfigs {
AI_CHAT_ENABLED: boolean
ANNOUNCEMENT: string
DAILY_CLAIM_AMOUNT: DailyClaimAmount
DAILY_POWER_PERCENTAGES: number[]
DAILY_POWER_SUPPLY: number
IMPORTING_TITLE: string
INVITATION_ENABLED: boolean
INVITATION_INTERVAL_DAYS: number
INVITATION_PRICE: number
IS_RSS3_TESTNET: boolean
LEVEL_PERCENTAGES: number[]
MAS_IN_REVIEW_VERSION?: string
MAX_ACTIONS: number
MAX_INBOXES: number
MAX_LISTS: number
MAX_SUBSCRIPTIONS: number
MAX_TRIAL_USER_FEED_SUBSCRIPTION: number
MAX_TRIAL_USER_LIST_SUBSCRIPTION: number
MAX_WEBHOOKS_PER_ACTION: number
PRODUCT_HUNT_VOTE_URL: string
REFERRAL_ENABLED: boolean
REFERRAL_PRO_PREVIEW_STRIPE_PRICE_IN_DOLLAR: number
REFERRAL_REQUIRED_INVITATIONS: number
REFERRAL_RULE_LINK: string
TAX_POINT: string
}
}
// Response data types
// Response types
export type GetStatusConfigsResponse =
SuccessResponse<ServerConfig.StatusConfigs>
export type * from "./types"