Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / createBucketPayloadSchema

Variable: createBucketPayloadSchema

const createBucketPayloadSchema: ZodObject<{ createdByOrganizationId: ZodString; createdByUserId: ZodString; description: ZodOptional<ZodNullable<ZodString>>; encryptionMode: ZodEnum<["per_bucket_key", "per_record_key"]>; id: ZodString; indexSchema: ZodOptional<ZodObject<{ indexes: ZodArray<ZodObject<{ allowedValues: ZodOptional<ZodArray<ZodUnion<...>, "many">>; key: ZodString; required: ZodOptional<ZodBoolean>; type: ZodEnum<["string", "number", "integer", "float", "boolean", "date", "datetime"]>; }, "strip", ZodTypeAny, { allowedValues?: (... | ... | ... | ...)[]; key: string; required?: boolean; type: "string" | "number" | "boolean" | "integer" | "float" | "date" | "datetime"; }, { allowedValues?: (... | ... | ... | ...)[]; key: string; required?: boolean; type: "string" | "number" | "boolean" | "integer" | "float" | "date" | "datetime"; }>, "many">; }, "strip", ZodTypeAny, { indexes: object[]; }, { indexes: object[]; }>>; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; name: ZodString; replicationPolicy: ZodEnum<["replicate_encrypted_to_all_nodes", "replicate_encrypted_to_authorized_nodes", "metadata_only"]>; }, "strip", ZodTypeAny, { createdByOrganizationId: string; createdByUserId: string; description?: string | null; encryptionMode: "per_bucket_key" | "per_record_key"; id: string; indexSchema?: { indexes: object[]; }; metadata: Record<string, unknown>; name: string; replicationPolicy: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }, { createdByOrganizationId: string; createdByUserId: string; description?: string | null; encryptionMode: "per_bucket_key" | "per_record_key"; id: string; indexSchema?: { indexes: object[]; }; metadata?: Record<string, unknown>; name: string; replicationPolicy: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }>

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

Audience-first NOOSChain documentation.