pub mod constants;
pub mod helpers;
pub mod issuer;
pub mod prover;
pub mod types;
pub mod verifier;
use services::anoncreds::issuer::Issuer;
use services::anoncreds::prover::Prover;
use services::anoncreds::verifier::Verifier;
pub struct AnoncredsService {
pub issuer: Issuer,
pub prover: Prover,
pub verifier: Verifier
}
impl AnoncredsService {
pub fn new() -> AnoncredsService {
AnoncredsService {
issuer: Issuer::new(),
prover: Prover::new(),
verifier: Verifier::new()
}
}
}