FeatureAvailabilityRestClient class
Classe di base che deve essere usata (derivata da) per effettuare richieste alle API REST vss
- Extends
Costruttori
Feature |
Metodi
get |
Recuperare un elenco di tutti i flag di funzionalità e i relativi stati correnti per un utente |
get |
Recuperare informazioni su un singolo flag di funzionalità e sui relativi stati correnti |
get |
Recuperare informazioni su un singolo flag di funzionalità e sui relativi stati correnti per un utente |
get |
Recuperare informazioni su un singolo flag di funzionalità e sui relativi stati correnti per un utente |
update |
Modificare lo stato di un singolo flag di funzionalità per un nome |
Dettagli costruttore
FeatureAvailabilityRestClient(IVssRestClientOptions)
new FeatureAvailabilityRestClient(options: IVssRestClientOptions)
Parametri
- options
- IVssRestClientOptions
Dettagli metodo
getAllFeatureFlags(string)
Recuperare un elenco di tutti i flag di funzionalità e i relativi stati correnti per un utente
function getAllFeatureFlags(userEmail?: string): Promise<FeatureFlag[]>
Parametri
- userEmail
-
string
Indirizzo di posta elettronica dell'utente da controllare
Restituisce
Promise<FeatureFlag[]>
getFeatureFlagByName(string, boolean)
Recuperare informazioni su un singolo flag di funzionalità e sui relativi stati correnti
function getFeatureFlagByName(name: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parametri
- name
-
string
Nome della funzionalità da recuperare
- checkFeatureExists
-
boolean
Controllare se la funzionalità esiste
Restituisce
Promise<FeatureFlag>
getFeatureFlagByNameAndUserEmail(string, string, boolean)
Recuperare informazioni su un singolo flag di funzionalità e sui relativi stati correnti per un utente
function getFeatureFlagByNameAndUserEmail(name: string, userEmail: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parametri
- name
-
string
Nome della funzionalità da recuperare
- userEmail
-
string
Indirizzo di posta elettronica dell'utente da controllare
- checkFeatureExists
-
boolean
Controllare se la funzionalità esiste
Restituisce
Promise<FeatureFlag>
getFeatureFlagByNameAndUserId(string, string, boolean)
Recuperare informazioni su un singolo flag di funzionalità e sui relativi stati correnti per un utente
function getFeatureFlagByNameAndUserId(name: string, userId: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parametri
- name
-
string
Nome della funzionalità da recuperare
- userId
-
string
ID dell'utente da controllare
- checkFeatureExists
-
boolean
Controllare se la funzionalità esiste
Restituisce
Promise<FeatureFlag>
updateFeatureFlag(FeatureFlagPatch, string, string, boolean, boolean)
Modificare lo stato di un singolo flag di funzionalità per un nome
function updateFeatureFlag(state: FeatureFlagPatch, name: string, userEmail?: string, checkFeatureExists?: boolean, setAtApplicationLevelAlso?: boolean): Promise<FeatureFlag>
Parametri
- state
- FeatureFlagPatch
Stato che deve essere impostato
- name
-
string
Nome della funzionalità da modificare
- userEmail
-
string
- checkFeatureExists
-
boolean
Controlla se la funzionalità esiste prima di impostare lo stato
- setAtApplicationLevelAlso
-
boolean
Restituisce
Promise<FeatureFlag>