Udostępnij za pomocą


FeatureAvailabilityRestClient class

Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS

Rozszerzenie

Konstruktory

FeatureAvailabilityRestClient(IVssRestClientOptions)

Metody

getAllFeatureFlags(string)

Pobieranie listy wszystkich flag funkcji i ich bieżących stanów dla użytkownika

getFeatureFlagByName(string, boolean)

Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach dla użytkownika

getFeatureFlagByNameAndUserId(string, string, boolean)

Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach dla użytkownika

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

Zmienianie stanu pojedynczej flagi funkcji dla nazwy

Szczegóły konstruktora

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Parametry

Szczegóły metody

getAllFeatureFlags(string)

Pobieranie listy wszystkich flag funkcji i ich bieżących stanów dla użytkownika

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

Parametry

userEmail

string

Adres e-mail użytkownika do sprawdzenia

Zwraca

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach

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

Parametry

name

string

Nazwa funkcji, która ma zostać pobrana

checkFeatureExists

boolean

Sprawdź, czy funkcja istnieje

Zwraca

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach dla użytkownika

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

Parametry

name

string

Nazwa funkcji, która ma zostać pobrana

userEmail

string

Adres e-mail użytkownika do sprawdzenia

checkFeatureExists

boolean

Sprawdź, czy funkcja istnieje

Zwraca

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach dla użytkownika

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

Parametry

name

string

Nazwa funkcji, która ma zostać pobrana

userId

string

Identyfikator użytkownika, który ma zostać sprawdzony

checkFeatureExists

boolean

Sprawdź, czy funkcja istnieje

Zwraca

Promise<FeatureFlag>

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

Zmienianie stanu pojedynczej flagi funkcji dla nazwy

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

Parametry

state
FeatureFlagPatch

Stan, który powinien zostać ustawiony

name

string

Nazwa funkcji, która ma zostać zmieniona

userEmail

string

checkFeatureExists

boolean

Sprawdza, czy funkcja istnieje przed ustawieniem stanu

setAtApplicationLevelAlso

boolean

Zwraca

Promise<FeatureFlag>