graph TD
subgraph batch[ ]
1(Batch)
Z["Activity[]"]
end
subgraph carousel[ ]
2(Carousel)
Z --> Y[Activity] --> X["Attachment[]"]
end
subgraph card[ ]
3(Card)
X --> A[Attachment]
A --> B[Adaptive Card]
A --> C[Animation Card] --> L
A --> D[Audio Card] --> L
A --> E[Hero Card] --> L
A --> F[OAuth Card] --> L
A --> G[Receipt Card] --> L
A --> H[Signin Card] --> L
A --> I[Thumbnail Card] --> L
A --> J[Video Card] --> L
B --> K
end
subgraph action[ ]
4(Action)
K["SubmitAction[]"] --> M[Submit Action] --> O
L["CardAction[]"] --> N[Card Action] --> O
O[Action Data] --> P
P[Cards Library Data] --> Q[Data ID]
end