#[non_exhaustive]
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum ValidationType {
DescriptiveRecordTypeZero,
DescriptiveBlankOne,
DescriptiveReelSequence,
DescriptiveUsername,
DescriptiveSelfName,
DescriptiveApca,
DescriptiveEntry,
DescriptiveBlankTwo,
DescriptiveBlankThree,
DescriptiveDate,
DetailRecordTypeOne,
DetailDestAccount,
DetailIndicator,
DetailTransCode,
DetailAmount,
DetailClientName,
DetailLodgeRef,
DetailSrcAccount,
DetailRemitter,
DetailTaxWithhold,
TotalTypeSeven,
TotalBsbFiller,
TotalBlankOne,
TotalBlankTwo,
TotalBlankThree,
}
#[non_exhaustive]
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum FillStrategy {
Zero,
Blank,
}
#[non_exhaustive]
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum BsbType {
DetailBsb,
DetailTraceBsb,
}
#[non_exhaustive]
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum TotalAmountType {
Total,
Credit,
Debit,
}