ReservationOperations interface
介面代表預約營運。
屬性
| archive | 封存 |
| available |
檢查來自要求的範圍是否對 |
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| get | 取得特定 |
| list | 在單一 |
| list |
藉由布建用戶可存取目前租用戶中的狀態,列出保留群組的保留和積存計數。 |
| list |
|
| merge | 將指定的 |
| split | 將 |
| unarchive | 將 |
| update | 更新 |
屬性詳細資料
archive
封存 Reservation 會將它移至 Archived 狀態。
archive: (reservationOrderId: string, reservationId: string, options?: ReservationArchiveOptionalParams) => Promise<void>
屬性值
(reservationOrderId: string, reservationId: string, options?: ReservationArchiveOptionalParams) => Promise<void>
availableScopes
檢查來自要求的範圍是否對 Reservation有效。
availableScopes: (reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => PollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>
屬性值
(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => PollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>
beginAvailableScopes
警告
此 API 現已淘汰。
use availableScopes instead
beginAvailableScopes: (reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>
屬性值
(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>
beginAvailableScopesAndWait
警告
此 API 現已淘汰。
use availableScopes instead
beginAvailableScopesAndWait: (reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<AvailableScopeProperties>
屬性值
(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams) => Promise<AvailableScopeProperties>
beginMerge
警告
此 API 現已淘汰。
use merge instead
beginMerge: (reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>
屬性值
(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>
beginMergeAndWait
警告
此 API 現已淘汰。
use merge instead
beginMergeAndWait: (reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<ReservationResponse[]>
屬性值
(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => Promise<ReservationResponse[]>
beginSplit
警告
此 API 現已淘汰。
use split instead
beginSplit: (reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>
屬性值
(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>>
beginSplitAndWait
警告
此 API 現已淘汰。
use split instead
beginSplitAndWait: (reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<ReservationResponse[]>
屬性值
(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => Promise<ReservationResponse[]>
beginUpdate
警告
此 API 現已淘汰。
use update instead
beginUpdate: (reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>
屬性值
(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>
beginUpdateAndWait
警告
此 API 現已淘汰。
use update instead
beginUpdateAndWait: (reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<ReservationResponse>
屬性值
(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => Promise<ReservationResponse>
get
取得特定 Reservation 詳細數據。
get: (reservationOrderId: string, reservationId: string, options?: ReservationGetOptionalParams) => Promise<ReservationResponse>
屬性值
(reservationOrderId: string, reservationId: string, options?: ReservationGetOptionalParams) => Promise<ReservationResponse>
list
在單一 Reservation內列出 ReservationOrder。
list: (reservationOrderId: string, options?: ReservationListOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
屬性值
(reservationOrderId: string, options?: ReservationListOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
listAll
藉由布建用戶可存取目前租用戶中的狀態,列出保留群組的保留和積存計數。
listAll: (options?: ReservationListAllOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
屬性值
(options?: ReservationListAllOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
listRevisions
Reservation的所有修訂清單。
listRevisions: (reservationOrderId: string, reservationId: string, options?: ReservationListRevisionsOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
屬性值
(reservationOrderId: string, reservationId: string, options?: ReservationListRevisionsOptionalParams) => PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
merge
將指定的 Reservation合併至新的 Reservation。 要合併的兩個 Reservation必須具有相同的屬性。
merge: (reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>
屬性值
(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>
split
將 Reservation 分割成具有指定數量分配的兩個 Reservation。
split: (reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>
屬性值
(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams) => PollerLike<OperationState<ReservationResponse[]>, ReservationResponse[]>
unarchive
將 Reservation 還原至封存之前的狀態。
unarchive: (reservationOrderId: string, reservationId: string, options?: ReservationUnarchiveOptionalParams) => Promise<void>
屬性值
(reservationOrderId: string, reservationId: string, options?: ReservationUnarchiveOptionalParams) => Promise<void>
update
更新 Reservation所套用的範圍。
update: (reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => PollerLike<OperationState<ReservationResponse>, ReservationResponse>
屬性值
(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams) => PollerLike<OperationState<ReservationResponse>, ReservationResponse>