import { CrudClient } from "../infra/crud-client" import type { ApiClientOptions } from "../infra/client" import type { ApiPath } from "../infra/types" export const SERVICE_GROUP_PART_ROUTES = { INDEX: "/api/service-group-parts", BY_ID: "/api/service-group-parts/{id}", } as const satisfies Record export class ServiceGroupPartsClient extends CrudClient< typeof SERVICE_GROUP_PART_ROUTES.INDEX, typeof SERVICE_GROUP_PART_ROUTES.BY_ID > { constructor(baseUrl?: string, defaultOptions?: ApiClientOptions) { super(baseUrl, defaultOptions, SERVICE_GROUP_PART_ROUTES.INDEX, SERVICE_GROUP_PART_ROUTES.BY_ID) } }