mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 00:03:33 +10:00
72 lines
3.2 KiB
TypeScript
72 lines
3.2 KiB
TypeScript
import { router } from '../trpc';
|
|
import { createAttachmentRoute } from './attachment/create-attachment';
|
|
import { deleteAttachmentRoute } from './attachment/delete-attachment';
|
|
import { findAttachmentsRoute } from './attachment/find-attachments';
|
|
import { updateAttachmentRoute } from './attachment/update-attachment';
|
|
import { createEnvelopeRoute } from './create-envelope';
|
|
import { createEnvelopeItemsRoute } from './create-envelope-items';
|
|
import { deleteEnvelopeRoute } from './delete-envelope';
|
|
import { deleteEnvelopeItemRoute } from './delete-envelope-item';
|
|
import { distributeEnvelopeRoute } from './distribute-envelope';
|
|
import { duplicateEnvelopeRoute } from './duplicate-envelope';
|
|
import { createEnvelopeFieldsRoute } from './envelope-fields/create-envelope-fields';
|
|
import { deleteEnvelopeFieldRoute } from './envelope-fields/delete-envelope-field';
|
|
import { getEnvelopeFieldRoute } from './envelope-fields/get-envelope-field';
|
|
import { updateEnvelopeFieldsRoute } from './envelope-fields/update-envelope-fields';
|
|
import { createEnvelopeRecipientsRoute } from './envelope-recipients/create-envelope-recipients';
|
|
import { deleteEnvelopeRecipientRoute } from './envelope-recipients/delete-envelope-recipient';
|
|
import { getEnvelopeRecipientRoute } from './envelope-recipients/get-envelope-recipient';
|
|
import { updateEnvelopeRecipientsRoute } from './envelope-recipients/update-envelope-recipients';
|
|
import { getEnvelopeRoute } from './get-envelope';
|
|
import { getEnvelopeItemsRoute } from './get-envelope-items';
|
|
import { getEnvelopeItemsByTokenRoute } from './get-envelope-items-by-token';
|
|
import { redistributeEnvelopeRoute } from './redistribute-envelope';
|
|
import { setEnvelopeFieldsRoute } from './set-envelope-fields';
|
|
import { setEnvelopeRecipientsRoute } from './set-envelope-recipients';
|
|
import { signEnvelopeFieldRoute } from './sign-envelope-field';
|
|
import { updateEnvelopeRoute } from './update-envelope';
|
|
import { updateEnvelopeItemsRoute } from './update-envelope-items';
|
|
|
|
/**
|
|
* Note: The order of the routes is important for public API routes.
|
|
*
|
|
* Example: GET /envelope/attachment must appear before GET /envelope/:id
|
|
*/
|
|
export const envelopeRouter = router({
|
|
attachment: {
|
|
find: findAttachmentsRoute,
|
|
create: createAttachmentRoute,
|
|
update: updateAttachmentRoute,
|
|
delete: deleteAttachmentRoute,
|
|
},
|
|
item: {
|
|
getMany: getEnvelopeItemsRoute,
|
|
getManyByToken: getEnvelopeItemsByTokenRoute,
|
|
createMany: createEnvelopeItemsRoute,
|
|
updateMany: updateEnvelopeItemsRoute,
|
|
delete: deleteEnvelopeItemRoute,
|
|
},
|
|
recipient: {
|
|
get: getEnvelopeRecipientRoute,
|
|
createMany: createEnvelopeRecipientsRoute,
|
|
updateMany: updateEnvelopeRecipientsRoute,
|
|
delete: deleteEnvelopeRecipientRoute,
|
|
set: setEnvelopeRecipientsRoute,
|
|
},
|
|
field: {
|
|
get: getEnvelopeFieldRoute,
|
|
createMany: createEnvelopeFieldsRoute,
|
|
updateMany: updateEnvelopeFieldsRoute,
|
|
delete: deleteEnvelopeFieldRoute,
|
|
set: setEnvelopeFieldsRoute,
|
|
sign: signEnvelopeFieldRoute,
|
|
},
|
|
get: getEnvelopeRoute,
|
|
create: createEnvelopeRoute,
|
|
update: updateEnvelopeRoute,
|
|
delete: deleteEnvelopeRoute,
|
|
duplicate: duplicateEnvelopeRoute,
|
|
distribute: distributeEnvelopeRoute,
|
|
redistribute: redistributeEnvelopeRoute,
|
|
});
|