Interface XyoArchivistParentWrappers
Hierarchy
- XyoArchivistParentWrappers
Properties
Optional commit
commit?: Record<string, ArchivistWrapper<ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: string; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<Omit<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: "network.xyo.archivist.config"; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<{ parents?: ArchivistParents; schema: "network.xyo.archivist.config"; storeParentReads?: boolean; } & Omit<undefined, "schema">, "schema">, "schema"> & { schema: string; }, "schema">, undefined>, ArchivistModuleEventData>>>
Optional read
read?: Record<string, ArchivistWrapper<ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: string; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<Omit<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: "network.xyo.archivist.config"; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<{ parents?: ArchivistParents; schema: "network.xyo.archivist.config"; storeParentReads?: boolean; } & Omit<undefined, "schema">, "schema">, "schema"> & { schema: string; }, "schema">, undefined>, ArchivistModuleEventData>>>
Optional write
write?: Record<string, ArchivistWrapper<ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: string; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<Omit<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: "network.xyo.archivist.config"; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<{ parents?: ArchivistParents; schema: "network.xyo.archivist.config"; storeParentReads?: boolean; } & Omit<undefined, "schema">, "schema">, "schema"> & { schema: string; }, "schema">, undefined>, ArchivistModuleEventData>>>