Source code for mattermostautodriver.endpoints.audit_logs

from ._base import Base
from typing import Any, BinaryIO

__all__ = ["AuditLogs"]


[docs] class AuditLogs(Base):
[docs] def add_audit_log_certificate(self, certificate: BinaryIO): """Upload audit log certificate certificate: The certificate file `Read in Mattermost API docs (audit_logs - AddAuditLogCertificate) <https://developers.mattermost.com/api-documentation/#/operations/AddAuditLogCertificate>`_ """ __files = {"certificate": certificate} return self.client.post("""/api/v4/audit_logs/certificate""", files=__files)
[docs] def remove_audit_log_certificate(self): """Remove audit log certificate `Read in Mattermost API docs (audit_logs - RemoveAuditLogCertificate) <https://developers.mattermost.com/api-documentation/#/operations/RemoveAuditLogCertificate>`_ """ return self.client.delete("""/api/v4/audit_logs/certificate""")