Trait CertificateApi

Source
pub trait CertificateApi {
    type Error;

    // Required methods
    fn get_issue_certificate_response(
        &self,
        task_id: Uuid,
    ) -> Result<IssueCertificateResponse, Self::Error>;
    fn issue_certificate(
        &self,
        body: IssueCertificateRequest,
    ) -> Result<IssueCertificateResponse, Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn get_issue_certificate_response( &self, task_id: Uuid, ) -> Result<IssueCertificateResponse, Self::Error>

Get result of the certificate issuance

Source

fn issue_certificate( &self, body: IssueCertificateRequest, ) -> Result<IssueCertificateResponse, Self::Error>

Submit request for certificate issuance

Implementors§