ReservationOperations interface

Interfaccia che rappresenta un'operazione di Riserva.

Proprietà

archive

L'archiviazione di un Reservation lo sposta sullo stato Archived.

availableScopes

Controllare se gli ambiti della richiesta sono validi per Reservation.

beginAvailableScopes
beginAvailableScopesAndWait
beginMerge
beginMergeAndWait
beginSplit
beginSplitAndWait
beginUpdate
beginUpdateAndWait
get

Ottenere dettagli di Reservation specifici.

list

Elencare Reservationall'interno di un singolo ReservationOrder.

listAll

Elencare le prenotazioni e il conteggio cumulativo del gruppo di prenotazioni effettuando il provisioning degli stati a cui l'utente ha accesso nel tenant corrente.

listRevisions

Elenco di tutte le revisioni per il Reservation.

merge

Unire il Reservationspecificato in un nuovo Reservation. I due Reservationda unire devono avere le stesse proprietà.

split

Suddividere un Reservation in due Reservationcon la distribuzione della quantità specificata.

unarchive

Ripristina un Reservation allo stato precedente all'archiviazione.

update

Aggiorna gli ambiti applicati del Reservation.

Dettagli proprietà

archive

L'archiviazione di un Reservation lo sposta sullo stato Archived.

archive: (reservationOrderId: string, reservationId: string, options?: ReservationArchiveOptionalParams) => Promise<void>

Valore della proprietà

(reservationOrderId: string, reservationId: string, options?: ReservationArchiveOptionalParams) => Promise<void>

availableScopes

Controllare se gli ambiti della richiesta sono validi per Reservation.

availableScopes: (reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => PollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>

Valore della proprietà

(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => PollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>

beginAvailableScopes

Avviso

Questa API è ora deprecata.

use availableScopes instead

beginAvailableScopes: (reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>

Valore della proprietà

(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>

beginAvailableScopesAndWait

Avviso

Questa API è ora deprecata.

use availableScopes instead

beginAvailableScopesAndWait: (reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<AvailableScopeProperties>

Valore della proprietà

(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<AvailableScopeProperties>

beginMerge

Avviso

Questa API è ora deprecata.

use merge instead

beginMerge: (reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>

Valore della proprietà

(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>

beginMergeAndWait

Avviso

Questa API è ora deprecata.

use merge instead

beginMergeAndWait: (reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<ReservationResponse[]>

Valore della proprietà

(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<ReservationResponse[]>

beginSplit

Avviso

Questa API è ora deprecata.

use split instead

beginSplit: (reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>

Valore della proprietà

(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>

beginSplitAndWait

Avviso

Questa API è ora deprecata.

use split instead

beginSplitAndWait: (reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<ReservationResponse[]>

Valore della proprietà

(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<ReservationResponse[]>

beginUpdate

Avviso

Questa API è ora deprecata.

use update instead

beginUpdate: (reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>

Valore della proprietà

(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>

beginUpdateAndWait

Avviso

Questa API è ora deprecata.

use update instead

beginUpdateAndWait: (reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<ReservationResponse>

Valore della proprietà

(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<ReservationResponse>

get

Ottenere dettagli di Reservation specifici.

get: (reservationOrderId: string, reservationId: string, options?: ReservationGetOptionalParams) => Promise<ReservationResponse>

Valore della proprietà

(reservationOrderId: string, reservationId: string, options?: ReservationGetOptionalParams) => Promise<ReservationResponse>

list

Elencare Reservationall'interno di un singolo ReservationOrder.

list: (reservationOrderId: string, options?: ReservationListOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

Valore della proprietà

(reservationOrderId: string, options?: ReservationListOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

listAll

Elencare le prenotazioni e il conteggio cumulativo del gruppo di prenotazioni effettuando il provisioning degli stati a cui l'utente ha accesso nel tenant corrente.

listAll: (options?: ReservationListAllOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

Valore della proprietà

(options?: ReservationListAllOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

listRevisions

Elenco di tutte le revisioni per il Reservation.

listRevisions: (reservationOrderId: string, reservationId: string, options?: ReservationListRevisionsOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

Valore della proprietà

(reservationOrderId: string, reservationId: string, options?: ReservationListRevisionsOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

merge

Unire il Reservationspecificato in un nuovo Reservation. I due Reservationda unire devono avere le stesse proprietà.

merge: (reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>

Valore della proprietà

(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>

split

Suddividere un Reservation in due Reservationcon la distribuzione della quantità specificata.

split: (reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>

Valore della proprietà

(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>

unarchive

Ripristina un Reservation allo stato precedente all'archiviazione.

unarchive: (reservationOrderId: string, reservationId: string, options?: ReservationUnarchiveOptionalParams) => Promise<void>

Valore della proprietà

(reservationOrderId: string, reservationId: string, options?: ReservationUnarchiveOptionalParams) => Promise<void>

update

Aggiorna gli ambiti applicati del Reservation.

update: (reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => PollerLike<OperationState<ReservationResponse>, ReservationResponse>

Valore della proprietà

(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => PollerLike<OperationState<ReservationResponse>, ReservationResponse>