new schema for front of vendorRate

This commit is contained in:
José Salazar
2025-11-25 13:01:42 -05:00
parent 44d0b49a25
commit 503093571c
18 changed files with 4634 additions and 1108 deletions

View File

@@ -12,13 +12,9 @@ For each operation, there is a wrapper hook that can be used to call the operati
Here are all of the hooks that get generated:
```ts
import { useCreateStaff, useListStaff, useCreateVendor, useUpdateVendor, useDeleteVendor, useListVendor, useGetVendorById, useFilterVendors, useCreateEvent, useUpdateEvent } from '@dataconnect/generated/react';
import { useCreateVendor, useUpdateVendor, useDeleteVendor, useListVendor, useGetVendorById, useFilterVendors, useCreateVendorRate, useUpdateVendorRate, useDeleteVendorRate, useListVendorRate } from '@dataconnect/generated/react';
// The types of these hooks are available in react/index.d.ts
const { data, isPending, isSuccess, isError, error } = useCreateStaff(createStaffVars);
const { data, isPending, isSuccess, isError, error } = useListStaff();
const { data, isPending, isSuccess, isError, error } = useCreateVendor(createVendorVars);
const { data, isPending, isSuccess, isError, error } = useUpdateVendor(updateVendorVars);
@@ -31,9 +27,13 @@ const { data, isPending, isSuccess, isError, error } = useGetVendorById(getVendo
const { data, isPending, isSuccess, isError, error } = useFilterVendors(filterVendorsVars);
const { data, isPending, isSuccess, isError, error } = useCreateEvent(createEventVars);
const { data, isPending, isSuccess, isError, error } = useCreateVendorRate(createVendorRateVars);
const { data, isPending, isSuccess, isError, error } = useUpdateEvent(updateEventVars);
const { data, isPending, isSuccess, isError, error } = useUpdateVendorRate(updateVendorRateVars);
const { data, isPending, isSuccess, isError, error } = useDeleteVendorRate(deleteVendorRateVars);
const { data, isPending, isSuccess, isError, error } = useListVendorRate();
```
@@ -72,15 +72,9 @@ If a user is not using a supported framework, they can use the generated SDK dir
Here's an example of how to use it with the first 5 operations:
```js
import { createStaff, listStaff, createVendor, updateVendor, deleteVendor, listVendor, getVendorById, filterVendors, createEvent, updateEvent } from '@dataconnect/generated';
import { createVendor, updateVendor, deleteVendor, listVendor, getVendorById, filterVendors, createVendorRate, updateVendorRate, deleteVendorRate, listVendorRate } from '@dataconnect/generated';
// Operation CreateStaff: For variables, look at type CreateStaffVars in ../index.d.ts
const { data } = await CreateStaff(dataConnect, createStaffVars);
// Operation listStaff:
const { data } = await ListStaff(dataConnect);
// Operation CreateVendor: For variables, look at type CreateVendorVars in ../index.d.ts
const { data } = await CreateVendor(dataConnect, createVendorVars);
@@ -99,11 +93,17 @@ const { data } = await GetVendorById(dataConnect, getVendorByIdVars);
// Operation filterVendors: For variables, look at type FilterVendorsVars in ../index.d.ts
const { data } = await FilterVendors(dataConnect, filterVendorsVars);
// Operation CreateEvent: For variables, look at type CreateEventVars in ../index.d.ts
const { data } = await CreateEvent(dataConnect, createEventVars);
// Operation CreateVendorRate: For variables, look at type CreateVendorRateVars in ../index.d.ts
const { data } = await CreateVendorRate(dataConnect, createVendorRateVars);
// Operation UpdateEvent: For variables, look at type UpdateEventVars in ../index.d.ts
const { data } = await UpdateEvent(dataConnect, updateEventVars);
// Operation UpdateVendorRate: For variables, look at type UpdateVendorRateVars in ../index.d.ts
const { data } = await UpdateVendorRate(dataConnect, updateVendorRateVars);
// Operation DeleteVendorRate: For variables, look at type DeleteVendorRateVars in ../index.d.ts
const { data } = await DeleteVendorRate(dataConnect, deleteVendorRateVars);
// Operation listVendorRate:
const { data } = await ListVendorRate(dataConnect);
```