pub struct DescriptionContext {
pub vendor_name: Option<String>,
pub customer_name: Option<String>,
pub invoice_number: Option<String>,
pub po_number: Option<String>,
pub month_name: Option<String>,
pub year: Option<String>,
pub quarter: Option<String>,
pub asset_description: Option<String>,
pub project_name: Option<String>,
pub department_name: Option<String>,
pub employee_name: Option<String>,
pub amount: Option<String>,
}Expand description
Context for text generation with available placeholders.
Fields§
§vendor_name: Option<String>Vendor name for P2P transactions
customer_name: Option<String>Customer name for O2C transactions
invoice_number: Option<String>Invoice number reference
po_number: Option<String>PO number reference
month_name: Option<String>Month name (e.g., “January”)
year: Option<String>Year (e.g., “2024”)
quarter: Option<String>Quarter (e.g., “Q1”)
asset_description: Option<String>Asset description
project_name: Option<String>Project name
department_name: Option<String>Department name
employee_name: Option<String>Employee name for H2R
amount: Option<String>Amount for reference
Implementations§
Source§impl DescriptionContext
impl DescriptionContext
Sourcepub fn with_period(month: u32, year: i32) -> Self
pub fn with_period(month: u32, year: i32) -> Self
Create a context with month and year.
Trait Implementations§
Source§impl Clone for DescriptionContext
impl Clone for DescriptionContext
Source§fn clone(&self) -> DescriptionContext
fn clone(&self) -> DescriptionContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DescriptionContext
impl Debug for DescriptionContext
Source§impl Default for DescriptionContext
impl Default for DescriptionContext
Source§fn default() -> DescriptionContext
fn default() -> DescriptionContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DescriptionContext
impl RefUnwindSafe for DescriptionContext
impl Send for DescriptionContext
impl Sync for DescriptionContext
impl Unpin for DescriptionContext
impl UnsafeUnpin for DescriptionContext
impl UnwindSafe for DescriptionContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more