Labs interface
Interface représentant un labs.
Méthodes
| create |
Créez un laboratoire ou mettez à jour un laboratoire créé précédemment. |
| delete(string, string, string, Labs |
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. |
| generate |
Générer du code d’invitation pour un laboratoire |
| get(string, string, string, Labs |
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, Labs |
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 |
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.
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.