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
  • # creator of this ConversationMembership
  • creator: User
  • # 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
  • id: ID!
  • # Get last conversation task
  • #
  • # Arguments
  • # notes_type: [Not documented]
  • last_task(notes_type: String): Task
  • # datetime membership was updated
  • updated_at: String
  • # creator of membership
  • user_id: ID
  • # 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
  • }