Bagikan melalui


FeatureAvailabilityRestClient class

Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api

Memperluas

Konstruktor

FeatureAvailabilityRestClient(IVssRestClientOptions)

Metode

getAllFeatureFlags(string)

Mengambil daftar semua flag fitur dan statusnya saat ini untuk pengguna

getFeatureFlagByName(string, boolean)

Mengambil informasi tentang satu bendera fitur dan statusnya saat ini

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Mengambil informasi tentang satu bendera fitur dan statusnya saat ini untuk pengguna

getFeatureFlagByNameAndUserId(string, string, boolean)

Mengambil informasi tentang satu bendera fitur dan statusnya saat ini untuk pengguna

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

Mengubah status bendera fitur individual untuk nama

Detail Konstruktor

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Parameter

Detail Metode

getAllFeatureFlags(string)

Mengambil daftar semua flag fitur dan statusnya saat ini untuk pengguna

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

Parameter

userEmail

string

Email pengguna untuk memeriksa

Mengembalikan

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

Mengambil informasi tentang satu bendera fitur dan statusnya saat ini

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

Parameter

name

string

Nama fitur yang akan diambil

checkFeatureExists

boolean

Periksa apakah fitur ada

Mengembalikan

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Mengambil informasi tentang satu bendera fitur dan statusnya saat ini untuk pengguna

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

Parameter

name

string

Nama fitur yang akan diambil

userEmail

string

Email pengguna untuk memeriksa

checkFeatureExists

boolean

Periksa apakah fitur ada

Mengembalikan

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

Mengambil informasi tentang satu bendera fitur dan statusnya saat ini untuk pengguna

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

Parameter

name

string

Nama fitur yang akan diambil

userId

string

ID pengguna yang akan diperiksa

checkFeatureExists

boolean

Periksa apakah fitur ada

Mengembalikan

Promise<FeatureFlag>

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

Mengubah status bendera fitur individual untuk nama

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

Parameter

state
FeatureFlagPatch

Negara yang harus ditetapkan

name

string

Nama fitur yang akan diubah

userEmail

string

checkFeatureExists

boolean

Memeriksa apakah fitur ada sebelum mengatur status

setAtApplicationLevelAlso

boolean

Mengembalikan

Promise<FeatureFlag>