src.sysadmin.sysadmin_port
Sysadmin port defining the administrative operations interface.
1"""Sysadmin port defining the administrative operations interface.""" 2 3from abc import ABC, abstractmethod 4 5from src.metadata.credential_issuer_metadata import CredentialIssuerMetadata 6 7 8class SysadminPort(ABC): 9 """Port for administrative operations on the EC Issuer.""" 10 11 @abstractmethod 12 def update_credential_issuer_metadata( 13 self, metadata: CredentialIssuerMetadata 14 ) -> None: 15 """Persist new credential issuer metadata. 16 17 Args: 18 metadata: The CredentialIssuerMetadata to store. 19 """ 20 ...
class
SysadminPort(abc.ABC):
9class SysadminPort(ABC): 10 """Port for administrative operations on the EC Issuer.""" 11 12 @abstractmethod 13 def update_credential_issuer_metadata( 14 self, metadata: CredentialIssuerMetadata 15 ) -> None: 16 """Persist new credential issuer metadata. 17 18 Args: 19 metadata: The CredentialIssuerMetadata to store. 20 """ 21 ...
Port for administrative operations on the EC Issuer.
@abstractmethod
def
update_credential_issuer_metadata( self, metadata: src.metadata.CredentialIssuerMetadata) -> None:
12 @abstractmethod 13 def update_credential_issuer_metadata( 14 self, metadata: CredentialIssuerMetadata 15 ) -> None: 16 """Persist new credential issuer metadata. 17 18 Args: 19 metadata: The CredentialIssuerMetadata to store. 20 """ 21 ...
Persist new credential issuer metadata.
Args: metadata: The CredentialIssuerMetadata to store.