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§
Sourcefn get_issue_certificate_response(
&self,
task_id: Uuid,
) -> Result<IssueCertificateResponse, Self::Error>
fn get_issue_certificate_response( &self, task_id: Uuid, ) -> Result<IssueCertificateResponse, Self::Error>
Get result of the certificate issuance
Sourcefn issue_certificate(
&self,
body: IssueCertificateRequest,
) -> Result<IssueCertificateResponse, Self::Error>
fn issue_certificate( &self, body: IssueCertificateRequest, ) -> Result<IssueCertificateResponse, Self::Error>
Submit request for certificate issuance