added enumServerResponse.swift, generic.swift, protocol.swift, struct.swift