Compartir a través de


Labs interface

Interfaz que representa un laboratorio.

Métodos

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

Cree un laboratorio o actualice un laboratorio creado anteriormente.

delete(string, string, string, LabsDeleteOptionalParams)

Elimine un laboratorio específico asociado al nombre de la cuenta de facturación, el nombre del perfil de facturación y el nombre de la sección de factura. Tenga en cuenta que todos los alumnos deben quitarse del laboratorio para eliminar el laboratorio.

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

Generación de código de invitación para un laboratorio

get(string, string, string, LabsGetOptionalParams)

Obtenga los detalles de un laboratorio específico asociado con el nombre de cuenta de facturación, el nombre del perfil de facturación y el nombre de la sección de factura.

list(string, string, string, LabsListOptionalParams)

Obtenga los detalles de un laboratorio específico asociado con el nombre de cuenta de facturación, el nombre del perfil de facturación y el nombre de la sección de factura.

listAll(string, string, LabsListAllOptionalParams)

Obtenga una lista de laboratorios asociados con el nombre de la cuenta de facturación y el nombre del perfil de facturación proporcionados.

Detalles del método

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

Cree un laboratorio o actualice un laboratorio creado anteriormente.

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

Parámetros

billingAccountName

string

Nombre de la cuenta de facturación.

billingProfileName

string

Nombre del perfil de facturación.

invoiceSectionName

string

Nombre de la sección de factura.

parameters
LabDetails

Solicite parámetros que se proporcionan para crear un recurso de laboratorio.

options
LabsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Elimine un laboratorio específico asociado al nombre de la cuenta de facturación, el nombre del perfil de facturación y el nombre de la sección de factura. Tenga en cuenta que todos los alumnos deben quitarse del laboratorio para eliminar el laboratorio.

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

Parámetros

billingAccountName

string

Nombre de la cuenta de facturación.

billingProfileName

string

Nombre del perfil de facturación.

invoiceSectionName

string

Nombre de la sección de factura.

options
LabsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

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

Generación de código de invitación para un laboratorio

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

Parámetros

billingAccountName

string

Nombre de la cuenta de facturación.

billingProfileName

string

Nombre del perfil de facturación.

invoiceSectionName

string

Nombre de la sección de factura.

parameters
InviteCodeGenerateRequest

Parámetros de solicitud que se proporcionan para generar código de invitación.

options
LabsGenerateInviteCodeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Obtenga los detalles de un laboratorio específico asociado con el nombre de cuenta de facturación, el nombre del perfil de facturación y el nombre de la sección de factura.

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

Parámetros

billingAccountName

string

Nombre de la cuenta de facturación.

billingProfileName

string

Nombre del perfil de facturación.

invoiceSectionName

string

Nombre de la sección de factura.

options
LabsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Obtenga los detalles de un laboratorio específico asociado con el nombre de cuenta de facturación, el nombre del perfil de facturación y el nombre de la sección de factura.

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

Parámetros

billingAccountName

string

Nombre de la cuenta de facturación.

billingProfileName

string

Nombre del perfil de facturación.

invoiceSectionName

string

Nombre de la sección de factura.

options
LabsListOptionalParams

Parámetros de opciones.

Devoluciones

listAll(string, string, LabsListAllOptionalParams)

Obtenga una lista de laboratorios asociados con el nombre de la cuenta de facturación y el nombre del perfil de facturación proporcionados.

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

Parámetros

billingAccountName

string

Nombre de la cuenta de facturación.

billingProfileName

string

Nombre del perfil de facturación.

options
LabsListAllOptionalParams

Parámetros de opciones.

Devoluciones