27 lines
808 B
TypeScript
27 lines
808 B
TypeScript
import { get } from './request'
|
||
import type { ApiResponse } from './types'
|
||
|
||
/** 赚钱活动项(polymarket.PmEarnActivity) */
|
||
export interface PmEarnActivityItem {
|
||
ID: number
|
||
typeId: number | null
|
||
seconds: number | null
|
||
moreProfitRate: number | null
|
||
minAmount: number | null
|
||
[key: string]: unknown // 保留其他可能存在的后端字段
|
||
}
|
||
|
||
export interface GetPmEarnActivityPublicResponse extends ApiResponse<PmEarnActivityItem[]> {
|
||
code: number
|
||
data?: PmEarnActivityItem[]
|
||
msg: string
|
||
}
|
||
|
||
/**
|
||
* GET /pmEarnActivity/getPmEarnActivityPublic
|
||
* 获取公开赚钱活动配置列表,无需鉴权
|
||
*/
|
||
export async function getPmEarnActivityPublic(): Promise<GetPmEarnActivityPublicResponse> {
|
||
return get<GetPmEarnActivityPublicResponse>('/pmEarnActivity/getPmEarnActivityPublic')
|
||
}
|