// Code generated by @openmeter/typespec-typescript. DO NOT EDIT. import { z } from 'zod' import * as schemas from '../schemas.js' import type { AcceptDateStrings } from '../../lib/wire.js' import type { App, AppCatalogItem, AppCatalogItemPagePaginatedResponse, AppPagePaginatedResponse, BillingInstallAppResponse, InstallAppRequest as InstallAppRequestBody, } from '../types.js' export interface ListAppsQuery { /** Determines which page of the collection to retrieve. */ page?: { size?: number; number?: number } } export type ListAppsRequest = AcceptDateStrings export type ListAppsResponse = AppPagePaginatedResponse export type GetAppRequest = { appId: string } export type GetAppResponse = App export interface ListAppCatalogQuery { /** Determines which page of the collection to retrieve. */ page?: { size?: number; number?: number } } export type ListAppCatalogRequest = AcceptDateStrings export type ListAppCatalogResponse = AppCatalogItemPagePaginatedResponse export type GetAppCatalogItemRequest = { appType: string } export type GetAppCatalogItemResponse = AppCatalogItem export type InstallAppRequest = AcceptDateStrings export type InstallAppResponse = BillingInstallAppResponse