Skip to content

craft-hub / integrationContributionSchema

Variable: integrationContributionSchema ​

const integrationContributionSchema: ZodObject<{ actions: ZodDefault<ZodArray<ZodObject<{ confirmation: ZodDefault<ZodEnum<{ always: "always"; never: "never"; risk-based: "risk-based"; }>>; description: ZodOptional<ZodString>; effect: ZodEnum<{ local-read: "local-read"; local-write: "local-write"; remote-read: "remote-read"; remote-write: "remote-write"; }>; id: ZodString; operation: ZodEnum<{ ci.status: "ci.status"; configuration.execute: "configuration.execute"; configuration.list: "configuration.list"; configuration.read: "configuration.read"; configuration.update: "configuration.update"; connection.status: "connection.status"; connection.update: "connection.update"; issues.list: "issues.list"; merge-requests.add-reviewer: "merge-requests.add-reviewer"; merge-requests.create: "merge-requests.create"; merge-requests.list: "merge-requests.list"; repositories.search: "repositories.search"; resources.execute: "resources.execute"; resources.read: "resources.read"; resources.update: "resources.update"; work-items.create: "work-items.create"; work-items.get: "work-items.get"; work-items.list: "work-items.list"; work-items.search: "work-items.search"; work-items.transitions: "work-items.transitions"; work-items.update-status: "work-items.update-status"; workspaces.get: "workspaces.get"; }>; title: ZodString; }, $strip>>>; id: ZodString; provider: ZodObject<{ id: ZodString; requires: ZodString; }, $strip>; translations: ZodOptional<ZodRecord<ZodString, ZodRecord<ZodString, ZodString>>>; views: ZodDefault<ZodArray<ZodObject<{ blocks: ZodDefault<ZodArray<ZodObject<{ actionId: ZodString; assigneeFilter: ZodOptional<...>; collapsible: ZodOptional<...>; description: ZodOptional<...>; fields: ZodOptional<...>; id: ZodString; input: ZodOptional<...>; previewInput: ZodOptional<...>; requiresProject: ZodOptional<...>; statusFilter: ZodOptional<...>; title: ZodOptional<...>; type: ZodEnum<...>; }, $strip>>>; icon: ZodString; id: ZodString; order: ZodOptional<ZodNumber>; placement: ZodLiteral<"primary-sidebar">; scope: ZodEnum<{ global: "global"; global-and-project: "global-and-project"; project: "project"; }>; showInSidebar: ZodOptional<ZodBoolean>; title: ZodString; }, $strip>>>; }, $strip>

Defined in: packages/craft-hub/src/integrations.ts:68

Released under the MIT License.