// // Benefit.swift // AltStore // // Created by Riley Testut on 8/21/19. // Copyright © 2019 Riley Testut. All rights reserved. // import Foundation extension PatreonAPI { typealias BenefitResponse = DataResponse struct BenefitAttributes: Decodable { var title: String } } extension PatreonAPI { public struct Benefit: Hashable { public var name: String public var identifier: ALTPatreonBenefitID internal init(response: BenefitResponse) { self.name = response.attributes.title self.identifier = ALTPatreonBenefitID(response.id) } } }