" by "array" * OpenAPI-extractor fails * @psalm-type AssistantTaskProcessingTaskType = array{ * id: string, * name: string, * description: string, * inputShape: array, * optionalInputShape: array, * outputShape: array, * optionalOutputShape: array, * priority: integer, * } * * @psalm-type AssistantTaskProcessingTask = array{ * appId: string, * completionExpectedAt: integer|null, * customId: string|null, * id: int, * input: array|numeric|string>, * lastUpdated: integer, * output: array|numeric|string>|null, * progress: float|null, * status: string, * type: string, * userId: string|null, * endedAt: int|null, * scheduledAt: int|null, * startedAt: int|null, * } * * @psalm-type AssistantChatSession = array{ * id: int, * user_id: string, * title: ?string, * timestamp: ?int, * agency_conversation_token: ?string, * agency_pending_actions: ?string, * } * * @psalm-type AssistantChatMessage = array{ * id: int, * session_id: int, * role: string, * content: string, * timestamp: int, * attachments: list, * ocp_task_id: int, * sources: string, * } * * @psalm-type AssistantChatAgencyMessage = AssistantChatMessage&array{ * sessionAgencyPendingActions: array, * } * * @psalm-type AssistantChatSessionCheck = array{ * messageTaskId: ?int, * titleTaskId: ?int, * sessionTitle: ?string, * sessionAgencyPendingActions: ?array, * } */ class ResponseDefinitions { }