Skip to content

collaboration

Represents a Collaboration.

CLASS DESCRIPTION
Collaboration

A Collaboration is a group of Participants that work together to complete a Process.

Classes

Collaboration dataclass

Collaboration(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    participants: list[Participant] = list(),
    message_flows: list[MessageFlow] = list(),
    text_annotations: list[TextAnnotation] = list(),
    groups: list[Group] = list(),
    associations: list[Association] = list(),
    artifacts: list[Artifact] = list(),
    sub_conversations: list[SubConversation] = list(),
    conversations: list[Conversation] = list(),
    call_conversations: list[CallConversation] = list(),
    conversation_nodes: list[ConversationNode] = list(),
    conversation_associations: list[ConversationAssociation] = list(),
    participant_associations: list[ParticipantAssociation] = list(),
    message_flow_associations: list[MessageFlowAssociation] = list(),
    correlation_keys: list[CorrelationKey] = list(),
    choreography_refs: list[str] = list(),
    conversation_links: list[ConversationLink] = list(),
    name: Optional[str] = None,
    is_closed: bool = False
)

Bases: RootElement

A Collaboration is a group of Participants that work together to complete a Process.

Functions