use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct StacApiRetries {
#[serde(rename = "exponentialBackoffFactor")]
pub exponential_backoff_factor: f64,
#[serde(rename = "initialDelayMs")]
pub initial_delay_ms: i64,
#[serde(rename = "numberOfRetries")]
pub number_of_retries: i32,
}
impl StacApiRetries {
pub fn new(exponential_backoff_factor: f64, initial_delay_ms: i64, number_of_retries: i32) -> StacApiRetries {
StacApiRetries {
exponential_backoff_factor,
initial_delay_ms,
number_of_retries,
}
}
}