Udostępnij przez


Labs interface

Interfejs reprezentujący laboratoria.

Metody

createOrUpdate(string, string, string, LabDetails, LabsCreateOrUpdateOptionalParams)

Utwórz nowe laboratorium lub zaktualizuj utworzone wcześniej laboratorium.

delete(string, string, string, LabsDeleteOptionalParams)

Usuń określone laboratorium skojarzone z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury. Należy pamiętać, że wszyscy uczniowie muszą zostać usunięci z laboratorium w celu usunięcia laboratorium.

generateInviteCode(string, string, string, InviteCodeGenerateRequest, LabsGenerateInviteCodeOptionalParams)

Generowanie kodu zaproszenia dla laboratorium

get(string, string, string, LabsGetOptionalParams)

Uzyskaj szczegółowe informacje dotyczące określonego laboratorium skojarzonego z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury.

list(string, string, string, LabsListOptionalParams)

Uzyskaj szczegółowe informacje dotyczące określonego laboratorium skojarzonego z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury.

listAll(string, string, LabsListAllOptionalParams)

Pobierz listę laboratoriów skojarzonych z podaną nazwą konta rozliczeniowego i nazwą profilu rozliczeniowego.

Szczegóły metody

createOrUpdate(string, string, string, LabDetails, LabsCreateOrUpdateOptionalParams)

Utwórz nowe laboratorium lub zaktualizuj utworzone wcześniej laboratorium.

function createOrUpdate(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: LabDetails, options?: LabsCreateOrUpdateOptionalParams): Promise<LabDetails>

Parametry

billingAccountName

string

Nazwa konta rozliczeniowego.

billingProfileName

string

Nazwa profilu rozliczeniowego.

invoiceSectionName

string

Nazwa sekcji faktury.

parameters
LabDetails

Zażądaj parametrów, które są dostarczane w celu utworzenia zasobu laboratorium.

options
LabsCreateOrUpdateOptionalParams

Parametry opcji.

Zwraca

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Usuń określone laboratorium skojarzone z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury. Należy pamiętać, że wszyscy uczniowie muszą zostać usunięci z laboratorium w celu usunięcia laboratorium.

function delete(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsDeleteOptionalParams): Promise<void>

Parametry

billingAccountName

string

Nazwa konta rozliczeniowego.

billingProfileName

string

Nazwa profilu rozliczeniowego.

invoiceSectionName

string

Nazwa sekcji faktury.

options
LabsDeleteOptionalParams

Parametry opcji.

Zwraca

Promise<void>

generateInviteCode(string, string, string, InviteCodeGenerateRequest, LabsGenerateInviteCodeOptionalParams)

Generowanie kodu zaproszenia dla laboratorium

function generateInviteCode(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: InviteCodeGenerateRequest, options?: LabsGenerateInviteCodeOptionalParams): Promise<LabDetails>

Parametry

billingAccountName

string

Nazwa konta rozliczeniowego.

billingProfileName

string

Nazwa profilu rozliczeniowego.

invoiceSectionName

string

Nazwa sekcji faktury.

parameters
InviteCodeGenerateRequest

Żądaj parametrów, które są dostarczane w celu wygenerowania kodu zaproszenia.

options
LabsGenerateInviteCodeOptionalParams

Parametry opcji.

Zwraca

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Uzyskaj szczegółowe informacje dotyczące określonego laboratorium skojarzonego z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury.

function get(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsGetOptionalParams): Promise<LabDetails>

Parametry

billingAccountName

string

Nazwa konta rozliczeniowego.

billingProfileName

string

Nazwa profilu rozliczeniowego.

invoiceSectionName

string

Nazwa sekcji faktury.

options
LabsGetOptionalParams

Parametry opcji.

Zwraca

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Uzyskaj szczegółowe informacje dotyczące określonego laboratorium skojarzonego z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury.

function list(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsListOptionalParams): PagedAsyncIterableIterator<LabDetails, LabDetails[], PageSettings>

Parametry

billingAccountName

string

Nazwa konta rozliczeniowego.

billingProfileName

string

Nazwa profilu rozliczeniowego.

invoiceSectionName

string

Nazwa sekcji faktury.

options
LabsListOptionalParams

Parametry opcji.

Zwraca

listAll(string, string, LabsListAllOptionalParams)

Pobierz listę laboratoriów skojarzonych z podaną nazwą konta rozliczeniowego i nazwą profilu rozliczeniowego.

function listAll(billingAccountName: string, billingProfileName: string, options?: LabsListAllOptionalParams): PagedAsyncIterableIterator<LabDetails, LabDetails[], PageSettings>

Parametry

billingAccountName

string

Nazwa konta rozliczeniowego.

billingProfileName

string

Nazwa profilu rozliczeniowego.

options
LabsListAllOptionalParams

Parametry opcji.

Zwraca