@@ -2863,10 +2863,10 @@ export class FusionAuthClient {
2863
2863
/**
2864
2864
* Retrieves the FusionAuth Reactor status.
2865
2865
*
2866
- * @returns {Promise<ClientResponse<ReactorStatus >> }
2866
+ * @returns {Promise<ClientResponse<ReactorResponse >> }
2867
2867
*/
2868
- retrieveReactorStatus ( ) : Promise < ClientResponse < ReactorStatus > > {
2869
- return this . start < ReactorStatus , void > ( )
2868
+ retrieveReactorStatus ( ) : Promise < ClientResponse < ReactorResponse > > {
2869
+ return this . start < ReactorResponse , void > ( )
2870
2870
. withUri ( '/api/reactor' )
2871
2871
. withMethod ( "GET" )
2872
2872
. go ( ) ;
@@ -7062,13 +7062,23 @@ export interface RawLogin {
7062
7062
userId ?: UUID ;
7063
7063
}
7064
7064
7065
+ /**
7066
+ * @author Brian Pontarelli
7067
+ */
7065
7068
export enum ReactorFeatureStatus {
7066
7069
ACTIVE = "ACTIVE" ,
7067
7070
DISCONNECTED = "DISCONNECTED" ,
7068
7071
PENDING = "PENDING" ,
7069
7072
UNKNOWN = "UNKNOWN"
7070
7073
}
7071
7074
7075
+ /**
7076
+ * @author Daniel DeGroff
7077
+ */
7078
+ export interface ReactorMetrics {
7079
+ breachedPasswordMetrics ?: Record < UUID , BreachedPasswordTenantMetric > ;
7080
+ }
7081
+
7072
7082
/**
7073
7083
* Request for managing FusionAuth Reactor and licenses.
7074
7084
*
@@ -7078,18 +7088,25 @@ export interface ReactorRequest {
7078
7088
license ?: string ;
7079
7089
}
7080
7090
7091
+ /**
7092
+ * @author Daniel DeGroff
7093
+ */
7094
+ export interface ReactorResponse {
7095
+ metrics ?: ReactorMetrics ;
7096
+ status ?: ReactorStatus ;
7097
+ }
7098
+
7081
7099
/**
7082
7100
* @author Daniel DeGroff
7083
7101
*/
7084
7102
export interface ReactorStatus {
7085
7103
advancedIdentityProviders ?: ReactorFeatureStatus ;
7104
+ advancedMultiFactorAuthentication ?: ReactorFeatureStatus ;
7086
7105
advancedRegistrationForms ?: ReactorFeatureStatus ;
7087
7106
breachedPasswordDetection ?: ReactorFeatureStatus ;
7088
- breachedPasswordMetrics ?: Record < UUID , BreachedPasswordTenantMetric > ;
7089
7107
connectors ?: ReactorFeatureStatus ;
7090
7108
entityManagement ?: ReactorFeatureStatus ;
7091
7109
licensed ?: boolean ;
7092
- multiFactorAuthentication ?: ReactorFeatureStatus ;
7093
7110
}
7094
7111
7095
7112
/**
0 commit comments