pub struct QualificationGenerator { /* private fields */ }Expand description
Generates supplier qualification records.
Implementations§
Source§impl QualificationGenerator
impl QualificationGenerator
Sourcepub fn with_config(seed: u64, config: QualificationConfig) -> Self
pub fn with_config(seed: u64, config: QualificationConfig) -> Self
Create with custom configuration.
Sourcepub fn generate(
&mut self,
company_code: &str,
vendor_ids: &[String],
sourcing_project_id: Option<&str>,
evaluator_id: &str,
qualification_date: NaiveDate,
) -> Vec<SupplierQualification>
pub fn generate( &mut self, company_code: &str, vendor_ids: &[String], sourcing_project_id: Option<&str>, evaluator_id: &str, qualification_date: NaiveDate, ) -> Vec<SupplierQualification>
Generate qualifications for vendors in a sourcing project.
Sourcepub fn generate_certifications(
&mut self,
vendor_id: &str,
base_date: NaiveDate,
) -> Vec<SupplierCertification>
pub fn generate_certifications( &mut self, vendor_id: &str, base_date: NaiveDate, ) -> Vec<SupplierCertification>
Generate certifications for a vendor.
Auto Trait Implementations§
impl !Freeze for QualificationGenerator
impl RefUnwindSafe for QualificationGenerator
impl Send for QualificationGenerator
impl Sync for QualificationGenerator
impl Unpin for QualificationGenerator
impl UnwindSafe for QualificationGenerator
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