Megosztás:


FeatureAvailabilityRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

FeatureAvailabilityRestClient(IVssRestClientOptions)

Metódusok

getAllFeatureFlags(string)

Az összes funkciójelző és azok aktuális állapotának lekérése egy felhasználó számára

getFeatureFlagByName(string, boolean)

Egyetlen jellemzőjelző és annak aktuális állapotának adatainak lekérése

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Információk lekérése egyetlen funkciójelzőről és annak aktuális állapotáról egy felhasználó számára

getFeatureFlagByNameAndUserId(string, string, boolean)

Információk lekérése egyetlen funkciójelzőről és annak aktuális állapotáról egy felhasználó számára

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

Név egyedi jellemzőjelölőjének állapotának módosítása

Konstruktor adatai

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

getAllFeatureFlags(string)

Az összes funkciójelző és azok aktuális állapotának lekérése egy felhasználó számára

function getAllFeatureFlags(userEmail?: string): Promise<FeatureFlag[]>

Paraméterek

userEmail

string

Az ellenőrizendő felhasználó e-mail-címe

Válaszok

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

Egyetlen jellemzőjelző és annak aktuális állapotának adatainak lekérése

function getFeatureFlagByName(name: string, checkFeatureExists?: boolean): Promise<FeatureFlag>

Paraméterek

name

string

A lekért szolgáltatás neve

checkFeatureExists

boolean

Ellenőrizze, hogy létezik-e funkció

Válaszok

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Információk lekérése egyetlen funkciójelzőről és annak aktuális állapotáról egy felhasználó számára

function getFeatureFlagByNameAndUserEmail(name: string, userEmail: string, checkFeatureExists?: boolean): Promise<FeatureFlag>

Paraméterek

name

string

A lekért szolgáltatás neve

userEmail

string

Az ellenőrizendő felhasználó e-mail-címe

checkFeatureExists

boolean

Ellenőrizze, hogy létezik-e funkció

Válaszok

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

Információk lekérése egyetlen funkciójelzőről és annak aktuális állapotáról egy felhasználó számára

function getFeatureFlagByNameAndUserId(name: string, userId: string, checkFeatureExists?: boolean): Promise<FeatureFlag>

Paraméterek

name

string

A lekért szolgáltatás neve

userId

string

Az ellenőrizni kívánt felhasználó azonosítója

checkFeatureExists

boolean

Ellenőrizze, hogy létezik-e funkció

Válaszok

Promise<FeatureFlag>

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

Név egyedi jellemzőjelölőjének állapotának módosítása

function updateFeatureFlag(state: FeatureFlagPatch, name: string, userEmail?: string, checkFeatureExists?: boolean, setAtApplicationLevelAlso?: boolean): Promise<FeatureFlag>

Paraméterek

state
FeatureFlagPatch

Állam, amelyet be kell állítani

name

string

A módosítani kívánt funkció neve

userEmail

string

checkFeatureExists

boolean

Az állapot beállítása előtt ellenőrzi, hogy a funkció létezik-e

setAtApplicationLevelAlso

boolean

Válaszok

Promise<FeatureFlag>