Class V2AdminStreamAttributes

java.lang.Object
com.symphony.bdk.gen.api.model.V2AdminStreamAttributes

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-26T16:14:56.804588655Z[Etc/UTC]") public class V2AdminStreamAttributes extends Object
additional optional properties for the stream
  • Field Details

  • Constructor Details

    • V2AdminStreamAttributes

      public V2AdminStreamAttributes()
  • Method Details

    • roomName

      public V2AdminStreamAttributes roomName(String roomName)
    • getRoomName

      @Nullable public String getRoomName()
      room name (room only)
      Returns:
      roomName
    • setRoomName

      public void setRoomName(String roomName)
    • roomDescription

      public V2AdminStreamAttributes roomDescription(String roomDescription)
    • getRoomDescription

      @Nullable public String getRoomDescription()
      description of the room (room only)
      Returns:
      roomDescription
    • setRoomDescription

      public void setRoomDescription(String roomDescription)
    • members

      public V2AdminStreamAttributes members(List<Long> members)
    • addMembersItem

      public V2AdminStreamAttributes addMembersItem(Long membersItem)
    • getMembers

      @Nullable public List<Long> getMembers()
      list of userid who is member of the stream - im or mim only
      Returns:
      members
    • setMembers

      public void setMembers(List<Long> members)
    • createdByUserId

      public V2AdminStreamAttributes createdByUserId(Long createdByUserId)
    • getCreatedByUserId

      @Nullable public Long getCreatedByUserId()
      creator user id
      Returns:
      createdByUserId
    • setCreatedByUserId

      public void setCreatedByUserId(Long createdByUserId)
    • createdDate

      public V2AdminStreamAttributes createdDate(Long createdDate)
    • getCreatedDate

      @Nullable public Long getCreatedDate()
      created date
      Returns:
      createdDate
    • setCreatedDate

      public void setCreatedDate(Long createdDate)
    • lastModifiedDate

      public V2AdminStreamAttributes lastModifiedDate(Long lastModifiedDate)
    • getLastModifiedDate

      @Nullable public Long getLastModifiedDate()
      last modified date
      Returns:
      lastModifiedDate
    • setLastModifiedDate

      public void setLastModifiedDate(Long lastModifiedDate)
    • originCompany

      public V2AdminStreamAttributes originCompany(String originCompany)
    • getOriginCompany

      @Nullable public String getOriginCompany()
      company name of the creator
      Returns:
      originCompany
    • setOriginCompany

      public void setOriginCompany(String originCompany)
    • originCompanyId

      public V2AdminStreamAttributes originCompanyId(Integer originCompanyId)
    • getOriginCompanyId

      @Nullable public Integer getOriginCompanyId()
      company id of the creator
      Returns:
      originCompanyId
    • setOriginCompanyId

      public void setOriginCompanyId(Integer originCompanyId)
    • membersCount

      public V2AdminStreamAttributes membersCount(Integer membersCount)
    • getMembersCount

      @Nullable public Integer getMembersCount()
      total number of members in the stream
      Returns:
      membersCount
    • setMembersCount

      public void setMembersCount(Integer membersCount)
    • lastMessageDate

      public V2AdminStreamAttributes lastMessageDate(Long lastMessageDate)
    • getLastMessageDate

      @Nullable public Long getLastMessageDate()
      last date a message was sent in this stream
      Returns:
      lastMessageDate
    • setLastMessageDate

      public void setLastMessageDate(Long lastMessageDate)
    • equals

      public boolean equals(Object o)
      Return true if this V2AdminStreamAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object