buildCapabilityIndexSnapshotInputSchema
@gooi/capability-index / capability-index-contracts/capability-index.contracts / buildCapabilityIndexSnapshotInputSchema
Variable: buildCapabilityIndexSnapshotInputSchema
constbuildCapabilityIndexSnapshotInputSchema: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.