Udostępnij za pośrednictwem


Labs interface

Interfejs reprezentujący laboratoria.

Metody

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

Utwórz nowe laboratorium lub zaktualizuj wcześniej utworzone 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 wcześniej utworzone 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

Parametry żądania udostępniane 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

Parametry żądania udostępniane do generowania 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