This commit is contained in:
che
2026-07-23 12:06:08 +05:00
parent 4cfc5d6ae6
commit dddf6516d3
47 changed files with 2253 additions and 94 deletions
+20
View File
@@ -1,13 +1,29 @@
import { createModelApi } from "./api_client";
import type {
Contract,
ContractCreate,
ContractUpdate,
ContractListParams,
Counterparty,
CounterpartyCreate,
CounterpartyUpdate,
CounterpartyListParams,
Employee,
EmployeeCreate,
EmployeeUpdate,
EmployeeListParams,
Frc,
FrcCreate,
FrcUpdate,
FrcListParams,
Message,
MessageCreate,
MessageUpdate,
MessageListParams,
Project,
ProjectCreate,
ProjectUpdate,
ProjectListParams,
Task,
TaskCreate,
TaskUpdate,
@@ -18,7 +34,11 @@ import type {
UserListParams,
} from "./models";
export const contractApi = createModelApi<Contract, ContractCreate, ContractUpdate, ContractListParams>("contract");
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");