FeatureAvailabilityRestClient class
Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Rozszerzenie
Konstruktory
| Feature |
Metody
| get |
Pobieranie listy wszystkich flag funkcji i ich bieżących stanów dla użytkownika |
| get |
Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach |
| get |
Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach dla użytkownika |
| get |
Pobieranie informacji o pojedynczej fladze funkcji i jej bieżących stanach dla użytkownika |
| update |
Zmienianie stanu pojedynczej flagi funkcji dla nazwy |
Szczegóły konstruktora
FeatureAvailabilityRestClient(IVssRestClientOptions)
new FeatureAvailabilityRestClient(options: IVssRestClientOptions)
Parametry
- options
- IVssRestClientOptions
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>