Class: Aws::ManagedBlockchainQuery::Types::ListFilteredTransactionEventsInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#address_identifier_filterTypes::AddressIdentifierFilter

This is the unique public address on the blockchain for which the transaction events are being requested.



600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#confirmation_status_filterTypes::ConfirmationStatusFilter

The container for the ConfirmationStatusFilter that filters for the finality of the results.



600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of transaction events to list.

Default: 100

Even if additional results can be retrieved, the request can return less results than maxResults or an empty array of results.

To retrieve the next set of results, make another request with the returned nextToken value. The value of nextToken is null when there are no more results to return

Returns:

  • (Integer)


600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#networkString

The blockchain network where the transaction occurred.

Valid Values: BITCOIN_MAINNET | BITCOIN_TESTNET

Returns:

  • (String)


600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The pagination token that indicates the next set of results to retrieve.

Returns:

  • (String)


600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#sortTypes::ListFilteredTransactionEventsSort

The order by which the results will be sorted.



600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#time_filterTypes::TimeFilter

This container specifies the time frame for the transaction events returned in the response.

Returns:



600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#vout_filterTypes::VoutFilter

This container specifies filtering attributes related to BITCOIN_VOUT event types

Returns:



600
601
602
603
604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-managedblockchainquery/lib/aws-sdk-managedblockchainquery/types.rb', line 600

class ListFilteredTransactionEventsInput < Struct.new(
  :network,
  :address_identifier_filter,
  :time_filter,
  :vout_filter,
  :confirmation_status_filter,
  :sort,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end