-record(retry_policy, { max_attempts :: integer(), base_delay_ms :: integer(), max_delay_ms :: integer(), jitter :: boolean(), retry_on_server_errors :: telega@client:retry_on(), retry_on_transport_errors :: telega@client:retry_on(), max_retry_after_ms :: integer() }).