Skip to main content

buildCapabilityIndexSnapshotInputSchema

@gooi/capability-index


@gooi/capability-index / capability-index-contracts/capability-index.contracts / buildCapabilityIndexSnapshotInputSchema

Variable: buildCapabilityIndexSnapshotInputSchema

const buildCapabilityIndexSnapshotInputSchema: ZodObject<{ catalogCapabilities: ZodArray<ZodObject<{ capabilityId: ZodString; capabilityVersion: ZodString; certificationState: ZodEnum<{ certified: "certified"; pending: "pending"; rejected: "rejected"; revoked: "revoked"; uncertified: "uncertified"; }>; declaredEffects: ZodArray<ZodEnum<{ compute: "compute"; emit: "emit"; network: "network"; read: "read"; session: "session"; stream: "stream"; write: "write"; }>>; deprecation: ZodObject<{ deprecatedAt: ZodOptional<ZodISODateTime>; isDeprecated: ZodBoolean; removalAt: ZodOptional<ZodISODateTime>; replacementCapabilityId: ZodOptional<ZodString>; }, $strip>; examples: ZodObject<{ error: ZodOptional<ZodType<JsonValue, unknown, $ZodTypeInternals<JsonValue, unknown>>>; input: ZodOptional<ZodType<JsonValue, unknown, $ZodTypeInternals<JsonValue, unknown>>>; output: ZodOptional<ZodType<JsonValue, unknown, $ZodTypeInternals<JsonValue, unknown>>>; }, $strip>; ioSchemaRefs: ZodObject<{ errorSchemaRef: ZodString; inputSchemaRef: ZodString; outputSchemaRef: ZodString; }, $strip>; lastVerifiedAt: ZodNullable<ZodISODateTime>; providerAvailability: ZodArray<ZodObject<{ providerId: ZodString; providerVersion: ZodString; status: ZodEnum<{ available: "available"; deprecated: "deprecated"; unavailable: "unavailable"; }>; }, $strip>>; trustTier: ZodEnum<{ community: "community"; trusted: "trusted"; unknown: "unknown"; verified: "verified"; }>; }, $strip>>; catalogIdentity: ZodObject<{ catalogHash: ZodString; catalogSource: ZodString; catalogVersion: ZodString; }, $strip>; localCapabilities: ZodArray<ZodObject<{ capabilityId: ZodString; capabilityVersion: ZodString; certificationState: ZodEnum<{ certified: "certified"; pending: "pending"; rejected: "rejected"; revoked: "revoked"; uncertified: "uncertified"; }>; declaredEffects: ZodArray<ZodEnum<{ compute: "compute"; emit: "emit"; network: "network"; read: "read"; session: "session"; stream: "stream"; write: "write"; }>>; deprecation: ZodObject<{ deprecatedAt: ZodOptional<ZodISODateTime>; isDeprecated: ZodBoolean; removalAt: ZodOptional<ZodISODateTime>; replacementCapabilityId: ZodOptional<ZodString>; }, $strip>; examples: ZodObject<{ error: ZodOptional<ZodType<JsonValue, unknown, $ZodTypeInternals<JsonValue, unknown>>>; input: ZodOptional<ZodType<JsonValue, unknown, $ZodTypeInternals<JsonValue, unknown>>>; output: ZodOptional<ZodType<JsonValue, unknown, $ZodTypeInternals<JsonValue, unknown>>>; }, $strip>; ioSchemaRefs: ZodObject<{ errorSchemaRef: ZodString; inputSchemaRef: ZodString; outputSchemaRef: ZodString; }, $strip>; lastVerifiedAt: ZodNullable<ZodISODateTime>; providerAvailability: ZodArray<ZodObject<{ providerId: ZodString; providerVersion: ZodString; status: ZodEnum<{ available: "available"; deprecated: "deprecated"; unavailable: "unavailable"; }>; }, $strip>>; trustTier: ZodEnum<{ community: "community"; trusted: "trusted"; unknown: "unknown"; verified: "verified"; }>; }, $strip>>; sourceHash: ZodString; }, $strip>

Defined in: capability-index-contracts/capability-index.contracts.ts:105

Input payload for capability index snapshot creation.