FezData
public struct FezData : Content, ResponseEncodableUsed to return a FriendlyFez‘s data.
Returned by these methods, with members set to nil.
- POST /api/v3/fez/ID/join
- POST /api/v3/fez/ID/unjoin
- GET /api/v3/fez/joined
- GET /api/v3/fez/open
- GET /api/v3/fez/owner
- POST /api/v3/fez/ID/user/ID/add
- POST /api/v3/fez/ID/user/ID/remove
- POST /api/v3/fez/ID/cancel
Returned by these  methods, with members populated.
- GET /api/v3/fez/ID
- POST /api/v3/fez/create
- POST /api/v3/fez/ID/post
- POST /api/v3/fex/ID/post/ID/deleteSee- FezController.createHandler(_:data:),- FezController.joinHandler(_:),- FezController.unjoinHandler(_:),- FezController.joinedHandler(_:)- FezController.openhandler(_:),- FezController.ownerHandler(_:),- FezController.userAddHandler(_:),- FezController.userRemoveHandler(_:),- FezController.cancelHandler(_:).
- 
                  
                  The ID of the fez. DeclarationSwift var fezID: UUID
- 
                  
                  The fez’s owner. DeclarationSwift var owner: UserHeader
- 
                  
                  The title of the fez. DeclarationSwift var title: String
- 
                  
                  A description of the fez. DeclarationSwift var info: String
- 
                  
                  The starting time of the fez. DeclarationSwift var startTime: Date?
- 
                  
                  The ending time of the fez. DeclarationSwift var endTime: Date?
- 
                  
                  The 3 letter abbreviation for the active time zone at the time and place where the fez is happening. DeclarationSwift var timeZone: String?
- 
                  
                  The timezone ID that the ship is going to be in when the fez occurs. Example: “America/New_York”. DeclarationSwift var timeZoneID: String?
- 
                  
                  The location for the fez. DeclarationSwift var location: String?
- 
                  
                  How many users are currently members of the fez. Can be larger than maxParticipants; which indicates a waitlist. DeclarationSwift var participantCount: Int
- 
                  
                  The min number of people for the activity. Set by the host. Fezzes may?? auto-cancel if the minimum participant count isn’t met when the fez is scheduled to start. DeclarationSwift var minParticipants: Int
- 
                  
                  The max number of people for the activity. Set by the host. DeclarationSwift var maxParticipants: Int
- 
                  
                  TRUE if the fez has been cancelled by the owner. Cancelled fezzes should display CANCELLED so users know not to show up, but cancelled fezzes are not deleted. DeclarationSwift var cancelled: Bool
- 
                  
                  The most recent of: Creation time for the fez, time of the last post (may not exactly match post time), user add/remove, or update to fezzes’ fields. DeclarationSwift var lastModificationTime: Date
- 
                  
                  FezData.MembersOnlyData returns data only available to participants in a Fez. See moreDeclarationSwift public struct MembersOnlyData : Content, ResponseEncodable
- 
                  
                  Will be nil if user is not a member of the fez (in the participant or waiting lists). DeclarationSwift var members: MembersOnlyData?
- 
                  
                  DeclarationSwift init(fez: FriendlyFez, owner: UserHeader) throws
 View on GitHub
            View on GitHub
           FezData Structure Reference
      FezData Structure Reference