ForumListData
public struct ForumListData : ContentUsed to return the ID, title and status of a Forum.
Returned by:
- GET /api/v3/forum/categories/ID
- GET /api/v3/forum/owner
- GET /api/v3/user/forums
- GET /api/v3/forum/favorites
See ForumController.categoryForumsHandler(_:), ForumController.ownerHandler(_:),
ForumController.forumMatchHandler(_:), `ForumController.favoritesHandler(_:).
- 
                  
                  The forum’s ID. DeclarationSwift var forumID: UUID
- 
                  
                  The ID of the forum’s containing Category.. DeclarationSwift var categoryID: UUID
- 
                  
                  The forum’s creator. DeclarationSwift var creator: UserHeader
- 
                  
                  The forum’s title. DeclarationSwift var title: String
- 
                  
                  The number of posts in the forum. DeclarationSwift var postCount: Int
- 
                  
                  The number of posts the user has read. Specifically, this will be the number of posts the forum contained the last time the user called a fn that returned a ForumData. Blocked and muted posts are included in this number, but not returned in the array of posts.DeclarationSwift var readCount: Int
- 
                  
                  Time forum was created. DeclarationSwift var createdAt: Date
- 
                  
                  The last user to post to the forum. Nil if there are no posts in the forum. DeclarationSwift var lastPoster: UserHeader?
- 
                  
                  Timestamp of most recent post. Needs to be optional because admin forums may be empty. DeclarationSwift var lastPostAt: Date?
- 
                  
                  Whether the forum is in read-only state. DeclarationSwift var isLocked: Bool
- 
                  
                  Whether user has favorited forum. DeclarationSwift var isFavorite: Bool
- 
                  
                  Whether user has muted the forum. DeclarationSwift var isMuted: Bool
- 
                  
                  If this forum is for an Event on the schedule, the start time of the event. DeclarationSwift var eventTime: Date?
- 
                  
                  If this forum is for an Event on the schedule, the timezone that the ship is going to be in when the event occurs. Delivered as an abbreviation e.g. “EST”. DeclarationSwift var timeZone: String?
- 
                  
                  If this forum is for an Event on the schedule, the timezone ID that the ship is going to be in when the event occurs. Example: “America/New_York”. DeclarationSwift var timeZoneID: String?
- 
                  
                  If this forum is for an Event on the schedule, the ID of the event. DeclarationSwift var eventID: UUID?
- 
                  
                  If this forum is pinned or not. DeclarationSwift var isPinned: Bool?
- 
                  
                  DeclarationSwift init( forum: Forum, creator: UserHeader, postCount: Int, readCount: Int, lastPostAt: Date?, lastPoster: UserHeader?, isFavorite: Bool, isMuted: Bool, event: Event? ) throws
 View on GitHub
            View on GitHub
           ForumListData Structure Reference
      ForumListData Structure Reference