|
1 | 1 | import { z } from "zod";
|
2 |
| -import {flexibleBoolean} from "./customSchemas.js" |
| 2 | +import {flexibleBoolean,flexibleBooleanNullable} from "./customSchemas.js" |
3 | 3 |
|
4 | 4 | // Base schemas for common types
|
5 | 5 | export const GitLabAuthorSchema = z.object({
|
@@ -318,7 +318,7 @@ export const GitLabRepositorySchema = z.object({
|
318 | 318 | jobs_enabled: flexibleBoolean.optional(),
|
319 | 319 | snippets_enabled: flexibleBoolean.optional(),
|
320 | 320 | can_create_merge_request_in: flexibleBoolean.optional(),
|
321 |
| - resolve_outdated_diff_discussions: flexibleBoolean.nullable().optional(), |
| 321 | + resolve_outdated_diff_discussions: flexibleBooleanNullable.optional(), |
322 | 322 | shared_runners_enabled: flexibleBoolean.optional(),
|
323 | 323 | shared_with_groups: z
|
324 | 324 | .array(
|
@@ -566,7 +566,7 @@ export const GitLabIssueSchema = z.object({
|
566 | 566 | .optional(),
|
567 | 567 | confidential: flexibleBoolean.optional(),
|
568 | 568 | due_date: z.string().nullable().optional(),
|
569 |
| - discussion_locked: flexibleBoolean.nullable().optional(), |
| 569 | + discussion_locked: flexibleBooleanNullable.optional(), |
570 | 570 | weight: z.number().nullable().optional(),
|
571 | 571 | });
|
572 | 572 |
|
@@ -629,8 +629,8 @@ export const GitLabMergeRequestSchema = z.object({
|
629 | 629 | merge_error: z.string().nullable().optional(),
|
630 | 630 | work_in_progress: flexibleBoolean.optional(),
|
631 | 631 | blocking_discussions_resolved: flexibleBoolean.optional(),
|
632 |
| - should_remove_source_branch: flexibleBoolean.nullable().optional(), |
633 |
| - force_remove_source_branch: flexibleBoolean.nullable().optional(), |
| 632 | + should_remove_source_branch: flexibleBooleanNullable.optional(), |
| 633 | + force_remove_source_branch: flexibleBooleanNullable.optional(), |
634 | 634 | allow_collaboration: flexibleBoolean.optional(),
|
635 | 635 | allow_maintainer_to_push: flexibleBoolean.optional(),
|
636 | 636 | changes_count: z.string().nullable().optional(),
|
@@ -848,8 +848,8 @@ const MergeRequestOptionsSchema = {
|
848 | 848 | .boolean()
|
849 | 849 | .optional()
|
850 | 850 | .describe("Allow commits from upstream members"),
|
851 |
| - remove_source_branch: flexibleBoolean.optional().nullable().describe("Flag indicating if a merge request should remove the source branch when merging."), |
852 |
| - squash: flexibleBoolean.optional().nullable().describe("If true, squash all commits into a single commit on merge."), |
| 851 | + remove_source_branch: flexibleBooleanNullable.optional().describe("Flag indicating if a merge request should remove the source branch when merging."), |
| 852 | + squash: flexibleBooleanNullable.optional().describe("If true, squash all commits into a single commit on merge."), |
853 | 853 | }
|
854 | 854 | export const CreateMergeRequestOptionsSchema = z.object(MergeRequestOptionsSchema);
|
855 | 855 | export const CreateMergeRequestSchema = ProjectParamsSchema.extend(MergeRequestOptionsSchema);
|
|
0 commit comments