OBJECT

ConversationMembership

ConversationMembership entry, returns basic info related to conversation participant

link GraphQL Schema definition

  • type ConversationMembership {
  • # Toggle for archive status
  • archived: Boolean!
  • # Conversation id of conversation membership
  • conversation_id: ID
  • # Role in conversation
  • conversation_role: String
  • # Conversation linked to this membership
  • convo: Conversation
  • # The time the conversation of the
  • convo_updated_at: User
  • # The date the Conversation Membership was created
  • created_at: String!
  • # The creator of this ConversationMembership
  • creator: User
  • # Pagination cursor
  • cursor: Cursor!
  • # URL to the avatar to display
  • display_avatar: String
  • # Either the name of the owner or conversation subject?
  • display_name: String
  • # The first name and last name initial of the owner
  • display_name_and_initial: String
  • # Display the other user first name for non group convos
  • display_other_user_first_name: String
  • # Display title or other user name for non group convos
  • display_other_user_name: String
  • # The unique identifier of the membership
  • id: ID!
  • # Get last conversation task
  • #
  • # Arguments
  • # notes_type: The type of the notes
  • last_task(notes_type: String): Task
  • # Datetime membership was updated
  • updated_at: String!
  • # The creator of membership
  • user_id: ID
  • # The list of users in conversation (to use in place of display name
  • user_list_as_display_name: String
  • # Whether the conversation has been viewed
  • viewed: Boolean!
  • }