     case rgb(Int, Int, Int)
     case hexColor(String)
     case array([SECColor])
-    case red, blue, green, yellow, transparent
     case image(String, ImageRepeat)
+//    case linearGradient(Float, Float, Float, Float, )
+    case auto, red, blue, green, yellow, transparent
     
     public var jsonString: String {
         switch self {

        }
    }
}

            return "\"rgba(\(r), \(g), \(b), 1.0)\""
        case let .hexColor(hexColor):
            return "\"\(hexColor)\""
        case .auto:
            return "\"auto\""
        case .red:
            return "\"red\""
        case .blue:
