diff --git a/echo/directus/sync/collections/folders.json b/echo/directus/sync/collections/folders.json index fe51488c..ab83040a 100644 --- a/echo/directus/sync/collections/folders.json +++ b/echo/directus/sync/collections/folders.json @@ -1 +1,7 @@ -[] +[ + { + "name": "Public", + "parent": null, + "_syncId": "74232676-80e7-4f8c-8012-c0d59e6d0a24" + } +] diff --git a/echo/directus/sync/collections/permissions.json b/echo/directus/sync/collections/permissions.json index bc717961..e028a607 100644 --- a/echo/directus/sync/collections/permissions.json +++ b/echo/directus/sync/collections/permissions.json @@ -35,6 +35,80 @@ "policy": "_sync_default_public_policy", "_syncId": "9d9c2b69-dd1f-4a25-b776-aa81f9c75aa4" }, + { + "collection": "directus_files", + "action": "read", + "permissions": { + "_and": [ + { + "_or": [ + { + "folder": { + "name": { + "_contains": "Public" + } + } + }, + { + "folder": { + "parent": { + "name": { + "_contains": "Public" + } + } + } + }, + { + "folder": { + "parent": { + "parent": { + "name": { + "_contains": "Public" + } + } + } + } + } + ] + } + ] + }, + "validation": null, + "presets": null, + "fields": [ + "description", + "id", + "title", + "tags", + "location", + "storage", + "focal_point_divider", + "focal_point_x", + "focal_point_y", + "storage_divider", + "filename_disk", + "filename_download", + "metadata", + "type", + "filesize", + "created_on", + "modified_by", + "modified_on", + "embed", + "uploaded_by", + "uploaded_on", + "folder", + "width", + "height", + "charset", + "duration", + "tus_id", + "$thumbnail", + "tus_data" + ], + "policy": "_sync_default_public_policy", + "_syncId": "f5228d52-f3a5-428c-929a-09dcf47d870f" + }, { "collection": "project_report_metric", "action": "create", diff --git a/echo/directus/sync/specs/item.graphql b/echo/directus/sync/specs/item.graphql index ac68f8f5..596a6853 100644 --- a/echo/directus/sync/specs/item.graphql +++ b/echo/directus/sync/specs/item.graphql @@ -3,10 +3,10 @@ type Query { directus_sync_id_map_by_id(id: ID!, version: String): directus_sync_id_map directus_sync_id_map_aggregated(groupBy: [String], filter: directus_sync_id_map_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [directus_sync_id_map_aggregated!]! directus_sync_id_map_by_version(version: String!, id: ID!): version_directus_sync_id_map - quote(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote!]! - quote_by_id(id: ID!, version: String): quote - quote_aggregated(groupBy: [String], filter: quote_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_aggregated!]! - quote_by_version(version: String!, id: ID!): version_quote + aspect(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [aspect!]! + aspect_by_id(id: ID!, version: String): aspect + aspect_aggregated(groupBy: [String], filter: aspect_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [aspect_aggregated!]! + aspect_by_version(version: String!, id: ID!): version_aspect account(filter: account_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [account!]! account_by_id(id: ID!, version: String): account account_aggregated(groupBy: [String], filter: account_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [account_aggregated!]! @@ -75,46 +75,46 @@ type Query { project_report_metric_by_id(id: ID!, version: String): project_report_metric project_report_metric_aggregated(groupBy: [String], filter: project_report_metric_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [project_report_metric_aggregated!]! project_report_metric_by_version(version: String!, id: ID!): version_project_report_metric + project_report_notification_participants(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_report_notification_participants!]! + project_report_notification_participants_by_id(id: ID!, version: String): project_report_notification_participants + project_report_notification_participants_aggregated(groupBy: [String], filter: project_report_notification_participants_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [project_report_notification_participants_aggregated!]! + project_report_notification_participants_by_version(version: String!, id: ID!): version_project_report_notification_participants + quote(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote!]! + quote_by_id(id: ID!, version: String): quote + quote_aggregated(groupBy: [String], filter: quote_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_aggregated!]! + quote_by_version(version: String!, id: ID!): version_quote quote_aspect(filter: quote_aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_aspect!]! quote_aspect_by_id(id: ID!, version: String): quote_aspect quote_aspect_aggregated(groupBy: [String], filter: quote_aspect_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_aspect_aggregated!]! quote_aspect_by_version(version: String!, id: ID!): version_quote_aspect - quote_aspect_1(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_aspect_1!]! - quote_aspect_1_by_id(id: ID!, version: String): quote_aspect_1 - quote_aspect_1_aggregated(groupBy: [String], filter: quote_aspect_1_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_aspect_1_aggregated!]! - quote_aspect_1_by_version(version: String!, id: ID!): version_quote_aspect_1 - quote_conversation_chunk(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_conversation_chunk!]! - quote_conversation_chunk_by_id(id: ID!, version: String): quote_conversation_chunk - quote_conversation_chunk_aggregated(groupBy: [String], filter: quote_conversation_chunk_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_conversation_chunk_aggregated!]! - quote_conversation_chunk_by_version(version: String!, id: ID!): version_quote_conversation_chunk - aspect(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [aspect!]! - aspect_by_id(id: ID!, version: String): aspect - aspect_aggregated(groupBy: [String], filter: aspect_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [aspect_aggregated!]! - aspect_by_version(version: String!, id: ID!): version_aspect + conversation_segment(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_segment!]! + conversation_segment_by_id(id: ID!, version: String): conversation_segment + conversation_segment_aggregated(groupBy: [String], filter: conversation_segment_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [conversation_segment_aggregated!]! + conversation_segment_by_version(version: String!, id: ID!): version_conversation_segment conversation(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation!]! conversation_by_id(id: ID!, version: String): conversation conversation_aggregated(groupBy: [String], filter: conversation_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [conversation_aggregated!]! conversation_by_version(version: String!, id: ID!): version_conversation - project(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project!]! - project_by_id(id: ID!, version: String): project - project_aggregated(groupBy: [String], filter: project_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [project_aggregated!]! - project_by_version(version: String!, id: ID!): version_project project_chat_message(filter: project_chat_message_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_chat_message!]! project_chat_message_by_id(id: ID!, version: String): project_chat_message project_chat_message_aggregated(groupBy: [String], filter: project_chat_message_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [project_chat_message_aggregated!]! project_chat_message_by_version(version: String!, id: ID!): version_project_chat_message - conversation_segment(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_segment!]! - conversation_segment_by_id(id: ID!, version: String): conversation_segment - conversation_segment_aggregated(groupBy: [String], filter: conversation_segment_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [conversation_segment_aggregated!]! - conversation_segment_by_version(version: String!, id: ID!): version_conversation_segment + project(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project!]! + project_by_id(id: ID!, version: String): project + project_aggregated(groupBy: [String], filter: project_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [project_aggregated!]! + project_by_version(version: String!, id: ID!): version_project conversation_chunk(filter: conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_chunk!]! conversation_chunk_by_id(id: ID!, version: String): conversation_chunk conversation_chunk_aggregated(groupBy: [String], filter: conversation_chunk_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [conversation_chunk_aggregated!]! conversation_chunk_by_version(version: String!, id: ID!): version_conversation_chunk - project_report_notification_participants(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_report_notification_participants!]! - project_report_notification_participants_by_id(id: ID!, version: String): project_report_notification_participants - project_report_notification_participants_aggregated(groupBy: [String], filter: project_report_notification_participants_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [project_report_notification_participants_aggregated!]! - project_report_notification_participants_by_version(version: String!, id: ID!): version_project_report_notification_participants + quote_aspect_1(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_aspect_1!]! + quote_aspect_1_by_id(id: ID!, version: String): quote_aspect_1 + quote_aspect_1_aggregated(groupBy: [String], filter: quote_aspect_1_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_aspect_1_aggregated!]! + quote_aspect_1_by_version(version: String!, id: ID!): version_quote_aspect_1 + quote_conversation_chunk(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_conversation_chunk!]! + quote_conversation_chunk_by_id(id: ID!, version: String): quote_conversation_chunk + quote_conversation_chunk_aggregated(groupBy: [String], filter: quote_conversation_chunk_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [quote_conversation_chunk_aggregated!]! + quote_conversation_chunk_by_version(version: String!, id: ID!): version_quote_conversation_chunk processing_status(filter: processing_status_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [processing_status!]! processing_status_by_id(id: ID!, version: String): processing_status processing_status_aggregated(groupBy: [String], filter: processing_status_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [processing_status_aggregated!]! @@ -124,8 +124,8 @@ type Query { type Mutation { create_directus_sync_id_map_items(filter: directus_sync_id_map_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_directus_sync_id_map_input!]): [directus_sync_id_map!]! create_directus_sync_id_map_item(data: create_directus_sync_id_map_input!): directus_sync_id_map - create_quote_items(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_input!]): [quote!]! - create_quote_item(data: create_quote_input!): quote + create_aspect_items(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_aspect_input!]): [aspect!]! + create_aspect_item(data: create_aspect_input!): aspect create_account_items(filter: account_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_account_input!]): [account!]! create_account_item(data: create_account_input!): account create_account_directus_users_items(filter: account_directus_users_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_account_directus_users_input!]): [account_directus_users!]! @@ -160,34 +160,34 @@ type Mutation { create_project_report_item(data: create_project_report_input!): project_report create_project_report_metric_items(filter: project_report_metric_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_project_report_metric_input!]): [project_report_metric!]! create_project_report_metric_item(data: create_project_report_metric_input!): project_report_metric + create_project_report_notification_participants_items(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_project_report_notification_participants_input!]): [project_report_notification_participants!]! + create_project_report_notification_participants_item(data: create_project_report_notification_participants_input!): project_report_notification_participants + create_quote_items(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_input!]): [quote!]! + create_quote_item(data: create_quote_input!): quote create_quote_aspect_items(filter: quote_aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_aspect_input!]): [quote_aspect!]! create_quote_aspect_item(data: create_quote_aspect_input!): quote_aspect - create_quote_aspect_1_items(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_aspect_1_input!]): [quote_aspect_1!]! - create_quote_aspect_1_item(data: create_quote_aspect_1_input!): quote_aspect_1 - create_quote_conversation_chunk_items(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_conversation_chunk_input!]): [quote_conversation_chunk!]! - create_quote_conversation_chunk_item(data: create_quote_conversation_chunk_input!): quote_conversation_chunk - create_aspect_items(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_aspect_input!]): [aspect!]! - create_aspect_item(data: create_aspect_input!): aspect + create_conversation_segment_items(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_conversation_segment_input!]): [conversation_segment!]! + create_conversation_segment_item(data: create_conversation_segment_input!): conversation_segment create_conversation_items(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_conversation_input!]): [conversation!]! create_conversation_item(data: create_conversation_input!): conversation - create_project_items(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_project_input!]): [project!]! - create_project_item(data: create_project_input!): project create_project_chat_message_items(filter: project_chat_message_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_project_chat_message_input!]): [project_chat_message!]! create_project_chat_message_item(data: create_project_chat_message_input!): project_chat_message - create_conversation_segment_items(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_conversation_segment_input!]): [conversation_segment!]! - create_conversation_segment_item(data: create_conversation_segment_input!): conversation_segment + create_project_items(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_project_input!]): [project!]! + create_project_item(data: create_project_input!): project create_conversation_chunk_items(filter: conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_conversation_chunk_input!]): [conversation_chunk!]! create_conversation_chunk_item(data: create_conversation_chunk_input!): conversation_chunk - create_project_report_notification_participants_items(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_project_report_notification_participants_input!]): [project_report_notification_participants!]! - create_project_report_notification_participants_item(data: create_project_report_notification_participants_input!): project_report_notification_participants + create_quote_aspect_1_items(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_aspect_1_input!]): [quote_aspect_1!]! + create_quote_aspect_1_item(data: create_quote_aspect_1_input!): quote_aspect_1 + create_quote_conversation_chunk_items(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_quote_conversation_chunk_input!]): [quote_conversation_chunk!]! + create_quote_conversation_chunk_item(data: create_quote_conversation_chunk_input!): quote_conversation_chunk create_processing_status_items(filter: processing_status_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [create_processing_status_input!]): [processing_status!]! create_processing_status_item(data: create_processing_status_input!): processing_status update_directus_sync_id_map_items(filter: directus_sync_id_map_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_directus_sync_id_map_input!): [directus_sync_id_map!]! update_directus_sync_id_map_batch(filter: directus_sync_id_map_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_directus_sync_id_map_input!]): [directus_sync_id_map!]! update_directus_sync_id_map_item(id: ID!, data: update_directus_sync_id_map_input!): directus_sync_id_map - update_quote_items(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_input!): [quote!]! - update_quote_batch(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_input!]): [quote!]! - update_quote_item(id: ID!, data: update_quote_input!): quote + update_aspect_items(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_aspect_input!): [aspect!]! + update_aspect_batch(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_aspect_input!]): [aspect!]! + update_aspect_item(id: ID!, data: update_aspect_input!): aspect update_account_items(filter: account_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_account_input!): [account!]! update_account_batch(filter: account_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_account_input!]): [account!]! update_account_item(id: ID!, data: update_account_input!): account @@ -239,43 +239,43 @@ type Mutation { update_project_report_metric_items(filter: project_report_metric_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_project_report_metric_input!): [project_report_metric!]! update_project_report_metric_batch(filter: project_report_metric_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_project_report_metric_input!]): [project_report_metric!]! update_project_report_metric_item(id: ID!, data: update_project_report_metric_input!): project_report_metric + update_project_report_notification_participants_items(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_project_report_notification_participants_input!): [project_report_notification_participants!]! + update_project_report_notification_participants_batch(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_project_report_notification_participants_input!]): [project_report_notification_participants!]! + update_project_report_notification_participants_item(id: ID!, data: update_project_report_notification_participants_input!): project_report_notification_participants + update_quote_items(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_input!): [quote!]! + update_quote_batch(filter: quote_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_input!]): [quote!]! + update_quote_item(id: ID!, data: update_quote_input!): quote update_quote_aspect_items(filter: quote_aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_aspect_input!): [quote_aspect!]! update_quote_aspect_batch(filter: quote_aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_aspect_input!]): [quote_aspect!]! update_quote_aspect_item(id: ID!, data: update_quote_aspect_input!): quote_aspect - update_quote_aspect_1_items(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_aspect_1_input!): [quote_aspect_1!]! - update_quote_aspect_1_batch(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_aspect_1_input!]): [quote_aspect_1!]! - update_quote_aspect_1_item(id: ID!, data: update_quote_aspect_1_input!): quote_aspect_1 - update_quote_conversation_chunk_items(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_conversation_chunk_input!): [quote_conversation_chunk!]! - update_quote_conversation_chunk_batch(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_conversation_chunk_input!]): [quote_conversation_chunk!]! - update_quote_conversation_chunk_item(id: ID!, data: update_quote_conversation_chunk_input!): quote_conversation_chunk - update_aspect_items(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_aspect_input!): [aspect!]! - update_aspect_batch(filter: aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_aspect_input!]): [aspect!]! - update_aspect_item(id: ID!, data: update_aspect_input!): aspect + update_conversation_segment_items(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_conversation_segment_input!): [conversation_segment!]! + update_conversation_segment_batch(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_conversation_segment_input!]): [conversation_segment!]! + update_conversation_segment_item(id: ID!, data: update_conversation_segment_input!): conversation_segment update_conversation_items(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_conversation_input!): [conversation!]! update_conversation_batch(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_conversation_input!]): [conversation!]! update_conversation_item(id: ID!, data: update_conversation_input!): conversation - update_project_items(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_project_input!): [project!]! - update_project_batch(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_project_input!]): [project!]! - update_project_item(id: ID!, data: update_project_input!): project update_project_chat_message_items(filter: project_chat_message_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_project_chat_message_input!): [project_chat_message!]! update_project_chat_message_batch(filter: project_chat_message_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_project_chat_message_input!]): [project_chat_message!]! update_project_chat_message_item(id: ID!, data: update_project_chat_message_input!): project_chat_message - update_conversation_segment_items(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_conversation_segment_input!): [conversation_segment!]! - update_conversation_segment_batch(filter: conversation_segment_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_conversation_segment_input!]): [conversation_segment!]! - update_conversation_segment_item(id: ID!, data: update_conversation_segment_input!): conversation_segment + update_project_items(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_project_input!): [project!]! + update_project_batch(filter: project_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_project_input!]): [project!]! + update_project_item(id: ID!, data: update_project_input!): project update_conversation_chunk_items(filter: conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_conversation_chunk_input!): [conversation_chunk!]! update_conversation_chunk_batch(filter: conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_conversation_chunk_input!]): [conversation_chunk!]! update_conversation_chunk_item(id: ID!, data: update_conversation_chunk_input!): conversation_chunk - update_project_report_notification_participants_items(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_project_report_notification_participants_input!): [project_report_notification_participants!]! - update_project_report_notification_participants_batch(filter: project_report_notification_participants_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_project_report_notification_participants_input!]): [project_report_notification_participants!]! - update_project_report_notification_participants_item(id: ID!, data: update_project_report_notification_participants_input!): project_report_notification_participants + update_quote_aspect_1_items(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_aspect_1_input!): [quote_aspect_1!]! + update_quote_aspect_1_batch(filter: quote_aspect_1_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_aspect_1_input!]): [quote_aspect_1!]! + update_quote_aspect_1_item(id: ID!, data: update_quote_aspect_1_input!): quote_aspect_1 + update_quote_conversation_chunk_items(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_quote_conversation_chunk_input!): [quote_conversation_chunk!]! + update_quote_conversation_chunk_batch(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_quote_conversation_chunk_input!]): [quote_conversation_chunk!]! + update_quote_conversation_chunk_item(id: ID!, data: update_quote_conversation_chunk_input!): quote_conversation_chunk update_processing_status_items(filter: processing_status_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, ids: [ID]!, data: update_processing_status_input!): [processing_status!]! update_processing_status_batch(filter: processing_status_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String, data: [update_processing_status_input!]): [processing_status!]! update_processing_status_item(id: ID!, data: update_processing_status_input!): processing_status delete_directus_sync_id_map_items(ids: [ID]!): delete_many delete_directus_sync_id_map_item(id: ID!): delete_one - delete_quote_items(ids: [ID]!): delete_many - delete_quote_item(id: ID!): delete_one + delete_aspect_items(ids: [ID]!): delete_many + delete_aspect_item(id: ID!): delete_one delete_account_items(ids: [ID]!): delete_many delete_account_item(id: ID!): delete_one delete_account_directus_users_items(ids: [ID]!): delete_many @@ -310,26 +310,26 @@ type Mutation { delete_project_report_item(id: ID!): delete_one delete_project_report_metric_items(ids: [ID]!): delete_many delete_project_report_metric_item(id: ID!): delete_one + delete_project_report_notification_participants_items(ids: [ID]!): delete_many + delete_project_report_notification_participants_item(id: ID!): delete_one + delete_quote_items(ids: [ID]!): delete_many + delete_quote_item(id: ID!): delete_one delete_quote_aspect_items(ids: [ID]!): delete_many delete_quote_aspect_item(id: ID!): delete_one - delete_quote_aspect_1_items(ids: [ID]!): delete_many - delete_quote_aspect_1_item(id: ID!): delete_one - delete_quote_conversation_chunk_items(ids: [ID]!): delete_many - delete_quote_conversation_chunk_item(id: ID!): delete_one - delete_aspect_items(ids: [ID]!): delete_many - delete_aspect_item(id: ID!): delete_one + delete_conversation_segment_items(ids: [ID]!): delete_many + delete_conversation_segment_item(id: ID!): delete_one delete_conversation_items(ids: [ID]!): delete_many delete_conversation_item(id: ID!): delete_one - delete_project_items(ids: [ID]!): delete_many - delete_project_item(id: ID!): delete_one delete_project_chat_message_items(ids: [ID]!): delete_many delete_project_chat_message_item(id: ID!): delete_one - delete_conversation_segment_items(ids: [ID]!): delete_many - delete_conversation_segment_item(id: ID!): delete_one + delete_project_items(ids: [ID]!): delete_many + delete_project_item(id: ID!): delete_one delete_conversation_chunk_items(ids: [ID]!): delete_many delete_conversation_chunk_item(id: ID!): delete_one - delete_project_report_notification_participants_items(ids: [ID]!): delete_many - delete_project_report_notification_participants_item(id: ID!): delete_one + delete_quote_aspect_1_items(ids: [ID]!): delete_many + delete_quote_aspect_1_item(id: ID!): delete_one + delete_quote_conversation_chunk_items(ids: [ID]!): delete_many + delete_quote_conversation_chunk_item(id: ID!): delete_one delete_processing_status_items(ids: [ID]!): delete_many delete_processing_status_item(id: ID!): delete_one } @@ -356,8 +356,8 @@ type Subscription { directus_access_mutated(event: EventEnum): directus_access_mutated directus_comments_mutated(event: EventEnum): directus_comments_mutated directus_versions_mutated(event: EventEnum): directus_versions_mutated + aspect_mutated(event: EventEnum): aspect_mutated directus_users_mutated(event: EventEnum): directus_users_mutated - quote_mutated(event: EventEnum): quote_mutated account_mutated(event: EventEnum): account_mutated account_directus_users_mutated(event: EventEnum): account_directus_users_mutated view_mutated(event: EventEnum): view_mutated @@ -375,16 +375,16 @@ type Subscription { project_chat_message_metadata_mutated(event: EventEnum): project_chat_message_metadata_mutated project_report_mutated(event: EventEnum): project_report_mutated project_report_metric_mutated(event: EventEnum): project_report_metric_mutated + project_report_notification_participants_mutated(event: EventEnum): project_report_notification_participants_mutated + quote_mutated(event: EventEnum): quote_mutated quote_aspect_mutated(event: EventEnum): quote_aspect_mutated - quote_aspect_1_mutated(event: EventEnum): quote_aspect_1_mutated - quote_conversation_chunk_mutated(event: EventEnum): quote_conversation_chunk_mutated - aspect_mutated(event: EventEnum): aspect_mutated + conversation_segment_mutated(event: EventEnum): conversation_segment_mutated conversation_mutated(event: EventEnum): conversation_mutated - project_mutated(event: EventEnum): project_mutated project_chat_message_mutated(event: EventEnum): project_chat_message_mutated - conversation_segment_mutated(event: EventEnum): conversation_segment_mutated + project_mutated(event: EventEnum): project_mutated conversation_chunk_mutated(event: EventEnum): conversation_chunk_mutated - project_report_notification_participants_mutated(event: EventEnum): project_report_notification_participants_mutated + quote_aspect_1_mutated(event: EventEnum): quote_aspect_1_mutated + quote_conversation_chunk_mutated(event: EventEnum): quote_conversation_chunk_mutated processing_status_mutated(event: EventEnum): processing_status_mutated } @@ -555,6 +555,7 @@ type conversation { description: String duration: Float id: ID! + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -570,7 +571,6 @@ type conversation { title: String updated_at: Date updated_at_func: datetime_functions - is_finished: Boolean is_audio_processing_finished: Boolean chunks(filter: conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_chunk] chunks_func: count_functions @@ -605,6 +605,7 @@ type conversation_aggregated_count { description: Int duration: Int id: Int + is_finished: Int merged_audio_path: Int merged_transcript: Int participant_email: Int @@ -619,7 +620,6 @@ type conversation_aggregated_count { summary: Int title: Int updated_at: Int - is_finished: Int is_audio_processing_finished: Int chunks: Int project_chat_messages: Int @@ -649,8 +649,8 @@ type conversation_chunk { transcript: String updated_at: Date updated_at_func: datetime_functions - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments(filter: conversation_segment_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_segment_conversation_chunk] conversation_segments_func: count_functions quotes(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_conversation_chunk] @@ -683,8 +683,8 @@ type conversation_chunk_aggregated_count { timestamp: Int transcript: Int updated_at: Int - runpod_request_count: Int runpod_job_status_link: Int + runpod_request_count: Int conversation_segments: Int quotes: Int } @@ -1605,24 +1605,24 @@ type project { id: ID! image_generation_model: String is_conversation_allowed: Boolean! + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date updated_at_func: datetime_functions - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation] conversations_func: count_functions + tags(filter: project_tag_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_tag] + tags_func: count_functions project_analysis_runs(filter: project_analysis_run_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_analysis_run] project_analysis_runs_func: count_functions project_chats(filter: project_chat_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_chat] project_chats_func: count_functions project_reports(filter: project_report_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_report] project_reports_func: count_functions - tags(filter: project_tag_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_tag] - tags_func: count_functions } type project_aggregated { @@ -1651,18 +1651,18 @@ type project_aggregated_count { id: Int image_generation_model: Int is_conversation_allowed: Int + is_enhanced_audio_processing_enabled: Int is_get_reply_enabled: Int + is_project_notification_subscription_allowed: Int language: Int name: Int pin: Int updated_at: Int - is_enhanced_audio_processing_enabled: Int - is_project_notification_subscription_allowed: Int conversations: Int + tags: Int project_analysis_runs: Int project_chats: Int project_reports: Int - tags: Int } type project_analysis_run { @@ -2142,6 +2142,7 @@ type quote { conversation_id(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): conversation created_at: Date created_at_func: datetime_functions + embedding: String id: ID! insight_id(filter: insight_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): insight order: Int @@ -2151,7 +2152,6 @@ type quote { timestamp_func: datetime_functions updated_at: Date updated_at_func: datetime_functions - embedding: String aspects(filter: quote_aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_aspect] aspects_func: count_functions conversation_chunks(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_conversation_chunk] @@ -2176,6 +2176,7 @@ type quote_aggregated { type quote_aggregated_count { conversation_id: Int created_at: Int + embedding: Int id: Int insight_id: Int order: Int @@ -2183,7 +2184,6 @@ type quote_aggregated_count { text: Int timestamp: Int updated_at: Int - embedding: Int aspects: Int conversation_chunks: Int representative_aspects: Int @@ -2343,6 +2343,7 @@ type version_conversation { description: String duration: Float id: ID + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -2357,7 +2358,6 @@ type version_conversation { summary: String title: String updated_at: Date - is_finished: Boolean is_audio_processing_finished: Boolean chunks: JSON project_chat_messages: JSON @@ -2381,8 +2381,8 @@ type version_conversation_chunk { timestamp: Date transcript: String updated_at: Date - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments: JSON quotes: JSON } @@ -2493,18 +2493,18 @@ type version_project { id: ID image_generation_model: String is_conversation_allowed: Boolean + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations: JSON + tags: JSON project_analysis_runs: JSON project_chats: JSON project_reports: JSON - tags: JSON } """""" @@ -2635,6 +2635,7 @@ type version_project_tag { type version_quote { conversation_id: JSON created_at: Date + embedding: String id: ID insight_id: JSON order: Int @@ -2642,7 +2643,6 @@ type version_quote { text: String timestamp: Date updated_at: Date - embedding: String aspects: JSON conversation_chunks: JSON representative_aspects: JSON @@ -2811,8 +2811,8 @@ input conversation_chunk_filter { transcript: string_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - runpod_request_count: number_filter_operators runpod_job_status_link: string_filter_operators + runpod_request_count: number_filter_operators conversation_segments: conversation_segment_conversation_chunk_filter conversation_segments_func: count_function_filter_operators quotes: quote_conversation_chunk_filter @@ -2828,6 +2828,7 @@ input conversation_filter { description: string_filter_operators duration: number_filter_operators id: string_filter_operators + is_finished: boolean_filter_operators merged_audio_path: string_filter_operators merged_transcript: string_filter_operators participant_email: string_filter_operators @@ -2841,7 +2842,6 @@ input conversation_filter { title: string_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - is_finished: boolean_filter_operators is_audio_processing_finished: boolean_filter_operators chunks: conversation_chunk_filter chunks_func: count_function_filter_operators @@ -2949,8 +2949,8 @@ input create_conversation_chunk_input { timestamp: Date! transcript: String updated_at: Date - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments: [create_conversation_segment_conversation_chunk_input] quotes: [create_quote_conversation_chunk_input] } @@ -2961,6 +2961,7 @@ input create_conversation_input { description: String duration: Float id: ID + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -2975,7 +2976,6 @@ input create_conversation_input { summary: String title: String updated_at: Date - is_finished: Boolean is_audio_processing_finished: Boolean chunks: [create_conversation_chunk_input] project_chat_messages: [create_project_chat_message_conversation_input] @@ -3270,18 +3270,18 @@ input create_project_input { id: ID image_generation_model: String is_conversation_allowed: Boolean! + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations: [create_conversation_input] + tags: [create_project_tag_input] project_analysis_runs: [create_project_analysis_run_input] project_chats: [create_project_chat_input] project_reports: [create_project_report_input] - tags: [create_project_tag_input] } input create_project_report_input { @@ -3348,6 +3348,7 @@ input create_quote_conversation_chunk_input { input create_quote_input { conversation_id: create_conversation_input created_at: Date + embedding: String id: ID! insight_id: create_insight_input order: Int @@ -3355,7 +3356,6 @@ input create_quote_input { text: String! timestamp: Date updated_at: Date - embedding: String aspects: [create_quote_aspect_input] conversation_chunks: [create_quote_conversation_chunk_input] representative_aspects: [create_quote_aspect_1_input] @@ -3877,24 +3877,24 @@ input project_filter { id: string_filter_operators image_generation_model: string_filter_operators is_conversation_allowed: boolean_filter_operators + is_enhanced_audio_processing_enabled: boolean_filter_operators is_get_reply_enabled: boolean_filter_operators + is_project_notification_subscription_allowed: boolean_filter_operators language: string_filter_operators name: string_filter_operators pin: string_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - is_enhanced_audio_processing_enabled: boolean_filter_operators - is_project_notification_subscription_allowed: boolean_filter_operators conversations: conversation_filter conversations_func: count_function_filter_operators + tags: project_tag_filter + tags_func: count_function_filter_operators project_analysis_runs: project_analysis_run_filter project_analysis_runs_func: count_function_filter_operators project_chats: project_chat_filter project_chats_func: count_function_filter_operators project_reports: project_report_filter project_reports_func: count_function_filter_operators - tags: project_tag_filter - tags_func: count_function_filter_operators _and: [project_filter] _or: [project_filter] } @@ -3987,6 +3987,7 @@ input quote_filter { conversation_id: conversation_filter created_at: date_filter_operators created_at_func: datetime_function_filter_operators + embedding: string_filter_operators id: string_filter_operators insight_id: insight_filter order: number_filter_operators @@ -3996,7 +3997,6 @@ input quote_filter { timestamp_func: datetime_function_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - embedding: string_filter_operators aspects: quote_aspect_filter aspects_func: count_function_filter_operators conversation_chunks: quote_conversation_chunk_filter @@ -4071,8 +4071,8 @@ input update_conversation_chunk_input { timestamp: Date transcript: String updated_at: Date - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments: [update_conversation_segment_conversation_chunk_input] quotes: [update_quote_conversation_chunk_input] } @@ -4083,6 +4083,7 @@ input update_conversation_input { description: String duration: Float id: ID + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -4097,7 +4098,6 @@ input update_conversation_input { summary: String title: String updated_at: Date - is_finished: Boolean is_audio_processing_finished: Boolean chunks: [update_conversation_chunk_input] project_chat_messages: [update_project_chat_message_conversation_input] @@ -4392,18 +4392,18 @@ input update_project_input { id: ID image_generation_model: String is_conversation_allowed: Boolean + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations: [update_conversation_input] + tags: [update_project_tag_input] project_analysis_runs: [update_project_analysis_run_input] project_chats: [update_project_chat_input] project_reports: [update_project_report_input] - tags: [update_project_tag_input] } input update_project_report_input { @@ -4470,6 +4470,7 @@ input update_quote_conversation_chunk_input { input update_quote_input { conversation_id: update_conversation_input created_at: Date + embedding: String id: ID insight_id: update_insight_input order: Int @@ -4477,7 +4478,6 @@ input update_quote_input { text: String timestamp: Date updated_at: Date - embedding: String aspects: [update_quote_aspect_input] conversation_chunks: [update_quote_conversation_chunk_input] representative_aspects: [update_quote_aspect_1_input] diff --git a/echo/directus/sync/specs/openapi.json b/echo/directus/sync/specs/openapi.json index 8f038a46..00ae03ff 100644 --- a/echo/directus/sync/specs/openapi.json +++ b/echo/directus/sync/specs/openapi.json @@ -7,7 +7,7 @@ }, "servers": [ { - "url": "http://localhost:8055", + "url": "http://172.30.150.228:8055", "description": "Your current Directus instance." } ], @@ -7325,34 +7325,39 @@ ] } }, - "/users": { - "get": { - "summary": "List Users", - "description": "List the users.", - "operationId": "getUsers", + "/items/aspect": { + "post": { + "summary": "Create an Item", + "description": "Create a new aspect item.", + "tags": [ + "Items", + "ItemsAspect" + ], + "operationId": "createItemsAspect", "parameters": [ - { - "$ref": "#/components/parameters/Fields" - }, - { - "$ref": "#/components/parameters/Limit" - }, - { - "$ref": "#/components/parameters/Offset" - }, { "$ref": "#/components/parameters/Meta" - }, - { - "$ref": "#/components/parameters/Sort" - }, - { - "$ref": "#/components/parameters/Filter" - }, - { - "$ref": "#/components/parameters/Search" } ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/ItemsAspect" + } + }, + { + "$ref": "#/components/schemas/ItemsAspect" + } + ] + } + } + } + }, "responses": { "200": { "description": "Successful request", @@ -7362,13 +7367,9 @@ "type": "object", "properties": { "data": { - "type": "array", "items": { - "$ref": "#/components/schemas/Users" + "$ref": "#/components/schemas/ItemsAspect" } - }, - "meta": { - "$ref": "#/components/schemas/x-metadata" } } } @@ -7377,33 +7378,45 @@ }, "401": { "$ref": "#/components/responses/UnauthorizedError" - }, - "404": { - "$ref": "#/components/responses/NotFoundError" } - }, - "tags": [ - "Users" - ] + } }, - "post": { - "summary": "Create a User", - "description": "Create a new user.", - "operationId": "createUser", + "get": { + "summary": "List Items", + "description": "List the aspect items.", + "tags": [ + "Items", + "ItemsAspect" + ], + "operationId": "readItemsAspect", + "security": [ + { + "Auth": [] + } + ], "parameters": [ + { + "$ref": "#/components/parameters/Fields" + }, + { + "$ref": "#/components/parameters/Limit" + }, { "$ref": "#/components/parameters/Meta" + }, + { + "$ref": "#/components/parameters/Offset" + }, + { + "$ref": "#/components/parameters/Sort" + }, + { + "$ref": "#/components/parameters/Filter" + }, + { + "$ref": "#/components/parameters/Search" } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Users" - } - } - } - }, "responses": { "200": { "description": "Successful request", @@ -7413,7 +7426,14 @@ "type": "object", "properties": { "data": { - "$ref": "#/components/schemas/Users" + "type": "array", + "items": { + "type": "object", + "$ref": "#/components/schemas/ItemsAspect" + } + }, + "meta": { + "$ref": "#/components/schemas/x-metadata" } } } @@ -7422,22 +7442,17 @@ }, "401": { "$ref": "#/components/responses/UnauthorizedError" - }, - "404": { - "$ref": "#/components/responses/NotFoundError" } - }, - "tags": [ - "Users" - ] + } }, "patch": { - "summary": "Update Multiple Users", - "description": "Update multiple users at the same time.", + "summary": "Update Multiple Items", + "description": "Update multiple aspect items at the same time.", "tags": [ - "Users" + "Items", + "ItemsAspect" ], - "operationId": "updateUsers", + "operationId": "updateItemsAspect", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -7465,18 +7480,17 @@ "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Users" - }, - "keys": { + "oneOf": [ + { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/ItemsAspect" } + }, + { + "$ref": "#/components/schemas/ItemsAspect" } - } + ] } } } @@ -7487,34 +7501,27 @@ "content": { "application/json": { "schema": { - "type": "object", "properties": { "data": { - "type": "array", "items": { - "$ref": "#/components/schemas/Users" + "$ref": "#/components/schemas/ItemsAspect" } - }, - "meta": { - "$ref": "#/components/schemas/x-metadata" } } } } } - }, - "401": { - "$ref": "#/components/responses/UnauthorizedError" } } }, "delete": { - "summary": "Delete Multiple Users", - "description": "Delete multiple existing users.", + "summary": "Delete Multiple Items", + "description": "Delete multiple existing aspect items.", "tags": [ - "Users" + "Items", + "ItemsAspect" ], - "operationId": "deleteUsers", + "operationId": "deleteItemsAspect", "responses": { "200": { "description": "Successful request" @@ -7522,23 +7529,48 @@ "401": { "$ref": "#/components/responses/UnauthorizedError" } - } + }, + "parameters": [] } }, - "/users/{id}": { + "/items/aspect/{id}": { "get": { - "summary": "Retrieve a User", - "description": "Retrieve a single user by unique identifier.", - "operationId": "getUser", + "summary": "Retrieve an Item", + "description": "Retrieve a single aspect item by unique identifier.", + "tags": [ + "Items", + "ItemsAspect" + ], + "operationId": "readSingleItemsAspect", "parameters": [ - { - "$ref": "#/components/parameters/UUId" - }, { "$ref": "#/components/parameters/Fields" }, { "$ref": "#/components/parameters/Meta" + }, + { + "$ref": "#/components/parameters/Version" + }, + { + "name": "id", + "description": "Index of the item.", + "in": "path", + "required": true, + "schema": { + "oneOf": [ + { + "type": "integer", + "description": "Incremental index of the item.", + "example": 1 + }, + { + "type": "string", + "description": "Unique identifier of the item.", + "example": "8cbb43fe-4cdf-4991-8352-c461779cec02" + } + ] + } } ], "responses": { @@ -7550,7 +7582,8 @@ "type": "object", "properties": { "data": { - "$ref": "#/components/schemas/Users" + "type": "object", + "$ref": "#/components/schemas/ItemsAspect" } } } @@ -7563,50 +7596,70 @@ "404": { "$ref": "#/components/responses/NotFoundError" } - }, - "tags": [ - "Users" - ] + } }, "patch": { - "summary": "Update a User", - "description": "Update an existing user", - "operationId": "updateUser", + "summary": "Update an Item", + "description": "Update an existing aspect item.", + "tags": [ + "Items", + "ItemsAspect" + ], + "operationId": "updateSingleItemsAspect", "parameters": [ - { - "$ref": "#/components/parameters/UUId" - }, { "$ref": "#/components/parameters/Fields" }, { "$ref": "#/components/parameters/Meta" + }, + { + "name": "id", + "description": "Index of the item.", + "in": "path", + "required": true, + "schema": { + "oneOf": [ + { + "type": "integer", + "description": "Incremental index of the item.", + "example": 1 + }, + { + "type": "string", + "description": "Unique identifier of the item.", + "example": "8cbb43fe-4cdf-4991-8352-c461779cec02" + } + ] + } } ], "requestBody": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Users" + "type": "object", + "$ref": "#/components/schemas/ItemsAspect" } } } }, "responses": { "200": { + "description": "Successful request", "content": { "application/json": { "schema": { + "type": "object", "properties": { "data": { - "type": "object" + "type": "object", + "$ref": "#/components/schemas/ItemsAspect" } - }, - "type": "object" + } } } - }, - "description": "Successful request" + } }, "401": { "$ref": "#/components/responses/UnauthorizedError" @@ -7614,15 +7667,16 @@ "404": { "$ref": "#/components/responses/NotFoundError" } - }, - "tags": [ - "Users" - ] + } }, "delete": { - "summary": "Delete a User", - "description": "Delete an existing user", - "operationId": "deleteUser", + "summary": "Delete an Item", + "description": "Delete an existing aspect item.", + "tags": [ + "Items", + "ItemsAspect" + ], + "operationId": "deleteSingleItemsAspect", "responses": { "200": { "description": "Successful request" @@ -7634,36 +7688,58 @@ "$ref": "#/components/responses/NotFoundError" } }, - "tags": [ - "Users" - ], "parameters": [ { - "$ref": "#/components/parameters/UUId" + "name": "id", + "description": "Index of the item.", + "in": "path", + "required": true, + "schema": { + "oneOf": [ + { + "type": "integer", + "description": "Incremental index of the item.", + "example": 1 + }, + { + "type": "string", + "description": "Unique identifier of the item.", + "example": "8cbb43fe-4cdf-4991-8352-c461779cec02" + } + ] + } } ] } }, - "/users/invite": { - "post": { - "summary": "Invite User(s)", - "description": "Invites one or more users to this project. It creates a user with an invited status, and then sends an email to the user with instructions on how to activate their account.", - "operationId": "invite", - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "email": { - "description": "Email address or array of email addresses of the to-be-invited user(s).", - "type": "string" - } - } - } - } + "/users": { + "get": { + "summary": "List Users", + "description": "List the users.", + "operationId": "getUsers", + "parameters": [ + { + "$ref": "#/components/parameters/Fields" + }, + { + "$ref": "#/components/parameters/Limit" + }, + { + "$ref": "#/components/parameters/Offset" + }, + { + "$ref": "#/components/parameters/Meta" + }, + { + "$ref": "#/components/parameters/Sort" + }, + { + "$ref": "#/components/parameters/Filter" + }, + { + "$ref": "#/components/parameters/Search" } - }, + ], "responses": { "200": { "description": "Successful request", @@ -7673,7 +7749,13 @@ "type": "object", "properties": { "data": { - "$ref": "#/components/schemas/Users" + "type": "array", + "items": { + "$ref": "#/components/schemas/Users" + } + }, + "meta": { + "$ref": "#/components/schemas/x-metadata" } } } @@ -7690,32 +7772,21 @@ "tags": [ "Users" ] - } - }, - "/users/invite/accept": { + }, "post": { - "summary": "Accept User Invite", - "description": "Accepts and enables an invited user using a JWT invitation token.", - "operationId": "acceptInvite", + "summary": "Create a User", + "description": "Create a new user.", + "operationId": "createUser", + "parameters": [ + { + "$ref": "#/components/parameters/Meta" + } + ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "token": { - "type": "string", - "example": "eyJh...KmUk", - "description": "Accept invite token." - }, - "password": { - "type": "string", - "description": "Password of the user.", - "format": "password", - "example": "d1r3ctu5" - } - } + "$ref": "#/components/schemas/Users" } } } @@ -7746,21 +7817,57 @@ "tags": [ "Users" ] - } - }, - "/users/me": { - "get": { - "summary": "Retrieve Current User", - "description": "Retrieve the currently authenticated user.", - "operationId": "getMe", + }, + "patch": { + "summary": "Update Multiple Users", + "description": "Update multiple users at the same time.", + "tags": [ + "Users" + ], + "operationId": "updateUsers", "parameters": [ { "$ref": "#/components/parameters/Fields" }, + { + "$ref": "#/components/parameters/Limit" + }, { "$ref": "#/components/parameters/Meta" + }, + { + "$ref": "#/components/parameters/Offset" + }, + { + "$ref": "#/components/parameters/Sort" + }, + { + "$ref": "#/components/parameters/Filter" + }, + { + "$ref": "#/components/parameters/Search" } ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "data": { + "$ref": "#/components/schemas/Users" + }, + "keys": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + } + } + }, "responses": { "200": { "description": "Successful request", @@ -7770,7 +7877,13 @@ "type": "object", "properties": { "data": { - "$ref": "#/components/schemas/Users" + "type": "array", + "items": { + "$ref": "#/components/schemas/Users" + } + }, + "meta": { + "$ref": "#/components/schemas/x-metadata" } } } @@ -7779,19 +7892,42 @@ }, "401": { "$ref": "#/components/responses/UnauthorizedError" - }, - "404": { - "$ref": "#/components/responses/NotFoundError" } - }, + } + }, + "delete": { + "summary": "Delete Multiple Users", + "description": "Delete multiple existing users.", "tags": [ "Users" - ] - }, - "patch": { - "summary": "Update Current User", - "description": "Update the currently authenticated user.", - "operationId": "updateMe", + ], + "operationId": "deleteUsers", + "responses": { + "200": { + "description": "Successful request" + }, + "401": { + "$ref": "#/components/responses/UnauthorizedError" + } + } + } + }, + "/users/{id}": { + "get": { + "summary": "Retrieve a User", + "description": "Retrieve a single user by unique identifier.", + "operationId": "getUser", + "parameters": [ + { + "$ref": "#/components/parameters/UUId" + }, + { + "$ref": "#/components/parameters/Fields" + }, + { + "$ref": "#/components/parameters/Meta" + } + ], "responses": { "200": { "description": "Successful request", @@ -7818,30 +7954,45 @@ "tags": [ "Users" ] - } - }, - "/users/me/track/page": { + }, "patch": { - "summary": "Update Last Page", - "description": "Updates the last used page field of the currently authenticated user. This is used internally to be able to open the Directus admin app from the last page you used.", - "operationId": "updateLastUsedPageMe", + "summary": "Update a User", + "description": "Update an existing user", + "operationId": "updateUser", + "parameters": [ + { + "$ref": "#/components/parameters/UUId" + }, + { + "$ref": "#/components/parameters/Fields" + }, + { + "$ref": "#/components/parameters/Meta" + } + ], "requestBody": { "content": { "application/json": { "schema": { - "properties": { - "last_page": { - "description": "Path of the page you used last.", - "type": "string" - } - }, - "type": "object" + "$ref": "#/components/schemas/Users" } } } }, "responses": { "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "data": { + "type": "object" + } + }, + "type": "object" + } + } + }, "description": "Successful request" }, "401": { @@ -7854,13 +8005,11 @@ "tags": [ "Users" ] - } - }, - "/users/me/tfa/enable": { - "post": { - "summary": "Enable 2FA", - "description": "Enables two-factor authentication for the currently authenticated user.", - "operationId": "meTfaEnable", + }, + "delete": { + "summary": "Delete a User", + "description": "Delete an existing user", + "operationId": "deleteUser", "responses": { "200": { "description": "Successful request" @@ -7874,59 +8023,30 @@ }, "tags": [ "Users" - ] - } - }, - "/users/me/tfa/disable": { - "post": { - "summary": "Disable 2FA", - "description": "Disables two-factor authentication for the currently authenticated user.", - "operationId": "meTfaDisable", - "responses": { - "200": { - "description": "Successful request" - }, - "401": { - "$ref": "#/components/responses/UnauthorizedError" - }, - "404": { - "$ref": "#/components/responses/NotFoundError" + ], + "parameters": [ + { + "$ref": "#/components/parameters/UUId" } - }, - "tags": [ - "Users" ] } }, - "/items/quote": { + "/users/invite": { "post": { - "summary": "Create an Item", - "description": "Create a new quote item.", - "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "createItemsQuote", - "parameters": [ - { - "$ref": "#/components/parameters/Meta" - } - ], + "summary": "Invite User(s)", + "description": "Invites one or more users to this project. It creates a user with an invited status, and then sends an email to the user with instructions on how to activate their account.", + "operationId": "invite", "requestBody": { "content": { "application/json": { "schema": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/ItemsQuote" - } - }, - { - "$ref": "#/components/schemas/ItemsQuote" + "type": "object", + "properties": { + "email": { + "description": "Email address or array of email addresses of the to-be-invited user(s).", + "type": "string" } - ] + } } } } @@ -7940,9 +8060,7 @@ "type": "object", "properties": { "data": { - "items": { - "$ref": "#/components/schemas/ItemsQuote" - } + "$ref": "#/components/schemas/Users" } } } @@ -7951,45 +8069,44 @@ }, "401": { "$ref": "#/components/responses/UnauthorizedError" + }, + "404": { + "$ref": "#/components/responses/NotFoundError" } - } - }, - "get": { - "summary": "List Items", - "description": "List the quote items.", + }, "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "readItemsQuote", - "security": [ - { - "Auth": [] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/Fields" - }, - { - "$ref": "#/components/parameters/Limit" - }, - { - "$ref": "#/components/parameters/Meta" - }, - { - "$ref": "#/components/parameters/Offset" - }, - { - "$ref": "#/components/parameters/Sort" - }, - { - "$ref": "#/components/parameters/Filter" - }, - { - "$ref": "#/components/parameters/Search" + "Users" + ] + } + }, + "/users/invite/accept": { + "post": { + "summary": "Accept User Invite", + "description": "Accepts and enables an invited user using a JWT invitation token.", + "operationId": "acceptInvite", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "token": { + "type": "string", + "example": "eyJh...KmUk", + "description": "Accept invite token." + }, + "password": { + "type": "string", + "description": "Password of the user.", + "format": "password", + "example": "d1r3ctu5" + } + } + } + } } - ], + }, "responses": { "200": { "description": "Successful request", @@ -7999,14 +8116,7 @@ "type": "object", "properties": { "data": { - "type": "array", - "items": { - "type": "object", - "$ref": "#/components/schemas/ItemsQuote" - } - }, - "meta": { - "$ref": "#/components/schemas/x-metadata" + "$ref": "#/components/schemas/Users" } } } @@ -8015,137 +8125,60 @@ }, "401": { "$ref": "#/components/responses/UnauthorizedError" + }, + "404": { + "$ref": "#/components/responses/NotFoundError" } - } - }, - "patch": { - "summary": "Update Multiple Items", - "description": "Update multiple quote items at the same time.", + }, "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "updateItemsQuote", + "Users" + ] + } + }, + "/users/me": { + "get": { + "summary": "Retrieve Current User", + "description": "Retrieve the currently authenticated user.", + "operationId": "getMe", "parameters": [ { "$ref": "#/components/parameters/Fields" }, - { - "$ref": "#/components/parameters/Limit" - }, { "$ref": "#/components/parameters/Meta" - }, - { - "$ref": "#/components/parameters/Offset" - }, - { - "$ref": "#/components/parameters/Sort" - }, - { - "$ref": "#/components/parameters/Filter" - }, - { - "$ref": "#/components/parameters/Search" } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/ItemsQuote" - } - }, - { - "$ref": "#/components/schemas/ItemsQuote" - } - ] - } - } - } - }, "responses": { "200": { "description": "Successful request", "content": { "application/json": { "schema": { + "type": "object", "properties": { "data": { - "items": { - "$ref": "#/components/schemas/ItemsQuote" - } + "$ref": "#/components/schemas/Users" } } } } } - } - } - }, - "delete": { - "summary": "Delete Multiple Items", - "description": "Delete multiple existing quote items.", - "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "deleteItemsQuote", - "responses": { - "200": { - "description": "Successful request" }, "401": { "$ref": "#/components/responses/UnauthorizedError" - } - }, - "parameters": [] - } - }, - "/items/quote/{id}": { - "get": { - "summary": "Retrieve an Item", - "description": "Retrieve a single quote item by unique identifier.", - "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "readSingleItemsQuote", - "parameters": [ - { - "$ref": "#/components/parameters/Fields" - }, - { - "$ref": "#/components/parameters/Meta" - }, - { - "$ref": "#/components/parameters/Version" }, - { - "name": "id", - "description": "Index of the item.", - "in": "path", - "required": true, - "schema": { - "oneOf": [ - { - "type": "integer", - "description": "Incremental index of the item.", - "example": 1 - }, - { - "type": "string", - "description": "Unique identifier of the item.", - "example": "8cbb43fe-4cdf-4991-8352-c461779cec02" - } - ] - } + "404": { + "$ref": "#/components/responses/NotFoundError" } - ], + }, + "tags": [ + "Users" + ] + }, + "patch": { + "summary": "Update Current User", + "description": "Update the currently authenticated user.", + "operationId": "updateMe", "responses": { "200": { "description": "Successful request", @@ -8155,8 +8188,7 @@ "type": "object", "properties": { "data": { - "type": "object", - "$ref": "#/components/schemas/ItemsQuote" + "$ref": "#/components/schemas/Users" } } } @@ -8169,70 +8201,35 @@ "404": { "$ref": "#/components/responses/NotFoundError" } - } - }, - "patch": { - "summary": "Update an Item", - "description": "Update an existing quote item.", + }, "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "updateSingleItemsQuote", - "parameters": [ - { - "$ref": "#/components/parameters/Fields" - }, - { - "$ref": "#/components/parameters/Meta" - }, - { - "name": "id", - "description": "Index of the item.", - "in": "path", - "required": true, - "schema": { - "oneOf": [ - { - "type": "integer", - "description": "Incremental index of the item.", - "example": 1 - }, - { - "type": "string", - "description": "Unique identifier of the item.", - "example": "8cbb43fe-4cdf-4991-8352-c461779cec02" - } - ] - } - } - ], + "Users" + ] + } + }, + "/users/me/track/page": { + "patch": { + "summary": "Update Last Page", + "description": "Updates the last used page field of the currently authenticated user. This is used internally to be able to open the Directus admin app from the last page you used.", + "operationId": "updateLastUsedPageMe", "requestBody": { "content": { "application/json": { "schema": { - "type": "object", - "$ref": "#/components/schemas/ItemsQuote" + "properties": { + "last_page": { + "description": "Path of the page you used last.", + "type": "string" + } + }, + "type": "object" } } } }, "responses": { "200": { - "description": "Successful request", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "$ref": "#/components/schemas/ItemsQuote" - } - } - } - } - } + "description": "Successful request" }, "401": { "$ref": "#/components/responses/UnauthorizedError" @@ -8240,16 +8237,17 @@ "404": { "$ref": "#/components/responses/NotFoundError" } - } - }, - "delete": { - "summary": "Delete an Item", - "description": "Delete an existing quote item.", + }, "tags": [ - "Items", - "ItemsQuote" - ], - "operationId": "deleteSingleItemsQuote", + "Users" + ] + } + }, + "/users/me/tfa/enable": { + "post": { + "summary": "Enable 2FA", + "description": "Enables two-factor authentication for the currently authenticated user.", + "operationId": "meTfaEnable", "responses": { "200": { "description": "Successful request" @@ -8261,27 +8259,29 @@ "$ref": "#/components/responses/NotFoundError" } }, - "parameters": [ - { - "name": "id", - "description": "Index of the item.", - "in": "path", - "required": true, - "schema": { - "oneOf": [ - { - "type": "integer", - "description": "Incremental index of the item.", - "example": 1 - }, - { - "type": "string", - "description": "Unique identifier of the item.", - "example": "8cbb43fe-4cdf-4991-8352-c461779cec02" - } - ] - } + "tags": [ + "Users" + ] + } + }, + "/users/me/tfa/disable": { + "post": { + "summary": "Disable 2FA", + "description": "Disables two-factor authentication for the currently authenticated user.", + "operationId": "meTfaDisable", + "responses": { + "200": { + "description": "Successful request" + }, + "401": { + "$ref": "#/components/responses/UnauthorizedError" + }, + "404": { + "$ref": "#/components/responses/NotFoundError" } + }, + "tags": [ + "Users" ] } }, @@ -14864,15 +14864,15 @@ ] } }, - "/items/quote_aspect": { + "/items/project_report_notification_participants": { "post": { "summary": "Create an Item", - "description": "Create a new quote_aspect item.", + "description": "Create a new project_report_notification_participants item.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "createItemsQuoteAspect", + "operationId": "createItemsProjectReportNotificationParticipants", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -14886,11 +14886,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } }, { - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } ] } @@ -14907,7 +14907,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } } } @@ -14922,12 +14922,12 @@ }, "get": { "summary": "List Items", - "description": "List the quote_aspect items.", + "description": "List the project_report_notification_participants items.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "readItemsQuoteAspect", + "operationId": "readItemsProjectReportNotificationParticipants", "security": [ { "Auth": [] @@ -14968,7 +14968,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } }, "meta": { @@ -14986,12 +14986,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple quote_aspect items at the same time.", + "description": "Update multiple project_report_notification_participants items at the same time.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "updateItemsQuoteAspect", + "operationId": "updateItemsProjectReportNotificationParticipants", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15023,11 +15023,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } }, { - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } ] } @@ -15043,7 +15043,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } } } @@ -15055,12 +15055,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing quote_aspect items.", + "description": "Delete multiple existing project_report_notification_participants items.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "deleteItemsQuoteAspect", + "operationId": "deleteItemsProjectReportNotificationParticipants", "responses": { "200": { "description": "Successful request" @@ -15072,15 +15072,15 @@ "parameters": [] } }, - "/items/quote_aspect/{id}": { + "/items/project_report_notification_participants/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single quote_aspect item by unique identifier.", + "description": "Retrieve a single project_report_notification_participants item by unique identifier.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "readSingleItemsQuoteAspect", + "operationId": "readSingleItemsProjectReportNotificationParticipants", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15122,7 +15122,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } } } @@ -15139,12 +15139,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing quote_aspect item.", + "description": "Update an existing project_report_notification_participants item.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "updateSingleItemsQuoteAspect", + "operationId": "updateSingleItemsProjectReportNotificationParticipants", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15178,7 +15178,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } } } @@ -15193,7 +15193,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect" + "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" } } } @@ -15210,12 +15210,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing quote_aspect item.", + "description": "Delete an existing project_report_notification_participants item.", "tags": [ "Items", - "ItemsQuoteAspect" + "ItemsProjectReportNotificationParticipants" ], - "operationId": "deleteSingleItemsQuoteAspect", + "operationId": "deleteSingleItemsProjectReportNotificationParticipants", "responses": { "200": { "description": "Successful request" @@ -15251,15 +15251,15 @@ ] } }, - "/items/quote_aspect_1": { + "/items/quote": { "post": { "summary": "Create an Item", - "description": "Create a new quote_aspect_1 item.", + "description": "Create a new quote item.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "createItemsQuoteAspect1", + "operationId": "createItemsQuote", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -15273,11 +15273,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } }, { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } ] } @@ -15294,7 +15294,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } } } @@ -15309,12 +15309,12 @@ }, "get": { "summary": "List Items", - "description": "List the quote_aspect_1 items.", + "description": "List the quote items.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "readItemsQuoteAspect1", + "operationId": "readItemsQuote", "security": [ { "Auth": [] @@ -15355,7 +15355,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } }, "meta": { @@ -15373,12 +15373,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple quote_aspect_1 items at the same time.", + "description": "Update multiple quote items at the same time.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "updateItemsQuoteAspect1", + "operationId": "updateItemsQuote", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15410,11 +15410,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } }, { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } ] } @@ -15430,7 +15430,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } } } @@ -15442,12 +15442,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing quote_aspect_1 items.", + "description": "Delete multiple existing quote items.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "deleteItemsQuoteAspect1", + "operationId": "deleteItemsQuote", "responses": { "200": { "description": "Successful request" @@ -15459,15 +15459,15 @@ "parameters": [] } }, - "/items/quote_aspect_1/{id}": { + "/items/quote/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single quote_aspect_1 item by unique identifier.", + "description": "Retrieve a single quote item by unique identifier.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "readSingleItemsQuoteAspect1", + "operationId": "readSingleItemsQuote", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15509,7 +15509,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } } } @@ -15526,12 +15526,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing quote_aspect_1 item.", + "description": "Update an existing quote item.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "updateSingleItemsQuoteAspect1", + "operationId": "updateSingleItemsQuote", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15565,7 +15565,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } } } @@ -15580,7 +15580,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsQuote" } } } @@ -15597,12 +15597,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing quote_aspect_1 item.", + "description": "Delete an existing quote item.", "tags": [ "Items", - "ItemsQuoteAspect1" + "ItemsQuote" ], - "operationId": "deleteSingleItemsQuoteAspect1", + "operationId": "deleteSingleItemsQuote", "responses": { "200": { "description": "Successful request" @@ -15638,15 +15638,15 @@ ] } }, - "/items/quote_conversation_chunk": { + "/items/quote_aspect": { "post": { "summary": "Create an Item", - "description": "Create a new quote_conversation_chunk item.", + "description": "Create a new quote_aspect item.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "createItemsQuoteConversationChunk", + "operationId": "createItemsQuoteAspect", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -15660,11 +15660,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } }, { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } ] } @@ -15681,7 +15681,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } } } @@ -15696,12 +15696,12 @@ }, "get": { "summary": "List Items", - "description": "List the quote_conversation_chunk items.", + "description": "List the quote_aspect items.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "readItemsQuoteConversationChunk", + "operationId": "readItemsQuoteAspect", "security": [ { "Auth": [] @@ -15742,7 +15742,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } }, "meta": { @@ -15760,12 +15760,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple quote_conversation_chunk items at the same time.", + "description": "Update multiple quote_aspect items at the same time.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "updateItemsQuoteConversationChunk", + "operationId": "updateItemsQuoteAspect", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15797,11 +15797,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } }, { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } ] } @@ -15817,7 +15817,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } } } @@ -15829,12 +15829,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing quote_conversation_chunk items.", + "description": "Delete multiple existing quote_aspect items.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "deleteItemsQuoteConversationChunk", + "operationId": "deleteItemsQuoteAspect", "responses": { "200": { "description": "Successful request" @@ -15846,15 +15846,15 @@ "parameters": [] } }, - "/items/quote_conversation_chunk/{id}": { + "/items/quote_aspect/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single quote_conversation_chunk item by unique identifier.", + "description": "Retrieve a single quote_aspect item by unique identifier.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "readSingleItemsQuoteConversationChunk", + "operationId": "readSingleItemsQuoteAspect", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15896,7 +15896,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } } } @@ -15913,12 +15913,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing quote_conversation_chunk item.", + "description": "Update an existing quote_aspect item.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "updateSingleItemsQuoteConversationChunk", + "operationId": "updateSingleItemsQuoteAspect", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -15952,7 +15952,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } } } @@ -15967,7 +15967,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } } } @@ -15984,12 +15984,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing quote_conversation_chunk item.", + "description": "Delete an existing quote_aspect item.", "tags": [ "Items", - "ItemsQuoteConversationChunk" + "ItemsQuoteAspect" ], - "operationId": "deleteSingleItemsQuoteConversationChunk", + "operationId": "deleteSingleItemsQuoteAspect", "responses": { "200": { "description": "Successful request" @@ -16025,15 +16025,15 @@ ] } }, - "/items/aspect": { + "/items/conversation_segment": { "post": { "summary": "Create an Item", - "description": "Create a new aspect item.", + "description": "Create a new conversation_segment item.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "createItemsAspect", + "operationId": "createItemsConversationSegment", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -16047,11 +16047,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } }, { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } ] } @@ -16068,7 +16068,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } } } @@ -16083,12 +16083,12 @@ }, "get": { "summary": "List Items", - "description": "List the aspect items.", + "description": "List the conversation_segment items.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "readItemsAspect", + "operationId": "readItemsConversationSegment", "security": [ { "Auth": [] @@ -16129,7 +16129,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } }, "meta": { @@ -16147,12 +16147,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple aspect items at the same time.", + "description": "Update multiple conversation_segment items at the same time.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "updateItemsAspect", + "operationId": "updateItemsConversationSegment", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -16184,11 +16184,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } }, { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } ] } @@ -16204,7 +16204,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } } } @@ -16216,12 +16216,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing aspect items.", + "description": "Delete multiple existing conversation_segment items.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "deleteItemsAspect", + "operationId": "deleteItemsConversationSegment", "responses": { "200": { "description": "Successful request" @@ -16233,15 +16233,15 @@ "parameters": [] } }, - "/items/aspect/{id}": { + "/items/conversation_segment/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single aspect item by unique identifier.", + "description": "Retrieve a single conversation_segment item by unique identifier.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "readSingleItemsAspect", + "operationId": "readSingleItemsConversationSegment", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -16283,7 +16283,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } } } @@ -16300,12 +16300,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing aspect item.", + "description": "Update an existing conversation_segment item.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "updateSingleItemsAspect", + "operationId": "updateSingleItemsConversationSegment", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -16339,7 +16339,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } } } @@ -16354,7 +16354,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversationSegment" } } } @@ -16371,12 +16371,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing aspect item.", + "description": "Delete an existing conversation_segment item.", "tags": [ "Items", - "ItemsAspect" + "ItemsConversationSegment" ], - "operationId": "deleteSingleItemsAspect", + "operationId": "deleteSingleItemsConversationSegment", "responses": { "200": { "description": "Successful request" @@ -16799,15 +16799,15 @@ ] } }, - "/items/project": { + "/items/project_chat_message": { "post": { "summary": "Create an Item", - "description": "Create a new project item.", + "description": "Create a new project_chat_message item.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "createItemsProject", + "operationId": "createItemsProjectChatMessage", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -16821,11 +16821,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } }, { - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } ] } @@ -16842,7 +16842,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } } } @@ -16857,12 +16857,12 @@ }, "get": { "summary": "List Items", - "description": "List the project items.", + "description": "List the project_chat_message items.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "readItemsProject", + "operationId": "readItemsProjectChatMessage", "security": [ { "Auth": [] @@ -16903,7 +16903,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } }, "meta": { @@ -16921,12 +16921,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple project items at the same time.", + "description": "Update multiple project_chat_message items at the same time.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "updateItemsProject", + "operationId": "updateItemsProjectChatMessage", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -16958,11 +16958,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } }, { - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } ] } @@ -16978,7 +16978,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } } } @@ -16990,12 +16990,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing project items.", + "description": "Delete multiple existing project_chat_message items.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "deleteItemsProject", + "operationId": "deleteItemsProjectChatMessage", "responses": { "200": { "description": "Successful request" @@ -17007,15 +17007,15 @@ "parameters": [] } }, - "/items/project/{id}": { + "/items/project_chat_message/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single project item by unique identifier.", + "description": "Retrieve a single project_chat_message item by unique identifier.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "readSingleItemsProject", + "operationId": "readSingleItemsProjectChatMessage", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17057,7 +17057,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } } } @@ -17074,12 +17074,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing project item.", + "description": "Update an existing project_chat_message item.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "updateSingleItemsProject", + "operationId": "updateSingleItemsProjectChatMessage", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17113,7 +17113,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } } } @@ -17128,7 +17128,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsProject" + "$ref": "#/components/schemas/ItemsProjectChatMessage" } } } @@ -17145,12 +17145,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing project item.", + "description": "Delete an existing project_chat_message item.", "tags": [ "Items", - "ItemsProject" + "ItemsProjectChatMessage" ], - "operationId": "deleteSingleItemsProject", + "operationId": "deleteSingleItemsProjectChatMessage", "responses": { "200": { "description": "Successful request" @@ -17186,15 +17186,15 @@ ] } }, - "/items/project_chat_message": { + "/items/project": { "post": { "summary": "Create an Item", - "description": "Create a new project_chat_message item.", + "description": "Create a new project item.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "createItemsProjectChatMessage", + "operationId": "createItemsProject", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -17208,11 +17208,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } }, { - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } ] } @@ -17229,7 +17229,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } } } @@ -17244,12 +17244,12 @@ }, "get": { "summary": "List Items", - "description": "List the project_chat_message items.", + "description": "List the project items.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "readItemsProjectChatMessage", + "operationId": "readItemsProject", "security": [ { "Auth": [] @@ -17290,7 +17290,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } }, "meta": { @@ -17308,12 +17308,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple project_chat_message items at the same time.", + "description": "Update multiple project items at the same time.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "updateItemsProjectChatMessage", + "operationId": "updateItemsProject", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17345,11 +17345,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } }, { - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } ] } @@ -17365,7 +17365,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } } } @@ -17377,12 +17377,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing project_chat_message items.", + "description": "Delete multiple existing project items.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "deleteItemsProjectChatMessage", + "operationId": "deleteItemsProject", "responses": { "200": { "description": "Successful request" @@ -17394,15 +17394,15 @@ "parameters": [] } }, - "/items/project_chat_message/{id}": { + "/items/project/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single project_chat_message item by unique identifier.", + "description": "Retrieve a single project item by unique identifier.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "readSingleItemsProjectChatMessage", + "operationId": "readSingleItemsProject", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17444,7 +17444,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } } } @@ -17461,12 +17461,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing project_chat_message item.", + "description": "Update an existing project item.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "updateSingleItemsProjectChatMessage", + "operationId": "updateSingleItemsProject", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17500,7 +17500,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } } } @@ -17515,7 +17515,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectChatMessage" + "$ref": "#/components/schemas/ItemsProject" } } } @@ -17532,12 +17532,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing project_chat_message item.", + "description": "Delete an existing project item.", "tags": [ "Items", - "ItemsProjectChatMessage" + "ItemsProject" ], - "operationId": "deleteSingleItemsProjectChatMessage", + "operationId": "deleteSingleItemsProject", "responses": { "200": { "description": "Successful request" @@ -17573,15 +17573,15 @@ ] } }, - "/items/conversation_segment": { + "/items/conversation_chunk": { "post": { "summary": "Create an Item", - "description": "Create a new conversation_segment item.", + "description": "Create a new conversation_chunk item.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "createItemsConversationSegment", + "operationId": "createItemsConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -17595,11 +17595,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } }, { - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } ] } @@ -17616,7 +17616,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } } } @@ -17631,12 +17631,12 @@ }, "get": { "summary": "List Items", - "description": "List the conversation_segment items.", + "description": "List the conversation_chunk items.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "readItemsConversationSegment", + "operationId": "readItemsConversationChunk", "security": [ { "Auth": [] @@ -17677,7 +17677,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } }, "meta": { @@ -17695,12 +17695,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple conversation_segment items at the same time.", + "description": "Update multiple conversation_chunk items at the same time.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "updateItemsConversationSegment", + "operationId": "updateItemsConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17732,11 +17732,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } }, { - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } ] } @@ -17752,7 +17752,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } } } @@ -17764,12 +17764,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing conversation_segment items.", + "description": "Delete multiple existing conversation_chunk items.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "deleteItemsConversationSegment", + "operationId": "deleteItemsConversationChunk", "responses": { "200": { "description": "Successful request" @@ -17781,15 +17781,15 @@ "parameters": [] } }, - "/items/conversation_segment/{id}": { + "/items/conversation_chunk/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single conversation_segment item by unique identifier.", + "description": "Retrieve a single conversation_chunk item by unique identifier.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "readSingleItemsConversationSegment", + "operationId": "readSingleItemsConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17831,7 +17831,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } } } @@ -17848,12 +17848,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing conversation_segment item.", + "description": "Update an existing conversation_chunk item.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "updateSingleItemsConversationSegment", + "operationId": "updateSingleItemsConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -17887,7 +17887,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } } } @@ -17902,7 +17902,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationSegment" + "$ref": "#/components/schemas/ItemsConversationChunk" } } } @@ -17919,12 +17919,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing conversation_segment item.", + "description": "Delete an existing conversation_chunk item.", "tags": [ "Items", - "ItemsConversationSegment" + "ItemsConversationChunk" ], - "operationId": "deleteSingleItemsConversationSegment", + "operationId": "deleteSingleItemsConversationChunk", "responses": { "200": { "description": "Successful request" @@ -17960,15 +17960,15 @@ ] } }, - "/items/conversation_chunk": { + "/items/quote_aspect_1": { "post": { "summary": "Create an Item", - "description": "Create a new conversation_chunk item.", + "description": "Create a new quote_aspect_1 item.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "createItemsConversationChunk", + "operationId": "createItemsQuoteAspect1", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -17982,11 +17982,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } }, { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } ] } @@ -18003,7 +18003,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } } } @@ -18018,12 +18018,12 @@ }, "get": { "summary": "List Items", - "description": "List the conversation_chunk items.", + "description": "List the quote_aspect_1 items.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "readItemsConversationChunk", + "operationId": "readItemsQuoteAspect1", "security": [ { "Auth": [] @@ -18064,7 +18064,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } }, "meta": { @@ -18082,12 +18082,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple conversation_chunk items at the same time.", + "description": "Update multiple quote_aspect_1 items at the same time.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "updateItemsConversationChunk", + "operationId": "updateItemsQuoteAspect1", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -18119,11 +18119,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } }, { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } ] } @@ -18139,7 +18139,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } } } @@ -18151,12 +18151,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing conversation_chunk items.", + "description": "Delete multiple existing quote_aspect_1 items.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "deleteItemsConversationChunk", + "operationId": "deleteItemsQuoteAspect1", "responses": { "200": { "description": "Successful request" @@ -18168,15 +18168,15 @@ "parameters": [] } }, - "/items/conversation_chunk/{id}": { + "/items/quote_aspect_1/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single conversation_chunk item by unique identifier.", + "description": "Retrieve a single quote_aspect_1 item by unique identifier.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "readSingleItemsConversationChunk", + "operationId": "readSingleItemsQuoteAspect1", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -18218,7 +18218,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } } } @@ -18235,12 +18235,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing conversation_chunk item.", + "description": "Update an existing quote_aspect_1 item.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "updateSingleItemsConversationChunk", + "operationId": "updateSingleItemsQuoteAspect1", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -18274,7 +18274,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } } } @@ -18289,7 +18289,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect1" } } } @@ -18306,12 +18306,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing conversation_chunk item.", + "description": "Delete an existing quote_aspect_1 item.", "tags": [ "Items", - "ItemsConversationChunk" + "ItemsQuoteAspect1" ], - "operationId": "deleteSingleItemsConversationChunk", + "operationId": "deleteSingleItemsQuoteAspect1", "responses": { "200": { "description": "Successful request" @@ -18347,15 +18347,15 @@ ] } }, - "/items/project_report_notification_participants": { + "/items/quote_conversation_chunk": { "post": { "summary": "Create an Item", - "description": "Create a new project_report_notification_participants item.", + "description": "Create a new quote_conversation_chunk item.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "createItemsProjectReportNotificationParticipants", + "operationId": "createItemsQuoteConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Meta" @@ -18369,11 +18369,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } }, { - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } ] } @@ -18390,7 +18390,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } } } @@ -18405,12 +18405,12 @@ }, "get": { "summary": "List Items", - "description": "List the project_report_notification_participants items.", + "description": "List the quote_conversation_chunk items.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "readItemsProjectReportNotificationParticipants", + "operationId": "readItemsQuoteConversationChunk", "security": [ { "Auth": [] @@ -18451,7 +18451,7 @@ "type": "array", "items": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } }, "meta": { @@ -18469,12 +18469,12 @@ }, "patch": { "summary": "Update Multiple Items", - "description": "Update multiple project_report_notification_participants items at the same time.", + "description": "Update multiple quote_conversation_chunk items at the same time.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "updateItemsProjectReportNotificationParticipants", + "operationId": "updateItemsQuoteConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -18506,11 +18506,11 @@ { "type": "array", "items": { - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } }, { - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } ] } @@ -18526,7 +18526,7 @@ "properties": { "data": { "items": { - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } } } @@ -18538,12 +18538,12 @@ }, "delete": { "summary": "Delete Multiple Items", - "description": "Delete multiple existing project_report_notification_participants items.", + "description": "Delete multiple existing quote_conversation_chunk items.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "deleteItemsProjectReportNotificationParticipants", + "operationId": "deleteItemsQuoteConversationChunk", "responses": { "200": { "description": "Successful request" @@ -18555,15 +18555,15 @@ "parameters": [] } }, - "/items/project_report_notification_participants/{id}": { + "/items/quote_conversation_chunk/{id}": { "get": { "summary": "Retrieve an Item", - "description": "Retrieve a single project_report_notification_participants item by unique identifier.", + "description": "Retrieve a single quote_conversation_chunk item by unique identifier.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "readSingleItemsProjectReportNotificationParticipants", + "operationId": "readSingleItemsQuoteConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -18605,7 +18605,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } } } @@ -18622,12 +18622,12 @@ }, "patch": { "summary": "Update an Item", - "description": "Update an existing project_report_notification_participants item.", + "description": "Update an existing quote_conversation_chunk item.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "updateSingleItemsProjectReportNotificationParticipants", + "operationId": "updateSingleItemsQuoteConversationChunk", "parameters": [ { "$ref": "#/components/parameters/Fields" @@ -18661,7 +18661,7 @@ "application/json": { "schema": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } } } @@ -18676,7 +18676,7 @@ "properties": { "data": { "type": "object", - "$ref": "#/components/schemas/ItemsProjectReportNotificationParticipants" + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" } } } @@ -18693,12 +18693,12 @@ }, "delete": { "summary": "Delete an Item", - "description": "Delete an existing project_report_notification_participants item.", + "description": "Delete an existing quote_conversation_chunk item.", "tags": [ "Items", - "ItemsProjectReportNotificationParticipants" + "ItemsQuoteConversationChunk" ], - "operationId": "deleteSingleItemsProjectReportNotificationParticipants", + "operationId": "deleteSingleItemsQuoteConversationChunk", "responses": { "200": { "description": "Successful request" @@ -19244,15 +19244,15 @@ "description": "Enables users to create unpublished copies of an item, modify them independently from the main version, and promote them to become the new main version when ready.", "x-collection": "directus_versions" }, + { + "name": "ItemsAspect", + "x-collection": "aspect" + }, { "name": "Users", "description": "Users are what gives you access to the data.", "x-collection": "directus_users" }, - { - "name": "ItemsQuote", - "x-collection": "quote" - }, { "name": "ItemsAccount", "x-collection": "account" @@ -19322,44 +19322,44 @@ "x-collection": "project_report_metric" }, { - "name": "ItemsQuoteAspect", - "x-collection": "quote_aspect" + "name": "ItemsProjectReportNotificationParticipants", + "x-collection": "project_report_notification_participants" }, { - "name": "ItemsQuoteAspect1", - "x-collection": "quote_aspect_1" + "name": "ItemsQuote", + "x-collection": "quote" }, { - "name": "ItemsQuoteConversationChunk", - "x-collection": "quote_conversation_chunk" + "name": "ItemsQuoteAspect", + "x-collection": "quote_aspect" }, { - "name": "ItemsAspect", - "x-collection": "aspect" + "name": "ItemsConversationSegment", + "x-collection": "conversation_segment" }, { "name": "ItemsConversation", "x-collection": "conversation" }, - { - "name": "ItemsProject", - "x-collection": "project" - }, { "name": "ItemsProjectChatMessage", "x-collection": "project_chat_message" }, { - "name": "ItemsConversationSegment", - "x-collection": "conversation_segment" + "name": "ItemsProject", + "x-collection": "project" }, { "name": "ItemsConversationChunk", "x-collection": "conversation_chunk" }, { - "name": "ItemsProjectReportNotificationParticipants", - "x-collection": "project_report_notification_participants" + "name": "ItemsQuoteAspect1", + "x-collection": "quote_aspect_1" + }, + { + "name": "ItemsQuoteConversationChunk", + "x-collection": "quote_conversation_chunk" }, { "name": "ItemsProcessingStatus", @@ -21317,92 +21317,60 @@ }, "x-collection": "directus_versions" }, - "ItemsQuote": { + "ItemsAspect": { "type": "object", "properties": { - "conversation_id": { - "nullable": false, - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/ItemsConversation" - } - ] - }, "created_at": { "nullable": true, "type": "string", "format": "timestamp" }, + "description": { + "nullable": true, + "type": "string" + }, "id": { "nullable": false, "type": "string", "format": "uuid" }, - "insight_id": { + "image_url": { "nullable": true, - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/ItemsInsight" - } - ] + "type": "string" }, - "order": { + "long_summary": { "nullable": true, - "type": "integer" + "type": "string" }, - "project_analysis_run_id": { + "name": { "nullable": true, - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/ItemsProjectAnalysisRun" - } - ] - }, - "text": { - "nullable": false, "type": "string" }, - "timestamp": { + "short_summary": { "nullable": true, - "type": "string", - "format": "date-time" + "type": "string" }, "updated_at": { "nullable": true, "type": "string", "format": "timestamp" }, - "embedding": { + "view_id": { "nullable": true, - "type": "string" + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsView" + } + ] }, - "aspects": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/ItemsQuoteAspect" - } - ] - } + "centroid_embedding": { + "nullable": true }, - "conversation_chunks": { + "quotes": { "nullable": true, "type": "array", "items": { @@ -21411,12 +21379,12 @@ "type": "integer" }, { - "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + "$ref": "#/components/schemas/ItemsQuoteAspect" } ] } }, - "representative_aspects": { + "representative_quotes": { "nullable": true, "type": "array", "items": { @@ -21431,11 +21399,9 @@ } } }, - "x-collection": "quote", + "x-collection": "aspect", "required": [ - "conversation_id", - "id", - "text" + "id" ] }, "ItemsAccount": { @@ -22349,10 +22315,10 @@ }, "x-collection": "project_report_metric" }, - "ItemsQuoteAspect": { + "ItemsProjectReportNotificationParticipants": { "type": "object", "properties": { - "aspect_id": { + "conversation_id": { "nullable": true, "oneOf": [ { @@ -22360,33 +22326,82 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsConversation" } ] }, + "date_submitted": { + "nullable": true, + "type": "string", + "format": "timestamp" + }, + "date_updated": { + "nullable": true, + "type": "string", + "format": "timestamp" + }, + "email": { + "nullable": true, + "type": "string" + }, + "email_opt_in": { + "nullable": true, + "type": "boolean" + }, + "email_opt_out_token": { + "nullable": true, + "type": "string", + "format": "uuid" + }, "id": { "nullable": false, - "type": "integer" + "type": "string", + "format": "uuid" }, - "quote_id": { + "project_id": { "nullable": true, + "type": "string" + }, + "sort": { + "nullable": true, + "type": "integer" + } + }, + "x-collection": "project_report_notification_participants", + "required": [ + "id" + ] + }, + "ItemsQuote": { + "type": "object", + "properties": { + "conversation_id": { + "nullable": false, "oneOf": [ { "type": "string", "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsQuote" + "$ref": "#/components/schemas/ItemsConversation" } ] - } - }, - "x-collection": "quote_aspect" - }, - "ItemsQuoteAspect1": { - "type": "object", - "properties": { - "aspect_id": { + }, + "created_at": { + "nullable": true, + "type": "string", + "format": "timestamp" + }, + "embedding": { + "nullable": true, + "type": "string" + }, + "id": { + "nullable": false, + "type": "string", + "format": "uuid" + }, + "insight_id": { "nullable": true, "oneOf": [ { @@ -22394,15 +22409,15 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsAspect" + "$ref": "#/components/schemas/ItemsInsight" } ] }, - "id": { - "nullable": false, + "order": { + "nullable": true, "type": "integer" }, - "quote_id": { + "project_analysis_run_id": { "nullable": true, "oneOf": [ { @@ -22410,17 +22425,78 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsQuote" + "$ref": "#/components/schemas/ItemsProjectAnalysisRun" } ] + }, + "text": { + "nullable": false, + "type": "string" + }, + "timestamp": { + "nullable": true, + "type": "string", + "format": "date-time" + }, + "updated_at": { + "nullable": true, + "type": "string", + "format": "timestamp" + }, + "aspects": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "$ref": "#/components/schemas/ItemsQuoteAspect" + } + ] + } + }, + "conversation_chunks": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "$ref": "#/components/schemas/ItemsQuoteConversationChunk" + } + ] + } + }, + "representative_aspects": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "$ref": "#/components/schemas/ItemsQuoteAspect1" + } + ] + } } }, - "x-collection": "quote_aspect_1" + "x-collection": "quote", + "required": [ + "conversation_id", + "id", + "text" + ] }, - "ItemsQuoteConversationChunk": { + "ItemsQuoteAspect": { "type": "object", "properties": { - "conversation_chunk_id": { + "aspect_id": { "nullable": true, "oneOf": [ { @@ -22428,7 +22504,7 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsConversationChunk" + "$ref": "#/components/schemas/ItemsAspect" } ] }, @@ -22449,47 +22525,41 @@ ] } }, - "x-collection": "quote_conversation_chunk" + "x-collection": "quote_aspect" }, - "ItemsAspect": { + "ItemsConversationSegment": { "type": "object", "properties": { - "created_at": { + "config_id": { "nullable": true, - "type": "string", - "format": "timestamp" + "type": "string" }, - "description": { + "contextual_transcript": { "nullable": true, "type": "string" }, + "counter": { + "nullable": true, + "type": "number", + "format": "float" + }, "id": { "nullable": false, - "type": "string", - "format": "uuid" - }, - "image_url": { - "nullable": true, - "type": "string" + "type": "integer" }, - "long_summary": { + "lightrag_flag": { "nullable": true, - "type": "string" + "type": "boolean" }, - "name": { + "path": { "nullable": true, "type": "string" }, - "short_summary": { + "transcript": { "nullable": true, "type": "string" }, - "updated_at": { - "nullable": true, - "type": "string", - "format": "timestamp" - }, - "view_id": { + "conversation_id": { "nullable": true, "oneOf": [ { @@ -22497,28 +22567,11 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsView" + "$ref": "#/components/schemas/ItemsConversation" } ] }, - "centroid_embedding": { - "nullable": true - }, - "quotes": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/ItemsQuoteAspect" - } - ] - } - }, - "representative_quotes": { + "chunks": { "nullable": true, "type": "array", "items": { @@ -22527,16 +22580,13 @@ "type": "integer" }, { - "$ref": "#/components/schemas/ItemsQuoteAspect1" + "$ref": "#/components/schemas/ItemsConversationSegmentConversationChunk" } ] } } }, - "x-collection": "aspect", - "required": [ - "id" - ] + "x-collection": "conversation_segment" }, "ItemsConversation": { "type": "object", @@ -22564,6 +22614,10 @@ "type": "string", "format": "uuid" }, + "is_finished": { + "nullable": true, + "type": "boolean" + }, "merged_audio_path": { "nullable": true, "type": "string" @@ -22622,10 +22676,6 @@ "type": "string", "format": "timestamp" }, - "is_finished": { - "nullable": true, - "type": "boolean" - }, "is_audio_processing_finished": { "nullable": true, "type": "boolean" @@ -22702,206 +22752,25 @@ ] } }, - "conversation_segments": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/ItemsConversationSegment" - } - ] - } - } - }, - "x-collection": "conversation", - "required": [ - "id", - "project_id" - ] - }, - "ItemsProject": { - "type": "object", - "properties": { - "context": { - "nullable": true, - "type": "string" - }, - "conversation_ask_for_participant_name_label": { - "nullable": true, - "type": "string" - }, - "created_at": { - "nullable": true, - "type": "string", - "format": "timestamp" - }, - "default_conversation_ask_for_participant_name": { - "nullable": true, - "type": "boolean" - }, - "default_conversation_description": { - "nullable": true, - "type": "string" - }, - "default_conversation_finish_text": { - "nullable": true, - "type": "string" - }, - "default_conversation_title": { - "nullable": true, - "type": "string" - }, - "default_conversation_transcript_prompt": { - "nullable": true, - "type": "string" - }, - "default_conversation_tutorial_slug": { - "nullable": true, - "description": "Manually syncronize this with https://admin-dembrane.azurewebsites.net/admin/content/echo__portal_tutorial", - "type": "string" - }, - "directus_user_id": { - "nullable": true, - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/Users" - } - ] - }, - "get_reply_prompt": { - "nullable": true, - "type": "string" - }, - "id": { - "nullable": false, - "type": "string", - "format": "uuid" - }, - "image_generation_model": { - "nullable": true, - "type": "string" - }, - "is_conversation_allowed": { - "nullable": false, - "type": "boolean" - }, - "is_get_reply_enabled": { - "nullable": true, - "type": "boolean" - }, - "language": { - "nullable": true, - "type": "string" - }, - "name": { - "nullable": true, - "type": "string" - }, - "pin": { - "nullable": true, - "type": "string" - }, - "updated_at": { - "nullable": true, - "type": "string", - "format": "timestamp" - }, - "is_enhanced_audio_processing_enabled": { - "nullable": true, - "type": "boolean" - }, - "is_project_notification_subscription_allowed": { - "nullable": true, - "type": "boolean" - }, - "conversations": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/ItemsConversation" - } - ] - } - }, - "project_analysis_runs": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/ItemsProjectAnalysisRun" - } - ] - } - }, - "project_chats": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "string", - "format": "uuid" - }, - { - "$ref": "#/components/schemas/ItemsProjectChat" - } - ] - } - }, - "project_reports": { - "nullable": true, - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer", - "format": "int64" - }, - { - "$ref": "#/components/schemas/ItemsProjectReport" - } - ] - } - }, - "tags": { + "conversation_segments": { "nullable": true, "type": "array", "items": { "oneOf": [ { - "type": "string", - "format": "uuid" + "type": "integer" }, { - "$ref": "#/components/schemas/ItemsProjectTag" + "$ref": "#/components/schemas/ItemsConversationSegment" } ] } } }, - "x-collection": "project", + "x-collection": "conversation", "required": [ "id", - "is_conversation_allowed" + "project_id" ] }, "ItemsProjectChatMessage": { @@ -23000,39 +22869,48 @@ "id" ] }, - "ItemsConversationSegment": { + "ItemsProject": { "type": "object", "properties": { - "config_id": { + "context": { "nullable": true, "type": "string" }, - "contextual_transcript": { + "conversation_ask_for_participant_name_label": { "nullable": true, "type": "string" }, - "counter": { + "created_at": { "nullable": true, - "type": "number", - "format": "float" - }, - "id": { - "nullable": false, - "type": "integer" + "type": "string", + "format": "timestamp" }, - "lightrag_flag": { + "default_conversation_ask_for_participant_name": { "nullable": true, "type": "boolean" }, - "path": { + "default_conversation_description": { "nullable": true, "type": "string" }, - "transcript": { + "default_conversation_finish_text": { "nullable": true, "type": "string" }, - "conversation_id": { + "default_conversation_title": { + "nullable": true, + "type": "string" + }, + "default_conversation_transcript_prompt": { + "nullable": true, + "type": "string" + }, + "default_conversation_tutorial_slug": { + "nullable": true, + "description": "Manually syncronize this with https://admin-dembrane.azurewebsites.net/admin/content/echo__portal_tutorial", + "type": "string" + }, + "directus_user_id": { "nullable": true, "oneOf": [ { @@ -23040,26 +22918,137 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsConversation" + "$ref": "#/components/schemas/Users" } ] }, - "chunks": { + "get_reply_prompt": { + "nullable": true, + "type": "string" + }, + "id": { + "nullable": false, + "type": "string", + "format": "uuid" + }, + "image_generation_model": { + "nullable": true, + "type": "string" + }, + "is_conversation_allowed": { + "nullable": false, + "type": "boolean" + }, + "is_enhanced_audio_processing_enabled": { + "nullable": true, + "type": "boolean" + }, + "is_get_reply_enabled": { + "nullable": true, + "type": "boolean" + }, + "is_project_notification_subscription_allowed": { + "nullable": true, + "type": "boolean" + }, + "language": { + "nullable": true, + "type": "string" + }, + "name": { + "nullable": true, + "type": "string" + }, + "pin": { + "nullable": true, + "type": "string" + }, + "updated_at": { + "nullable": true, + "type": "string", + "format": "timestamp" + }, + "conversations": { "nullable": true, "type": "array", "items": { "oneOf": [ { - "type": "integer" + "type": "string", + "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsConversationSegmentConversationChunk" + "$ref": "#/components/schemas/ItemsConversation" + } + ] + } + }, + "tags": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsProjectTag" + } + ] + } + }, + "project_analysis_runs": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsProjectAnalysisRun" + } + ] + } + }, + "project_chats": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsProjectChat" + } + ] + } + }, + "project_reports": { + "nullable": true, + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer", + "format": "int64" + }, + { + "$ref": "#/components/schemas/ItemsProjectReport" } ] } } }, - "x-collection": "conversation_segment" + "x-collection": "project", + "required": [ + "id", + "is_conversation_allowed" + ] }, "ItemsConversationChunk": { "type": "object", @@ -23117,14 +23106,14 @@ "type": "string", "format": "timestamp" }, - "runpod_request_count": { - "nullable": true, - "type": "integer" - }, "runpod_job_status_link": { "nullable": true, "type": "string" }, + "runpod_request_count": { + "nullable": true, + "type": "integer" + }, "conversation_segments": { "nullable": true, "type": "array", @@ -23161,10 +23150,10 @@ "timestamp" ] }, - "ItemsProjectReportNotificationParticipants": { + "ItemsQuoteAspect1": { "type": "object", "properties": { - "conversation_id": { + "aspect_id": { "nullable": true, "oneOf": [ { @@ -23172,51 +23161,62 @@ "format": "uuid" }, { - "$ref": "#/components/schemas/ItemsConversation" + "$ref": "#/components/schemas/ItemsAspect" } ] }, - "date_submitted": { - "nullable": true, - "type": "string", - "format": "timestamp" - }, - "date_updated": { - "nullable": true, - "type": "string", - "format": "timestamp" - }, - "email": { - "nullable": true, - "type": "string" + "id": { + "nullable": false, + "type": "integer" }, - "email_opt_in": { + "quote_id": { "nullable": true, - "type": "boolean" - }, - "email_opt_out_token": { + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsQuote" + } + ] + } + }, + "x-collection": "quote_aspect_1" + }, + "ItemsQuoteConversationChunk": { + "type": "object", + "properties": { + "conversation_chunk_id": { "nullable": true, - "type": "string", - "format": "uuid" + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsConversationChunk" + } + ] }, "id": { "nullable": false, - "type": "string", - "format": "uuid" - }, - "project_id": { - "nullable": true, - "type": "string" + "type": "integer" }, - "sort": { + "quote_id": { "nullable": true, - "type": "integer" + "oneOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ItemsQuote" + } + ] } }, - "x-collection": "project_report_notification_participants", - "required": [ - "id" - ] + "x-collection": "quote_conversation_chunk" }, "ItemsProcessingStatus": { "type": "object", diff --git a/echo/directus/sync/specs/system.graphql b/echo/directus/sync/specs/system.graphql index 50a296b4..5856f85e 100644 --- a/echo/directus/sync/specs/system.graphql +++ b/echo/directus/sync/specs/system.graphql @@ -262,8 +262,8 @@ type Subscription { directus_access_mutated(event: EventEnum): directus_access_mutated directus_comments_mutated(event: EventEnum): directus_comments_mutated directus_versions_mutated(event: EventEnum): directus_versions_mutated + aspect_mutated(event: EventEnum): aspect_mutated directus_users_mutated(event: EventEnum): directus_users_mutated - quote_mutated(event: EventEnum): quote_mutated account_mutated(event: EventEnum): account_mutated account_directus_users_mutated(event: EventEnum): account_directus_users_mutated view_mutated(event: EventEnum): view_mutated @@ -281,16 +281,16 @@ type Subscription { project_chat_message_metadata_mutated(event: EventEnum): project_chat_message_metadata_mutated project_report_mutated(event: EventEnum): project_report_mutated project_report_metric_mutated(event: EventEnum): project_report_metric_mutated + project_report_notification_participants_mutated(event: EventEnum): project_report_notification_participants_mutated + quote_mutated(event: EventEnum): quote_mutated quote_aspect_mutated(event: EventEnum): quote_aspect_mutated - quote_aspect_1_mutated(event: EventEnum): quote_aspect_1_mutated - quote_conversation_chunk_mutated(event: EventEnum): quote_conversation_chunk_mutated - aspect_mutated(event: EventEnum): aspect_mutated + conversation_segment_mutated(event: EventEnum): conversation_segment_mutated conversation_mutated(event: EventEnum): conversation_mutated - project_mutated(event: EventEnum): project_mutated project_chat_message_mutated(event: EventEnum): project_chat_message_mutated - conversation_segment_mutated(event: EventEnum): conversation_segment_mutated + project_mutated(event: EventEnum): project_mutated conversation_chunk_mutated(event: EventEnum): conversation_chunk_mutated - project_report_notification_participants_mutated(event: EventEnum): project_report_notification_participants_mutated + quote_aspect_1_mutated(event: EventEnum): quote_aspect_1_mutated + quote_conversation_chunk_mutated(event: EventEnum): quote_conversation_chunk_mutated processing_status_mutated(event: EventEnum): processing_status_mutated } @@ -435,6 +435,7 @@ type conversation { description: String duration: Float id: ID! + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -450,7 +451,6 @@ type conversation { title: String updated_at: Date updated_at_func: datetime_functions - is_finished: Boolean is_audio_processing_finished: Boolean chunks(filter: conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_chunk] chunks_func: count_functions @@ -482,8 +482,8 @@ type conversation_chunk { transcript: String updated_at: Date updated_at_func: datetime_functions - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments(filter: conversation_segment_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation_segment_conversation_chunk] conversation_segments_func: count_functions quotes(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_conversation_chunk] @@ -1924,24 +1924,24 @@ type project { id: ID! image_generation_model: String is_conversation_allowed: Boolean! + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date updated_at_func: datetime_functions - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [conversation] conversations_func: count_functions + tags(filter: project_tag_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_tag] + tags_func: count_functions project_analysis_runs(filter: project_analysis_run_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_analysis_run] project_analysis_runs_func: count_functions project_chats(filter: project_chat_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_chat] project_chats_func: count_functions project_reports(filter: project_report_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_report] project_reports_func: count_functions - tags(filter: project_tag_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [project_tag] - tags_func: count_functions } type project_analysis_run { @@ -2159,6 +2159,7 @@ type quote { conversation_id(filter: conversation_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): conversation created_at: Date created_at_func: datetime_functions + embedding: String id: ID! insight_id(filter: insight_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): insight order: Int @@ -2168,7 +2169,6 @@ type quote { timestamp_func: datetime_functions updated_at: Date updated_at_func: datetime_functions - embedding: String aspects(filter: quote_aspect_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_aspect] aspects_func: count_functions conversation_chunks(filter: quote_conversation_chunk_filter, sort: [String], limit: Int, offset: Int, page: Int, search: String): [quote_conversation_chunk] @@ -2371,8 +2371,8 @@ input conversation_chunk_filter { transcript: string_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - runpod_request_count: number_filter_operators runpod_job_status_link: string_filter_operators + runpod_request_count: number_filter_operators conversation_segments: conversation_segment_conversation_chunk_filter conversation_segments_func: count_function_filter_operators quotes: quote_conversation_chunk_filter @@ -2388,6 +2388,7 @@ input conversation_filter { description: string_filter_operators duration: number_filter_operators id: string_filter_operators + is_finished: boolean_filter_operators merged_audio_path: string_filter_operators merged_transcript: string_filter_operators participant_email: string_filter_operators @@ -2401,7 +2402,6 @@ input conversation_filter { title: string_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - is_finished: boolean_filter_operators is_audio_processing_finished: boolean_filter_operators chunks: conversation_chunk_filter chunks_func: count_function_filter_operators @@ -2509,8 +2509,8 @@ input create_conversation_chunk_input { timestamp: Date! transcript: String updated_at: Date - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments: [create_conversation_segment_conversation_chunk_input] quotes: [create_quote_conversation_chunk_input] } @@ -2521,6 +2521,7 @@ input create_conversation_input { description: String duration: Float id: ID + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -2535,7 +2536,6 @@ input create_conversation_input { summary: String title: String updated_at: Date - is_finished: Boolean is_audio_processing_finished: Boolean chunks: [create_conversation_chunk_input] project_chat_messages: [create_project_chat_message_conversation_input] @@ -2984,18 +2984,18 @@ input create_project_input { id: ID image_generation_model: String is_conversation_allowed: Boolean! + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations: [create_conversation_input] + tags: [create_project_tag_input] project_analysis_runs: [create_project_analysis_run_input] project_chats: [create_project_chat_input] project_reports: [create_project_report_input] - tags: [create_project_tag_input] } input create_project_report_input { @@ -3041,6 +3041,7 @@ input create_quote_conversation_chunk_input { input create_quote_input { conversation_id: create_conversation_input created_at: Date + embedding: String id: ID! insight_id: create_insight_input order: Int @@ -3048,7 +3049,6 @@ input create_quote_input { text: String! timestamp: Date updated_at: Date - embedding: String aspects: [create_quote_aspect_input] conversation_chunks: [create_quote_conversation_chunk_input] representative_aspects: [create_quote_aspect_1_input] @@ -3716,24 +3716,24 @@ input project_filter { id: string_filter_operators image_generation_model: string_filter_operators is_conversation_allowed: boolean_filter_operators + is_enhanced_audio_processing_enabled: boolean_filter_operators is_get_reply_enabled: boolean_filter_operators + is_project_notification_subscription_allowed: boolean_filter_operators language: string_filter_operators name: string_filter_operators pin: string_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - is_enhanced_audio_processing_enabled: boolean_filter_operators - is_project_notification_subscription_allowed: boolean_filter_operators conversations: conversation_filter conversations_func: count_function_filter_operators + tags: project_tag_filter + tags_func: count_function_filter_operators project_analysis_runs: project_analysis_run_filter project_analysis_runs_func: count_function_filter_operators project_chats: project_chat_filter project_chats_func: count_function_filter_operators project_reports: project_report_filter project_reports_func: count_function_filter_operators - tags: project_tag_filter - tags_func: count_function_filter_operators _and: [project_filter] _or: [project_filter] } @@ -3797,6 +3797,7 @@ input quote_filter { conversation_id: conversation_filter created_at: date_filter_operators created_at_func: datetime_function_filter_operators + embedding: string_filter_operators id: string_filter_operators insight_id: insight_filter order: number_filter_operators @@ -3806,7 +3807,6 @@ input quote_filter { timestamp_func: datetime_function_filter_operators updated_at: date_filter_operators updated_at_func: datetime_function_filter_operators - embedding: string_filter_operators aspects: quote_aspect_filter aspects_func: count_function_filter_operators conversation_chunks: quote_conversation_chunk_filter @@ -3881,8 +3881,8 @@ input update_conversation_chunk_input { timestamp: Date transcript: String updated_at: Date - runpod_request_count: Int runpod_job_status_link: String + runpod_request_count: Int conversation_segments: [update_conversation_segment_conversation_chunk_input] quotes: [update_quote_conversation_chunk_input] } @@ -3893,6 +3893,7 @@ input update_conversation_input { description: String duration: Float id: ID + is_finished: Boolean merged_audio_path: String merged_transcript: String participant_email: String @@ -3907,7 +3908,6 @@ input update_conversation_input { summary: String title: String updated_at: Date - is_finished: Boolean is_audio_processing_finished: Boolean chunks: [update_conversation_chunk_input] project_chat_messages: [update_project_chat_message_conversation_input] @@ -4397,18 +4397,18 @@ input update_project_input { id: ID image_generation_model: String is_conversation_allowed: Boolean + is_enhanced_audio_processing_enabled: Boolean is_get_reply_enabled: Boolean + is_project_notification_subscription_allowed: Boolean language: String name: String pin: String updated_at: Date - is_enhanced_audio_processing_enabled: Boolean - is_project_notification_subscription_allowed: Boolean conversations: [update_conversation_input] + tags: [update_project_tag_input] project_analysis_runs: [update_project_analysis_run_input] project_chats: [update_project_chat_input] project_reports: [update_project_report_input] - tags: [update_project_tag_input] } input update_project_report_input { @@ -4454,6 +4454,7 @@ input update_quote_conversation_chunk_input { input update_quote_input { conversation_id: update_conversation_input created_at: Date + embedding: String id: ID insight_id: update_insight_input order: Int @@ -4461,7 +4462,6 @@ input update_quote_input { text: String timestamp: Date updated_at: Date - embedding: String aspects: [update_quote_aspect_input] conversation_chunks: [update_quote_conversation_chunk_input] representative_aspects: [update_quote_aspect_1_input]