@@ -2863,10 +2863,10 @@ export class FusionAuthClient {
28632863 /**
28642864 * Retrieves the FusionAuth Reactor status.
28652865 *
2866- * @returns {Promise<ClientResponse<ReactorStatus >> }
2866+ * @returns {Promise<ClientResponse<ReactorResponse >> }
28672867 */
2868- retrieveReactorStatus ( ) : Promise < ClientResponse < ReactorStatus > > {
2869- return this . start < ReactorStatus , void > ( )
2868+ retrieveReactorStatus ( ) : Promise < ClientResponse < ReactorResponse > > {
2869+ return this . start < ReactorResponse , void > ( )
28702870 . withUri ( '/api/reactor' )
28712871 . withMethod ( "GET" )
28722872 . go ( ) ;
@@ -7062,13 +7062,23 @@ export interface RawLogin {
70627062 userId ?: UUID ;
70637063}
70647064
7065+ /**
7066+ * @author Brian Pontarelli
7067+ */
70657068export enum ReactorFeatureStatus {
70667069 ACTIVE = "ACTIVE" ,
70677070 DISCONNECTED = "DISCONNECTED" ,
70687071 PENDING = "PENDING" ,
70697072 UNKNOWN = "UNKNOWN"
70707073}
70717074
7075+ /**
7076+ * @author Daniel DeGroff
7077+ */
7078+ export interface ReactorMetrics {
7079+ breachedPasswordMetrics ?: Record < UUID , BreachedPasswordTenantMetric > ;
7080+ }
7081+
70727082/**
70737083 * Request for managing FusionAuth Reactor and licenses.
70747084 *
@@ -7078,18 +7088,25 @@ export interface ReactorRequest {
70787088 license ?: string ;
70797089}
70807090
7091+ /**
7092+ * @author Daniel DeGroff
7093+ */
7094+ export interface ReactorResponse {
7095+ metrics ?: ReactorMetrics ;
7096+ status ?: ReactorStatus ;
7097+ }
7098+
70817099/**
70827100 * @author Daniel DeGroff
70837101 */
70847102export interface ReactorStatus {
70857103 advancedIdentityProviders ?: ReactorFeatureStatus ;
7104+ advancedMultiFactorAuthentication ?: ReactorFeatureStatus ;
70867105 advancedRegistrationForms ?: ReactorFeatureStatus ;
70877106 breachedPasswordDetection ?: ReactorFeatureStatus ;
7088- breachedPasswordMetrics ?: Record < UUID , BreachedPasswordTenantMetric > ;
70897107 connectors ?: ReactorFeatureStatus ;
70907108 entityManagement ?: ReactorFeatureStatus ;
70917109 licensed ?: boolean ;
7092- multiFactorAuthentication ?: ReactorFeatureStatus ;
70937110}
70947111
70957112/**
0 commit comments