pub trait CertificateApiMut {
type Error;
// Required methods
fn get_issue_certificate_response(
&mut self,
task_id: Uuid,
) -> Result<IssueCertificateResponse, Self::Error>;
fn issue_certificate(
&mut self,
body: IssueCertificateRequest,
) -> Result<IssueCertificateResponse, Self::Error>;
}Required Associated Types§
Required Methods§
Sourcefn get_issue_certificate_response(
&mut self,
task_id: Uuid,
) -> Result<IssueCertificateResponse, Self::Error>
fn get_issue_certificate_response( &mut self, task_id: Uuid, ) -> Result<IssueCertificateResponse, Self::Error>
Get result of the certificate issuance
Sourcefn issue_certificate(
&mut self,
body: IssueCertificateRequest,
) -> Result<IssueCertificateResponse, Self::Error>
fn issue_certificate( &mut self, body: IssueCertificateRequest, ) -> Result<IssueCertificateResponse, Self::Error>
Submit request for certificate issuance