Show / Hide Table of Contents

Class OperationsRequestBuilder

Inheritance
System.Object
RequestBuilder<OperationsRequestBuilder>
RequestBuilderExecutePageable<OperationsRequestBuilder, OperationResponse>
RequestBuilderStreamable<OperationsRequestBuilder, OperationResponse>
OperationsRequestBuilder
Inherited Members
RequestBuilderStreamable<OperationsRequestBuilder, OperationResponse>.EventSource
RequestBuilderStreamable<OperationsRequestBuilder, OperationResponse>.Stream(EventHandler<OperationResponse>)
RequestBuilderExecutePageable<OperationsRequestBuilder, OperationResponse>.Execute()
RequestBuilder<OperationsRequestBuilder>.UriBuilder
RequestBuilder<OperationsRequestBuilder>.HttpClient
RequestBuilder<OperationsRequestBuilder>.Execute<TZ>(Uri)
RequestBuilder<OperationsRequestBuilder>.Uri
RequestBuilder<OperationsRequestBuilder>.SetSegments(String[])
RequestBuilder<OperationsRequestBuilder>.Cursor(String)
RequestBuilder<OperationsRequestBuilder>.Limit(Int32)
RequestBuilder<OperationsRequestBuilder>.Order(OrderDirection)
RequestBuilder<OperationsRequestBuilder>.BuildUri()
Namespace: System.Dynamic.ExpandoObject
Assembly: stellar-dotnet-sdk.dll
Syntax
public class OperationsRequestBuilder : RequestBuilderStreamable<OperationsRequestBuilder, OperationResponse>

Constructors

OperationsRequestBuilder(Uri, HttpClient)

Builds requests connected to operations.

Declaration
public OperationsRequestBuilder(Uri serverUri, HttpClient httpClient)
Parameters
Type Name Description
Uri serverUri
HttpClient httpClient

Methods

ForAccount(String)

Builds request to GET /accounts/{account}/operations See: https://www.stellar.org/developers/horizon/reference/operations-for-account.html

Declaration
public OperationsRequestBuilder ForAccount(string account)
Parameters
Type Name Description
System.String account

Account for which to get operations

Returns
OperationsRequestBuilder

OperationsRequestBuilder

ForClaimableBalance(String)

Builds request to GET /claimable_balances/{claimable_balance_id}/operations See: https://www.stellar.org/developers/horizon/reference/operations-for-claimable-balance.html

Declaration
public OperationsRequestBuilder ForClaimableBalance(string claimableBalance)
Parameters
Type Name Description
System.String claimableBalance

Claimable Balance for which to get operations

Returns
OperationsRequestBuilder

OperationsRequestBuilder

ForLedger(Int64)

Builds request to GET /ledgers/{ledgerSeq}/operations See: https://www.stellar.org/developers/horizon/reference/operations-for-ledger.html

Declaration
public OperationsRequestBuilder ForLedger(long ledgerSeq)
Parameters
Type Name Description
System.Int64 ledgerSeq

Ledger for which to get operations

Returns
OperationsRequestBuilder

OperationsRequestBuilder

ForTransaction(String)

Builds request to GET /transactions/{transactionId}/operations See: https://www.stellar.org/developers/horizon/reference/operations-for-transaction.html

Declaration
public OperationsRequestBuilder ForTransaction(string transactionId)
Parameters
Type Name Description
System.String transactionId

Transaction ID for which to get operations

Returns
OperationsRequestBuilder

OperationsRequestBuilder

IncludeFailed(Boolean)

Set

include_failed
flag to include operations of failed transactions.

Declaration
public OperationsRequestBuilder IncludeFailed(bool includeFailed)
Parameters
Type Name Description
System.Boolean includeFailed

Set to true to include operations of failed transactions in results

Returns
OperationsRequestBuilder

OperationsRequestBuilder

Operation(Int64)

Requests GET /operations/{operationId} See: https://www.stellar.org/developers/horizon/reference/operations-single.html

Declaration
public OperationsRequestBuilder Operation(long operationId)
Parameters
Type Name Description
System.Int64 operationId

Operation to fetch

Returns
OperationsRequestBuilder

OperationsRequestBuilder

Operation(Uri)

Requests specific uri and returns OperationResponse. This method is helpful for getting the links.

Declaration
public async Task<OperationResponse> Operation(Uri uri)
Parameters
Type Name Description
Uri uri
Returns
Task<OperationResponse>

Back to top Generated by DocFX