class DingSDK::Utils::BackoffStrategy

def initialize(exponent: nil, initial_interval: nil, max_elapsed_time: nil, max_interval: nil)

def initialize(exponent: nil, initial_interval: nil, max_elapsed_time: nil, max_interval: nil)
  @exponent = T.let(exponent, T.nilable(::Float))
  @initial_interval = T.let(initial_interval, T.nilable(::Integer))
  @max_elapsed_time = T.let(max_elapsed_time, T.nilable(::Integer))
  @max_interval = T.let(max_interval, T.nilable(::Integer))
end