| |
|
|
| import { z } from 'zod' |
| import * as schemas from '../schemas.js' |
| import type { AcceptDateStrings } from '../../lib/wire.js' |
| import type { |
| ListLlmCostPricesParamsFilter, |
| LlmCostOverrideCreate, |
| LlmCostPrice, |
| PricePagePaginatedResponse, |
| SortQueryInput, |
| } from '../types.js' |
|
|
| export interface ListLlmCostPricesQuery { |
| |
| filter?: ListLlmCostPricesParamsFilter |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| sort?: SortQueryInput |
| |
| page?: { size?: number; number?: number } |
| } |
|
|
| export type ListLlmCostPricesRequest = AcceptDateStrings<ListLlmCostPricesQuery> |
| export type ListLlmCostPricesResponse = PricePagePaginatedResponse |
|
|
| export type GetLlmCostPriceRequest = { |
| priceId: string |
| } |
| export type GetLlmCostPriceResponse = LlmCostPrice |
|
|
| export interface ListLlmCostOverridesQuery { |
| filter?: ListLlmCostPricesParamsFilter |
| |
| page?: { size?: number; number?: number } |
| } |
|
|
| export type ListLlmCostOverridesRequest = |
| AcceptDateStrings<ListLlmCostOverridesQuery> |
| export type ListLlmCostOverridesResponse = PricePagePaginatedResponse |
|
|
| export type CreateLlmCostOverrideRequest = |
| AcceptDateStrings<LlmCostOverrideCreate> |
| export type CreateLlmCostOverrideResponse = LlmCostPrice |
|
|
| export type DeleteLlmCostOverrideRequest = { |
| priceId: string |
| } |
| export type DeleteLlmCostOverrideResponse = void |
|
|