Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / setContractProvenancePolicyPayloadSchema

Variable: setContractProvenancePolicyPayloadSchema

const setContractProvenancePolicyPayloadSchema: ZodObject<{ allowedPublicKeys: ZodOptional<ZodArray<ZodString, "many">>; allowedSignerIds: ZodOptional<ZodArray<ZodString, "many">>; allowedSignerTypes: ZodOptional<ZodArray<ZodEnum<["user", "organization", "auditor", "ci", "operator"]>, "many">>; id: ZodDefault<ZodLiteral<"default">>; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; minSignatures: ZodOptional<ZodNumber>; mode: ZodEnum<["optional", "required"]>; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { allowedPublicKeys?: string[]; allowedSignerIds?: string[]; allowedSignerTypes?: ("user" | "organization" | "auditor" | "ci" | "operator")[]; id: "default"; metadata?: Record<string, unknown>; minSignatures?: number; mode: "optional" | "required"; reason?: string | null; }, { allowedPublicKeys?: string[]; allowedSignerIds?: string[]; allowedSignerTypes?: ("user" | "organization" | "auditor" | "ci" | "operator")[]; id?: "default"; metadata?: Record<string, unknown>; minSignatures?: number; mode: "optional" | "required"; reason?: string | null; }>

Defined in: chain/transaction-types.ts:356

Audience-first NOOSChain documentation.