# Interface SentinelModuleEventData

#### Hierarchy

- SentinelReportEndEventData
- SentinelReportStartEventData
- ModuleEventData
  - SentinelModuleEventData

- Defined in modules/packages/sentinel/dist/types/SentinelModel.d.ts:25

#####
Index

### Properties

moduleQueried
reportEnd
reportStart

## Properties

### moduleQueried

moduleQueried: {
module: Module<ModuleParams<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.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<undefined, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ModuleEventData>;
} & {
payloads?: (SchemaFields & PayloadFields & {
schema: string;
})[];
query: SchemaFields & PayloadFields & BoundWitnessFields & {
query: string;
resultSet?: string;
schema: "network.xyo.boundwitness";
};
result: [SchemaFields & PayloadFields & BoundWitnessFields & {
schema: "network.xyo.boundwitness";
}, (SchemaFields & PayloadFields & {
schema: string;
})[]];
}

Inherited from ModuleEventData.moduleQueried

- Defined in modules/packages/module/packages/model/dist/types/Module.d.ts:37

### reportEnd

reportEnd: {
module: SentinelModule<SentinelParams<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.node.sentinel";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<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<{
archivists?: string[];
schema: string;
}, "schema"> & {
schema: "network.xyo.node.sentinel";
witnesses?: string[];
} & {
schema: string;
}, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, SentinelModuleEventData>;
} & {
boundWitness?: SchemaFields & PayloadFields & BoundWitnessFields & {
schema: "network.xyo.boundwitness";
};
errors?: Error[];
inPayloads?: (SchemaFields & PayloadFields & {
schema: string;
})[];
outPayloads: (SchemaFields & PayloadFields & {
schema: string;
})[];
}

Inherited from SentinelReportEndEventData.reportEnd

- Defined in modules/packages/sentinel/dist/types/SentinelModel.d.ts:17

### reportStart

reportStart: {
module: SentinelModule<SentinelParams<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.node.sentinel";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<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<{
archivists?: string[];
schema: string;
}, "schema"> & {
schema: "network.xyo.node.sentinel";
witnesses?: string[];
} & {
schema: string;
}, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, SentinelModuleEventData>;
} & {
inPayloads?: (SchemaFields & PayloadFields & {
schema: string;
})[];
}

Inherited from SentinelReportStartEventData.reportStart

- Defined in modules/packages/sentinel/dist/types/SentinelModel.d.ts:23

Generated using TypeDoc