Interface IdA1AdminPermission

All Superinterfaces:
com.io7m.cedarbridge.runtime.api.CBSerializableType
All Known Implementing Classes:
IdA1AdminPermission.AdminBan, IdA1AdminPermission.AdminCreate, IdA1AdminPermission.AdminDelete, IdA1AdminPermission.AdminRead, IdA1AdminPermission.AdminWriteCredentials, IdA1AdminPermission.AdminWriteCredentialsSelf, IdA1AdminPermission.AdminWriteEmail, IdA1AdminPermission.AdminWriteEmailSelf, IdA1AdminPermission.AdminWritePermissions, IdA1AdminPermission.AdminWritePermissionsSelf, IdA1AdminPermission.AuditRead, IdA1AdminPermission.MailTest, IdA1AdminPermission.MaintenanceMode, IdA1AdminPermission.UserBan, IdA1AdminPermission.UserCreate, IdA1AdminPermission.UserDelete, IdA1AdminPermission.UserRead, IdA1AdminPermission.UserWriteCredentials, IdA1AdminPermission.UserWriteEmail

An admin permission.
  • Method Details

    • serialize

      static void serialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1AdminPermission $x) throws IOException
      Serialize a value of type IdA1AdminPermission.
      Parameters:
      $context - The serialization context.
      $x - The value to be serialized.
      Throws:
      IOException
    • deserialize

      static IdA1AdminPermission deserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) throws IOException
      Deserialize a value of type IdA1AdminPermission.
      Parameters:
      $context - The serialization context.
      Returns:
      A value of type IdA1AdminPermission.
      Throws:
      IOException