vanikam/src/identity/domain/exit_organization_command.rs

34 lines
729 B
Rust

// SPDX-FileCopyrightText: 2024 Aravinth Manivannan <realaravinth@batsense.net>
//
// 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,
}
}
}
}