public let id: String public let ownerUserId: String public let productId: String public let groupRequirement: GroupRequirement public let expireDate: Date public let status: GroupStatus public let currentCompletedPurchaseCount: UInt32 public let productHandle: String public let url: String public let message: String public init(id: String, ownerUserId: String, productId: String, groupRequirement: GroupRequirement, expireDate: Date, status: GroupStatus, currentCompletedPurchaseCount: UInt32, productHandle: String, url: String, message: String) { self.id = id self.ownerUserId = ownerUserId self.productId = productId self.groupRequirement = groupRequirement self.expireDate = expireDate self.status = status self.currentCompletedPurchaseCount = currentCompletedPurchaseCount self.productHandle = productHandle self.url = url self.message = message } }