Partager via


Labs interface

Interface représentant un Labs.

Méthodes

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

Créez un labo ou mettez à jour un labo créé précédemment.

delete(string, string, string, LabsDeleteOptionalParams)

Supprimez un labo spécifique associé au nom du compte de facturation, au nom du profil de facturation et au nom de la section de facture fournis. Notez que tous les étudiants doivent être supprimés du labo pour supprimer le labo.

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

Générer du code d’invitation pour un labo

get(string, string, string, LabsGetOptionalParams)

Obtenez les détails d’un labo spécifique associé au nom du compte de facturation, au nom du profil de facturation et au nom de la section de facture fournis.

list(string, string, string, LabsListOptionalParams)

Obtenez les détails d’un labo spécifique associé au nom du compte de facturation, au nom du profil de facturation et au nom de la section de facture fournis.

listAll(string, string, LabsListAllOptionalParams)

Obtenez la liste des labos associés au nom du compte de facturation et au nom du profil de facturation fournis.

Détails de la méthode

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

Créez un labo ou mettez à jour un labo créé précédemment.

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

Paramètres

billingAccountName

string

Nom du compte de facturation.

billingProfileName

string

Nom du profil de facturation.

invoiceSectionName

string

Nom de la section de facture.

parameters
LabDetails

Paramètres de demande fournis pour créer une ressource de laboratoire.

options
LabsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Supprimez un labo spécifique associé au nom du compte de facturation, au nom du profil de facturation et au nom de la section de facture fournis. Notez que tous les étudiants doivent être supprimés du labo pour supprimer le labo.

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

Paramètres

billingAccountName

string

Nom du compte de facturation.

billingProfileName

string

Nom du profil de facturation.

invoiceSectionName

string

Nom de la section de facture.

options
LabsDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

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

Générer du code d’invitation pour un labo

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

Paramètres

billingAccountName

string

Nom du compte de facturation.

billingProfileName

string

Nom du profil de facturation.

invoiceSectionName

string

Nom de la section de facture.

parameters
InviteCodeGenerateRequest

Paramètres de requête fournis pour générer du code d’invitation.

options
LabsGenerateInviteCodeOptionalParams

Paramètres d’options.

Retours

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Obtenez les détails d’un labo spécifique associé au nom du compte de facturation, au nom du profil de facturation et au nom de la section de facture fournis.

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

Paramètres

billingAccountName

string

Nom du compte de facturation.

billingProfileName

string

Nom du profil de facturation.

invoiceSectionName

string

Nom de la section de facture.

options
LabsGetOptionalParams

Paramètres d’options.

Retours

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Obtenez les détails d’un labo spécifique associé au nom du compte de facturation, au nom du profil de facturation et au nom de la section de facture fournis.

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

Paramètres

billingAccountName

string

Nom du compte de facturation.

billingProfileName

string

Nom du profil de facturation.

invoiceSectionName

string

Nom de la section de facture.

options
LabsListOptionalParams

Paramètres d’options.

Retours

listAll(string, string, LabsListAllOptionalParams)

Obtenez la liste des labos associés au nom du compte de facturation et au nom du profil de facturation fournis.

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

Paramètres

billingAccountName

string

Nom du compte de facturation.

billingProfileName

string

Nom du profil de facturation.

options
LabsListAllOptionalParams

Paramètres d’options.

Retours