new converstation entity

This commit is contained in:
José Salazar
2025-11-26 13:12:49 -05:00
parent 46dcebd69f
commit 2514f60fbf
3 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
# dataconnect/connector/conversation/queries.gql
query listConversation @auth(level: USER) {
conversations {
id
participants
conversationType
relatedTo
status
}
}
query getConversationById(
$id: UUID!
) @auth(level: USER) {
conversation(id: $id) {
id
participants
conversationType
relatedTo
status
}
}
query filterConversation(
$conversationType: ConversationType,
$status: ConversationStatus,
$relatedTo: UUID!
) @auth(level: USER) {
conversations(
where: {
conversationType: { eq: $conversationType }
status: { eq: $status }
relatedTo: { eq: $relatedTo }
}
) {
id
participants
conversationType
relatedTo
status
}
}