/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import * as zod from 'zod'; /** * @summary Delete a specific comment by its etag */ export declare const DeleteCommentParams: zod.ZodObject<{ etag: zod.ZodString; }, zod.z.core.$strip>; export declare const DeleteCommentQueryParams: zod.ZodObject<{ fields: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const DeleteCommentResponse: zod.ZodObject<{ author: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; canEdit: zod.ZodOptional; caseId: zod.ZodOptional; createdAt: zod.ZodOptional; createdBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; edited: zod.ZodOptional; etag: zod.ZodOptional; id: zod.ZodOptional; roleIds: zod.ZodOptional>; text: zod.ZodOptional; updatedAt: zod.ZodOptional; updatedBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; ver: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Retrieve a specific comment by its etag */ export declare const LocateCommentParams: zod.ZodObject<{ etag: zod.ZodString; }, zod.z.core.$strip>; export declare const LocateCommentQueryParams: zod.ZodObject<{ fields: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const LocateCommentResponse: zod.ZodObject<{ author: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; canEdit: zod.ZodOptional; caseId: zod.ZodOptional; createdAt: zod.ZodOptional; createdBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; edited: zod.ZodOptional; etag: zod.ZodOptional; id: zod.ZodOptional; roleIds: zod.ZodOptional>; text: zod.ZodOptional; updatedAt: zod.ZodOptional; updatedBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; ver: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Update a specific comment by its etag */ export declare const UpdateComment2Params: zod.ZodObject<{ 'input.etag': zod.ZodString; }, zod.z.core.$strip>; export declare const UpdateComment2QueryParams: zod.ZodObject<{ fields: zod.ZodOptional>; updatedAt: zod.ZodOptional; }, zod.z.core.$strip>; export declare const UpdateComment2Body: zod.ZodObject<{ text: zod.ZodOptional; userId: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const UpdateComment2Response: zod.ZodObject<{ author: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; canEdit: zod.ZodOptional; caseId: zod.ZodOptional; createdAt: zod.ZodOptional; createdBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; edited: zod.ZodOptional; etag: zod.ZodOptional; id: zod.ZodOptional; roleIds: zod.ZodOptional>; text: zod.ZodOptional; updatedAt: zod.ZodOptional; updatedBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; ver: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Update a specific comment by its etag */ export declare const UpdateCommentParams: zod.ZodObject<{ 'input.etag': zod.ZodString; }, zod.z.core.$strip>; export declare const UpdateCommentQueryParams: zod.ZodObject<{ fields: zod.ZodOptional>; updatedAt: zod.ZodOptional; }, zod.z.core.$strip>; export declare const UpdateCommentBody: zod.ZodObject<{ text: zod.ZodOptional; userId: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const UpdateCommentResponse: zod.ZodObject<{ author: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; canEdit: zod.ZodOptional; caseId: zod.ZodOptional; createdAt: zod.ZodOptional; createdBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; edited: zod.ZodOptional; etag: zod.ZodOptional; id: zod.ZodOptional; roleIds: zod.ZodOptional>; text: zod.ZodOptional; updatedAt: zod.ZodOptional; updatedBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; ver: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Retrieve a list of comments associated with a specific case */ export declare const ListCommentsParams: zod.ZodObject<{ case_etag: zod.ZodString; }, zod.z.core.$strip>; export declare const ListCommentsQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; ids: zod.ZodOptional>; sort: zod.ZodOptional; fields: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const ListCommentsResponse: zod.ZodObject<{ items: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; canEdit: zod.ZodOptional; caseId: zod.ZodOptional; createdAt: zod.ZodOptional; createdBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; edited: zod.ZodOptional; etag: zod.ZodOptional; id: zod.ZodOptional; roleIds: zod.ZodOptional>; text: zod.ZodOptional; updatedAt: zod.ZodOptional; updatedBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; ver: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; page: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Publish comment into a specific case */ export declare const PublishCommentParams: zod.ZodObject<{ case_etag: zod.ZodString; }, zod.z.core.$strip>; export declare const PublishCommentQueryParams: zod.ZodObject<{ fields: zod.ZodOptional>; createdAt: zod.ZodOptional; }, zod.z.core.$strip>; export declare const PublishCommentBody: zod.ZodObject<{ etag: zod.ZodOptional; text: zod.ZodOptional; userId: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const PublishCommentResponse: zod.ZodObject<{ author: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; canEdit: zod.ZodOptional; caseId: zod.ZodOptional; createdAt: zod.ZodOptional; createdBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; edited: zod.ZodOptional; etag: zod.ZodOptional; id: zod.ZodOptional; roleIds: zod.ZodOptional>; text: zod.ZodOptional; updatedAt: zod.ZodOptional; updatedBy: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; ver: zod.ZodOptional; }, zod.z.core.$strip>;