Partager via


Labs interface

Interface représentant un labs.

Méthodes

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

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

delete(string, string, string, LabsDeleteOptionalParams)

Supprimez un laboratoire spécifique associé au nom du compte de facturation fourni, au nom du profil de facturation et au nom de la section de facture. 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 laboratoire

get(string, string, string, LabsGetOptionalParams)

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

list(string, string, string, LabsListOptionalParams)

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

listAll(string, string, LabsListAllOptionalParams)

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

Détails de la méthode

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

Créez un laboratoire ou mettez à jour un laboratoire 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 Facture.

parameters
LabDetails

Demander les paramètres fournis pour créer une ressource de laboratoire.

options
LabsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Supprimez un laboratoire spécifique associé au nom du compte de facturation fourni, au nom du profil de facturation et au nom de la section de facture. 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 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 laboratoire

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 Facture.

parameters
InviteCodeGenerateRequest

Paramètres de demande fournis pour générer le code d’invitation.

options
LabsGenerateInviteCodeOptionalParams

Paramètres d’options.

Retours

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

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

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 Facture.

options
LabsGetOptionalParams

Paramètres d’options.

Retours

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

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

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 Facture.

options
LabsListOptionalParams

Paramètres d’options.

Retours

listAll(string, string, LabsListAllOptionalParams)

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

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