Skip to main content

MessageRole

What it is

  • A thin subclass of naas_abi.ontologies.modules.NexusPlatformOntology.MessageRole.
  • Intended as an extension point to implement custom behavior via the actions() method.

Public API

  • class MessageRole(_MessageRole)
    • actions(self) -> None
      • Placeholder method for custom logic.
      • Currently does nothing (pass).

Configuration/Dependencies

  • Depends on: naas_abi.ontologies.modules.NexusPlatformOntology.MessageRole (imported as _MessageRole).

Usage

from naas_abi.ontologies.classes.ontology_naas_ai.nexus.MessageRole import MessageRole

role = MessageRole()
role.actions() # no-op by default

Caveats

  • actions() is unimplemented; calling it has no effect until you override it.