Class MessagingConversationResultData


  • public class MessagingConversationResultData
    extends java.lang.Object
    • Constructor Detail

      • MessagingConversationResultData

        public MessagingConversationResultData​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                                               org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> participants,
                                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name,
                                               org.openapitools.jackson.nullable.JsonNullable<? extends MessagingConversationResultPrivate> private_,
                                               org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                                               org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastMessageAt)
      • MessagingConversationResultData

        public MessagingConversationResultData()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • participants

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> participants()
        List of participant user IDs in the conversation
      • name

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
        Name or title of the conversation
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        Timestamp when the conversation was created
      • lastMessageAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastMessageAt()
        Timestamp of the last message in the conversation
      • withRemoteId

        public MessagingConversationResultData withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withParticipants

        public MessagingConversationResultData withParticipants​(java.util.List<java.lang.String> participants)
        List of participant user IDs in the conversation
      • withParticipants

        public MessagingConversationResultData withParticipants​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> participants)
        List of participant user IDs in the conversation
      • withName

        public MessagingConversationResultData withName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        Name or title of the conversation
      • withCreatedAt

        public MessagingConversationResultData withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        Timestamp when the conversation was created
      • withLastMessageAt

        public MessagingConversationResultData withLastMessageAt​(java.time.OffsetDateTime lastMessageAt)
        Timestamp of the last message in the conversation
      • withLastMessageAt

        public MessagingConversationResultData withLastMessageAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastMessageAt)
        Timestamp of the last message in the conversation
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object