Skip to main content

Variable: GatewayPluginSchema

const GatewayPluginSchema: ZodObject<{
id: ZodString;
integration_id: ZodString;
credentials: ZodRecord<ZodString, ZodString>;
owner_id: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
status: ZodString;
integration_slug: ZodString;
plugin_provider_id: ZodString;
plugin_provider_slug: ZodString;
object: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
integration_id: ZodString;
credentials: ZodRecord<ZodString, ZodString>;
owner_id: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
status: ZodString;
integration_slug: ZodString;
plugin_provider_id: ZodString;
plugin_provider_slug: ZodString;
object: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
integration_id: ZodString;
credentials: ZodRecord<ZodString, ZodString>;
owner_id: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
status: ZodString;
integration_slug: ZodString;
plugin_provider_id: ZodString;
plugin_provider_slug: ZodString;
object: ZodString;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway.ts:889

A gateway plugin binding (e.g. the Prisma AIRS scanner). Credentials arrive masked.