use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct CommandAllocateReplicaAction {
#[serde(rename = "node")]
pub node: String,
#[serde(rename = "shard")]
pub shard: u32,
#[serde(rename = "index")]
pub index: String,
}
impl CommandAllocateReplicaAction {
pub fn new(node: String, shard: u32, index: String) -> CommandAllocateReplicaAction {
CommandAllocateReplicaAction {
node,
shard,
index,
}
}
}