fix: type admin account list responses

This commit is contained in:
Ritel-T committed 2026-09-03 21:20:09 +09:00
1 parent 3e60c3b86b
commit 994192ef4f
2 files changed
+9 -4

No files matched your search

+5 -4
View File
@@ -6,6 +6,7 @@
import { apiClient } from '../client'
import type {
Account,
AccountListItem,
CreateAccountRequest,
UpdateAccountRequest,
PaginatedResponse,
@@ -53,8 +54,8 @@ export async function list(
options?: {
signal?: AbortSignal
}
): Promise<PaginatedResponse<Account>> {
const { data } = await apiClient.get<PaginatedResponse<Account>>('/admin/accounts', {
): Promise<PaginatedResponse<AccountListItem>> {
const { data } = await apiClient.get<PaginatedResponse<AccountListItem>>('/admin/accounts', {
params: {
page,
page_size: pageSize,
@@ -68,7 +69,7 @@ export async function list(
export interface AccountListWithEtagResult {
notModified: boolean
etag: string | null
data: PaginatedResponse<Account> | null
data: PaginatedResponse<AccountListItem> | null
}
export interface AccountUpstreamBillingRatesWithEtagResult {
@@ -135,7 +136,7 @@ export async function listWithEtag(
headers['If-None-Match'] = options.etag
}
const response = await apiClient.get<PaginatedResponse<Account>>('/admin/accounts', {
const response = await apiClient.get<PaginatedResponse<AccountListItem>>('/admin/accounts', {
params: {
page,
page_size: pageSize,