generated: '2026-10-18' method: derived generator: derive-data-model.py source: - openapi/manageprompt-sessions.yaml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 16 entities_in_spec: 16 relationships: 3 entities: - name: ActionErrorResponse fields: 0 - name: ActionRequest fields: 2 - name: BrowserSession fields: 15 - name: ContentActionResponse fields: 0 - name: CreateSessionRequest fields: 4 - name: CreateSessionResponse fields: 0 - name: ErrorResponse fields: 2 - name: GenericActionResponse fields: 0 - name: GetSessionResponse fields: 0 - name: GotoActionResponse fields: 0 - name: InactiveSessionActionResponse fields: 0 - name: QueryActionResponse fields: 0 - name: ScreenshotActionResponse fields: 0 - name: SessionLimitErrorResponse fields: 0 - name: Success fields: 1 - name: UsageBreakdownEntry fields: 3 relationships: - from: ActionErrorResponse to: BrowserSession type: has_one via: session - from: GetSessionResponse to: BrowserSession type: has_one via: session - from: InactiveSessionActionResponse to: BrowserSession type: has_one via: session