@azure-rest/confidential-ledger package
介面
類型別名
| ConfidentialLedgerClient | |
| CreateLedgerEntryParameters | |
| CreateOrUpdateUserParameters | |
| DeleteUserParameters | |
| GetArrayType |
用來擷取數位型別的協助程序類型 |
| GetConstitutionParameters | |
| GetCurrentLedgerEntryParameters | |
| GetEnclaveQuotesParameters | |
| GetLedgerEntryParameters | |
| GetPage |
自定義函式的類型,定義如何取得頁面,以及下一個頁面的連結,如果有的話。 |
| GetReceiptParameters | |
| GetTransactionStatusParameters | |
| GetUserParameters | |
| ListCollectionsParameters | |
| ListConsortiumMembersParameters | |
| ListLedgerEntriesParameters | |
| PaginateReturn |
協助程式類型,從回應類型推斷分頁元素的類型 這個類型是根據 x-ms-pageable 的 Swagger 資訊,特別是 itemName 屬性上的 swagger 資訊,指出找到頁面專案之回應的屬性。 預設值為 |
函式
函式詳細資料
default(string, string, ClientOptions)
function default(ledgerEndpoint: string, ledgerIdentityCertificate: string, options?: ClientOptions): ConfidentialLedgerClient
參數
- ledgerEndpoint
-
string
- ledgerIdentityCertificate
-
string
- options
- ClientOptions
傳回
default(string, string, TokenCredential, ClientOptions)
function default(ledgerEndpoint: string, ledgerIdentityCertificate: string, credentials: TokenCredential, options?: ClientOptions): ConfidentialLedgerClient
參數
- ledgerEndpoint
-
string
- ledgerIdentityCertificate
-
string
- credentials
- TokenCredential
- options
- ClientOptions
傳回
getLedgerIdentity(string, string)
function getLedgerIdentity(ledgerId: string, identityServiceBaseUrl?: string): Promise<LedgerIdentity>
參數
- ledgerId
-
string
- identityServiceBaseUrl
-
string
傳回
Promise<LedgerIdentity>
isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)
function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response
參數
傳回
response
isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)
function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response
參數
傳回
response
isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)
function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response
參數
傳回
response
isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)
function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response
參數
傳回
response
isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)
function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response
參數
傳回
response
isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)
function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response
參數
傳回
response
isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)
function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response
參數
傳回
response
isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)
function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response
參數
- response
傳回
response
isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)
function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response
參數
傳回
response
isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)
function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response
參數
傳回
response
isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)
function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response
參數
- response
傳回
response
isUnexpected(GetUser200Response | GetUserdefaultResponse)
function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response
參數
- response
傳回
response
isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)
function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response
參數
傳回
response
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)
協助程式,從遵循 Autorest x-ms-pageable 擴充功能規格的初始回應分頁結果
function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>
參數
- client
- Client
用來傳送下一個頁面要求的用戶端
- initialResponse
-
TResponse
包含專案下一頁和目前頁面的初始回應
- options
-
PagingOptions<TResponse>
傳回
PagedAsyncIterableIterator<PaginateReturn<TResponse>>
- PagedAsyncIterableIterator 來反覆運算元素