25 lines
751 B
Swift
Raw Normal View History

2024-12-10 18:12:13 +00:00
public struct Collaboration: Hashable {
2024-12-11 16:23:53 +00:00
public enum Kind: Int {
case openSourceIdea = 1
case existingOpenSourceProject = 2
case projectIdea = 3
case existingProject = 4
}
public let kind: Kind?
public let kindDescription: String
2024-12-10 18:12:13 +00:00
public let description: String
public let techStack: String
public let teamSize: String
public let url: String
2024-12-11 16:23:53 +00:00
public init(kind: Kind?, kindDescription: String, description: String, techStack: String, teamSize: String, url: String) {
self.kind = kind
self.kindDescription = kindDescription
self.description = description
self.techStack = techStack
self.teamSize = teamSize
self.url = url
}
2024-12-10 18:12:13 +00:00
}