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""")