// SPDX-FileCopyrightText: 2024 Aravinth Manivannan // // SPDX-License-Identifier: AGPL-3.0-or-later use derive_builder::Builder; use derive_getters::Getters; use serde::{Deserialize, Serialize}; use uuid::Uuid; use super::employee_aggregate::*; #[derive( Clone, Debug, Serialize, Deserialize, Eq, PartialEq, Ord, PartialOrd, Getters, Builder, )] pub struct ExitOrganizationCommand { emp_id: Uuid, store_id: Uuid, } #[cfg(test)] mod tests { use crate::utils::uuid::tests::UUID; use super::*; impl ExitOrganizationCommand { pub fn get_cmd() -> Self { Self { emp_id: UUID, store_id: UUID, } } } }