Class: GasfreeSdk::Models::ProviderConfig

Inherits:
Dry::Struct
  • Object
show all
Defined in:
lib/gasfree_sdk/models/provider.rb

Overview

Configuration for a service provider

Instance Attribute Summary collapse

Instance Attribute Details

#default_deadline_durationInteger (readonly)

Returns Default deadline duration in seconds.

Returns:

  • (Integer)

    Default deadline duration in seconds



23
# File 'lib/gasfree_sdk/models/provider.rb', line 23

attribute :default_deadline_duration, Types::Integer.constrained(gteq: 0)

#max_deadline_durationInteger (readonly)

Returns Maximum deadline duration in seconds.

Returns:

  • (Integer)

    Maximum deadline duration in seconds



19
# File 'lib/gasfree_sdk/models/provider.rb', line 19

attribute :max_deadline_duration, Types::Integer.constrained(gteq: 0)

#max_pending_transferInteger (readonly)

Returns Maximum number of pending transfers allowed.

Returns:

  • (Integer)

    Maximum number of pending transfers allowed



11
# File 'lib/gasfree_sdk/models/provider.rb', line 11

attribute :max_pending_transfer, Types::Integer.constrained(gteq: 0)

#min_deadline_durationInteger (readonly)

Returns Minimum deadline duration in seconds.

Returns:

  • (Integer)

    Minimum deadline duration in seconds



15
# File 'lib/gasfree_sdk/models/provider.rb', line 15

attribute :min_deadline_duration, Types::Integer.constrained(gteq: 0)