Delen via


FeatureAvailabilityRestClient class

Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's

Extends

Constructors

FeatureAvailabilityRestClient(IVssRestClientOptions)

Methoden

getAllFeatureFlags(string)

Een lijst met alle functievlagmen en hun huidige status voor een gebruiker ophalen

getFeatureFlagByName(string, boolean)

Informatie ophalen over één functievlag en de huidige status

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Informatie ophalen over één functievlag en de huidige status voor een gebruiker

getFeatureFlagByNameAndUserId(string, string, boolean)

Informatie ophalen over één functievlag en de huidige status voor een gebruiker

updateFeatureFlag(FeatureFlagPatch, string, string, boolean, boolean)

De status van een afzonderlijke functievlag wijzigen voor een naam

Constructordetails

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Parameters

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>