FeatureAvailabilityRestClient class
Classe base que deve ser usada (derivada de) para fazer solicitações para apis REST do VSS
- Extends
Construtores
Feature |
Métodos
get |
Recuperar uma listagem de todos os sinalizadores de recursos e seus estados atuais para um usuário |
get |
Recuperar informações sobre um único sinalizador de recurso e seus estados atuais |
get |
Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário |
get |
Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário |
update |
Alterar o estado de um sinalizador de recurso individual para um nome |
Detalhes do construtor
FeatureAvailabilityRestClient(IVssRestClientOptions)
new FeatureAvailabilityRestClient(options: IVssRestClientOptions)
Parâmetros
- options
- IVssRestClientOptions
Detalhes do método
getAllFeatureFlags(string)
Recuperar uma listagem de todos os sinalizadores de recursos e seus estados atuais para um usuário
function getAllFeatureFlags(userEmail?: string): Promise<FeatureFlag[]>
Parâmetros
- userEmail
-
string
O email do usuário para marcar
Retornos
Promise<FeatureFlag[]>
getFeatureFlagByName(string, boolean)
Recuperar informações sobre um único sinalizador de recurso e seus estados atuais
function getFeatureFlagByName(name: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parâmetros
- name
-
string
O nome do recurso a ser recuperado
- checkFeatureExists
-
boolean
Verificar se o recurso existe
Retornos
Promise<FeatureFlag>
getFeatureFlagByNameAndUserEmail(string, string, boolean)
Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário
function getFeatureFlagByNameAndUserEmail(name: string, userEmail: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parâmetros
- name
-
string
O nome do recurso a ser recuperado
- userEmail
-
string
O email do usuário para marcar
- checkFeatureExists
-
boolean
Verificar se o recurso existe
Retornos
Promise<FeatureFlag>
getFeatureFlagByNameAndUserId(string, string, boolean)
Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário
function getFeatureFlagByNameAndUserId(name: string, userId: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parâmetros
- name
-
string
O nome do recurso a ser recuperado
- userId
-
string
A ID do usuário a ser marcar
- checkFeatureExists
-
boolean
Verificar se o recurso existe
Retornos
Promise<FeatureFlag>
updateFeatureFlag(FeatureFlagPatch, string, string, boolean, boolean)
Alterar o estado de um sinalizador de recurso individual para um nome
function updateFeatureFlag(state: FeatureFlagPatch, name: string, userEmail?: string, checkFeatureExists?: boolean, setAtApplicationLevelAlso?: boolean): Promise<FeatureFlag>
Parâmetros
- state
- FeatureFlagPatch
Estado que deve ser definido
- name
-
string
O nome do recurso a ser alterado
- userEmail
-
string
- checkFeatureExists
-
boolean
Verifica se o recurso existe antes de definir o estado
- setAtApplicationLevelAlso
-
boolean
Retornos
Promise<FeatureFlag>