FeatureAvailabilityRestClient class
Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's
- Extends
Constructors
Feature |
Methoden
get |
Een lijst met alle functievlagmen en hun huidige status voor een gebruiker ophalen |
get |
Informatie ophalen over één functievlag en de huidige status |
get |
Informatie ophalen over één functievlag en de huidige status voor een gebruiker |
get |
Informatie ophalen over één functievlag en de huidige status voor een gebruiker |
update |
De status van een afzonderlijke functievlag wijzigen voor een naam |
Constructordetails
FeatureAvailabilityRestClient(IVssRestClientOptions)
new FeatureAvailabilityRestClient(options: IVssRestClientOptions)
Parameters
- options
- IVssRestClientOptions
Methodedetails
getAllFeatureFlags(string)
Een lijst met alle functievlagmen en hun huidige status voor een gebruiker ophalen
function getAllFeatureFlags(userEmail?: string): Promise<FeatureFlag[]>
Parameters
- userEmail
-
string
Het e-mailadres van de gebruiker om te controleren
Retouren
Promise<FeatureFlag[]>
getFeatureFlagByName(string, boolean)
Informatie ophalen over één functievlag en de huidige status
function getFeatureFlagByName(name: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parameters
- name
-
string
De naam van de functie die moet worden opgehaald
- checkFeatureExists
-
boolean
Controleren of de functie bestaat
Retouren
Promise<FeatureFlag>
getFeatureFlagByNameAndUserEmail(string, string, boolean)
Informatie ophalen over één functievlag en de huidige status voor een gebruiker
function getFeatureFlagByNameAndUserEmail(name: string, userEmail: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parameters
- name
-
string
De naam van de functie die moet worden opgehaald
- userEmail
-
string
Het e-mailadres van de gebruiker om te controleren
- checkFeatureExists
-
boolean
Controleren of de functie bestaat
Retouren
Promise<FeatureFlag>
getFeatureFlagByNameAndUserId(string, string, boolean)
Informatie ophalen over één functievlag en de huidige status voor een gebruiker
function getFeatureFlagByNameAndUserId(name: string, userId: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parameters
- name
-
string
De naam van de functie die moet worden opgehaald
- userId
-
string
De id van de gebruiker die moet worden gecontroleerd
- checkFeatureExists
-
boolean
Controleren of de functie bestaat
Retouren
Promise<FeatureFlag>
updateFeatureFlag(FeatureFlagPatch, string, string, boolean, boolean)
De status van een afzonderlijke functievlag wijzigen voor een naam
function updateFeatureFlag(state: FeatureFlagPatch, name: string, userEmail?: string, checkFeatureExists?: boolean, setAtApplicationLevelAlso?: boolean): Promise<FeatureFlag>
Parameters
- state
- FeatureFlagPatch
Status die moet worden ingesteld
- name
-
string
De naam van de functie die moet worden gewijzigd
- userEmail
-
string
- checkFeatureExists
-
boolean
Controleert of de functie bestaat voordat de status wordt ingesteld
- setAtApplicationLevelAlso
-
boolean
Retouren
Promise<FeatureFlag>