Files
ewa-mobile/src/generated/api.ts
T
2026-07-23 12:19:46 +05:00

50 lines
1.8 KiB
TypeScript

import { createModelApi } from "./api_client";
import type {
Contract,
ContractCreate,
ContractUpdate,
ContractListParams,
ContractApplicationFile,
ContractApplicationFileCreate,
ContractApplicationFileUpdate,
ContractApplicationFileListParams,
Counterparty,
CounterpartyCreate,
CounterpartyUpdate,
CounterpartyListParams,
Employee,
EmployeeCreate,
EmployeeUpdate,
EmployeeListParams,
Frc,
FrcCreate,
FrcUpdate,
FrcListParams,
Message,
MessageCreate,
MessageUpdate,
MessageListParams,
Project,
ProjectCreate,
ProjectUpdate,
ProjectListParams,
Task,
TaskCreate,
TaskUpdate,
TaskListParams,
User,
UserCreate,
UserUpdate,
UserListParams,
} from "./models";
export const contractApi = createModelApi<Contract, ContractCreate, ContractUpdate, ContractListParams>("contract");
export const contractApplicationFileApi = createModelApi<ContractApplicationFile, ContractApplicationFileCreate, ContractApplicationFileUpdate, ContractApplicationFileListParams>("contract_application_file");
export const counterpartyApi = createModelApi<Counterparty, CounterpartyCreate, CounterpartyUpdate, CounterpartyListParams>("counterparty");
export const employeeApi = createModelApi<Employee, EmployeeCreate, EmployeeUpdate, EmployeeListParams>("employee");
export const frcApi = createModelApi<Frc, FrcCreate, FrcUpdate, FrcListParams>("frc");
export const messageApi = createModelApi<Message, MessageCreate, MessageUpdate, MessageListParams>("message");
export const projectApi = createModelApi<Project, ProjectCreate, ProjectUpdate, ProjectListParams>("project");
export const taskApi = createModelApi<Task, TaskCreate, TaskUpdate, TaskListParams>("task");
export const userApi = createModelApi<User, UserCreate, UserUpdate, UserListParams>("users");