Module: Straddle::Models::PaykeyListParams::SortBy

Extended by:
Internal::Type::Enum
Defined in:
lib/straddle/models/paykey_list_params.rb,
sig/straddle/models/paykey_list_params.rbs

Constant Summary collapse

INSTITUTION_NAME =

Returns:

  • (:institution_name)
:institution_name
EXPIRES_AT =

Returns:

  • (:expires_at)
:expires_at
CREATED_AT =

Returns:

  • (:created_at)
:created_at

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Class Method Details

.values ⇒ Array<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/straddle/models/paykey_list_params.rb', line 137

Instance Method Details

#initialize(created_from: nil, created_to: nil, customer_id: nil, page_number: nil, page_size: nil, search_text: nil, sort_by: nil, sort_order: nil, source: nil, status: nil, unblock_eligible: nil, correlation_id: nil, request_id: nil, straddle_account_id: nil, request_options: {}) ⇒ Object

Some parameter documentations has been truncated, see Straddle::Models::PaykeyListParams for more details.

Parameters:

  • created_from (Time) (defaults to: nil) —

    Start date for filtering by creation date.

  • created_to (Time) (defaults to: nil) —

    End date for filtering by creation date.

  • customer_id (String) (defaults to: nil) —

    Filter paykeys by related customer ID.

  • page_number (Integer) (defaults to: nil) —

    Page number for paginated results. Starts at 1.

  • page_size (Integer) (defaults to: nil) —

    Number of results per page. Maximum: 1000.

  • search_text (String) (defaults to: nil) —

    General search term to filter paykeys.

  • sort_by (Symbol, Straddle::Models::PaykeyListParams::SortBy) (defaults to: nil) —

    Field used to sort the results.

  • sort_order (Symbol, Straddle::Models::SortOrder) (defaults to: nil) —

    Order in which to sort the results.

  • source (Array<Symbol, Straddle::Models::PaykeySource>) (defaults to: nil) —

    Filter paykeys by their source.

  • status (Array<Symbol, Straddle::Models::PaykeyStatus>) (defaults to: nil) —

    Filter paykeys by their current status.

  • unblock_eligible (Boolean) (defaults to: nil) —

    Filters paykeys by unblock eligibility. true returns blocked paykeys that are

  • correlation_id (String) (defaults to: nil) —

    Optional client-generated identifier for tracing a series of related requests.

  • request_id (String) (defaults to: nil) —

    Optional client-generated identifier for tracing one request.

  • straddle_account_id (String) (defaults to: nil) —

    For platform requests, the embedded account UUID that sets the request scope.

  • request_options (Straddle::RequestOptions, Hash{Symbol=>Object}) (defaults to: {})


130
131
132
133
134
135
136
137
138
139
# File 'lib/straddle/models/paykey_list_params.rb', line 130

module SortBy
  extend Straddle::Internal::Type::Enum

  INSTITUTION_NAME = :institution_name
  EXPIRES_AT = :expires_at
  CREATED_AT = :created_at

  # @!method self.values
  #   @return [Array<Symbol>]
end

#self?.values ⇒ ::Array[Straddle::Models::PaykeyListParams::sort_by]

Returns:

  • (::Array[Straddle::Models::PaykeyListParams::sort_by])


135
# File 'sig/straddle/models/paykey_list_params.rbs', line 135

def self?.values: -> ::Array[Straddle::Models::PaykeyListParams::sort_by]