nooschain / chain/transaction-types / createBucketPayloadSchema
Variable: createBucketPayloadSchema
constcreateBucketPayloadSchema: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