XYO Platform SDK - v3.10.6
    Preparing search index...

    Interface BridgeModuleEventData

    interface BridgeModuleEventData {
        exposed: { mod: Module } & {
            modules: ModuleInstance<
                BaseParamsFields & {
                    account?: AccountInstance
                    | "random";
                    additionalSigners?: AccountInstance[];
                    addToResolvers?: boolean;
                    allowNameResolution?: boolean;
                    config: AnyConfigSchema<ModuleConfig>;
                    ephemeralQueryAccountEnabled?: boolean;
                    moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                    privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                    publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                },
                ModuleEventData<object>,
            >[];
        };
        moduleBusy: { mod: object } & { busy: boolean };
        moduleError: { mod: object } & { error: Error };
        moduleQueried: { mod: object } & {
            payloads?: Payload[];
            query: UnsignedQueryBoundWitness;
            result: ModuleQueryResult;
        };
        queryFulfillFinished: { mod: Module } & {
            payloads?: Payload[];
            query: UnsignedQueryBoundWitness;
            result?: ModuleQueryResult;
            status: "success" | "failure";
        };
        queryFulfillStarted: { mod: Module } & {
            payloads?: Payload[];
            query: UnsignedQueryBoundWitness;
        };
        querySendFinished: { mod: Module } & {
            payloads?: Payload[];
            query: UnsignedQueryBoundWitness;
            result?: ModuleQueryResult;
            status: "success" | "failure";
        };
        querySendStarted: { mod: Module } & {
            payloads?: Payload[];
            query: UnsignedQueryBoundWitness;
        };
        unexposed: { mod: Module } & {
            modules: ModuleInstance<
                BaseParamsFields & {
                    account?: AccountInstance
                    | "random";
                    additionalSigners?: AccountInstance[];
                    addToResolvers?: boolean;
                    allowNameResolution?: boolean;
                    config: AnyConfigSchema<ModuleConfig>;
                    ephemeralQueryAccountEnabled?: boolean;
                    moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                    privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                    publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                },
                ModuleEventData<object>,
            >[];
        };
        [key: string
        | number
        | symbol]: EventArgs;
    }

    Hierarchy (View Summary)

    Indexable

    Index

    Properties

    exposed: { mod: Module } & {
        modules: ModuleInstance<
            BaseParamsFields & {
                account?: AccountInstance
                | "random";
                additionalSigners?: AccountInstance[];
                addToResolvers?: boolean;
                allowNameResolution?: boolean;
                config: AnyConfigSchema<ModuleConfig>;
                ephemeralQueryAccountEnabled?: boolean;
                moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
            },
            ModuleEventData<object>,
        >[];
    }
    moduleBusy: { mod: object } & { busy: boolean }
    moduleError: { mod: object } & { error: Error }
    moduleQueried: { mod: object } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result: ModuleQueryResult;
    }
    queryFulfillFinished: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result?: ModuleQueryResult;
        status: "success" | "failure";
    }
    queryFulfillStarted: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
    }
    querySendFinished: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result?: ModuleQueryResult;
        status: "success" | "failure";
    }
    querySendStarted: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
    }
    unexposed: { mod: Module } & {
        modules: ModuleInstance<
            BaseParamsFields & {
                account?: AccountInstance
                | "random";
                additionalSigners?: AccountInstance[];
                addToResolvers?: boolean;
                allowNameResolution?: boolean;
                config: AnyConfigSchema<ModuleConfig>;
                ephemeralQueryAccountEnabled?: boolean;
                moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
            },
            ModuleEventData<object>,
        >[];
    }