@@ -38,14 +38,14 @@ newtype PathSegment = PathSegment { unPathSegment :: Text }
38makePrisms ''PathSegment
38makePrisms ''PathSegment
40data Arg = Arg
40data Arg = Arg
41− { _aName :: PathSegment
41+ { _argName :: PathSegment
42− , _aType :: ForeignType }
42+ , _argType :: ForeignType }
43 deriving (Show, Eq)
43 deriving (Show, Eq)
45makeLenses ''Arg
45makeLenses ''Arg
47−aPath :: Getter Arg Text
47+argPath :: Getter Arg Text
48−aPath = aName . _PathSegment
48+argPath = argName . _PathSegment
50data SegmentType
50data SegmentType
51 = Static PathSegment
51 = Static PathSegment
@@ -80,8 +80,8 @@ data ArgType
80makePrisms ''ArgType
80makePrisms ''ArgType
82data QueryArg = QueryArg
82data QueryArg = QueryArg
83− { _argName :: Arg
83+ { _queryArgName :: Arg
84− , _argType :: ArgType
84+ , _queryArgType :: ArgType
85 } deriving (Eq, Show)
85 } deriving (Eq, Show)
87makeLenses ''QueryArg
87makeLenses ''QueryArg
@@ -194,8 +194,8 @@ instance (KnownSymbol sym, HasForeignType lang ftype, HasForeign lang sublayout)
194 str = pack . symbolVal $ (Proxy :: Proxy sym)
194 str = pack . symbolVal $ (Proxy :: Proxy sym)
195 ftype = typeFor lang (Proxy :: Proxy ftype)
195 ftype = typeFor lang (Proxy :: Proxy ftype)
196 arg = Arg
196 arg = Arg
197− { _aName = PathSegment str
197+ { _argName = PathSegment str
198− , _aType = ftype }
198+ , _argType = ftype }
200instance (Elem JSON list, HasForeignType lang a, ReflectMethod method)
200instance (Elem JSON list, HasForeignType lang a, ReflectMethod method)
201 => HasForeign lang (Verb method status list a) where
201 => HasForeign lang (Verb method status list a) where
@@ -219,8 +219,8 @@ instance (KnownSymbol sym, HasForeignType lang a, HasForeign lang sublayout)
220 hname = pack . symbolVal $ (Proxy :: Proxy sym)
220 hname = pack . symbolVal $ (Proxy :: Proxy sym)
221 arg = Arg
221 arg = Arg
222− { _aName = PathSegment hname
222+ { _argName = PathSegment hname
223− , _aType = typeFor lang (Proxy :: Proxy a) }
223+ , _argType = typeFor lang (Proxy :: Proxy a) }
224 subP = Proxy :: Proxy sublayout
224 subP = Proxy :: Proxy sublayout
226instance (KnownSymbol sym, HasForeignType lang a, HasForeign lang sublayout)
226instance (KnownSymbol sym, HasForeignType lang a, HasForeign lang sublayout)
@@ -233,8 +233,8 @@ instance (KnownSymbol sym, HasForeignType lang a, HasForeign lang sublayout)
234 str = pack . symbolVal $ (Proxy :: Proxy sym)
234 str = pack . symbolVal $ (Proxy :: Proxy sym)
235 arg = Arg
235 arg = Arg
236− { _aName = PathSegment str
236+ { _argName = PathSegment str
237− , _aType = typeFor lang (Proxy :: Proxy a) }
237+ , _argType = typeFor lang (Proxy :: Proxy a) }
240 (KnownSymbol sym, HasForeignType lang [a], HasForeign lang sublayout)
240 (KnownSymbol sym, HasForeignType lang [a], HasForeign lang sublayout)
@@ -246,8 +246,8 @@ instance
247 str = pack . symbolVal $ (Proxy :: Proxy sym)
247 str = pack . symbolVal $ (Proxy :: Proxy sym)
248 arg = Arg
248 arg = Arg
249− { _aName = PathSegment str
249+ { _argName = PathSegment str
250− , _aType = typeFor lang (Proxy :: Proxy [a]) }
250+ , _argType = typeFor lang (Proxy :: Proxy [a]) }
253 (KnownSymbol sym, HasForeignType lang Bool, HasForeign lang sublayout)
253 (KnownSymbol sym, HasForeignType lang Bool, HasForeign lang sublayout)
@@ -260,8 +260,8 @@ instance
261 str = pack . symbolVal $ (Proxy :: Proxy sym)
261 str = pack . symbolVal $ (Proxy :: Proxy sym)
262 arg = Arg
262 arg = Arg
263− { _aName = PathSegment str
263+ { _argName = PathSegment str
264− , _aType = typeFor lang (Proxy :: Proxy Bool) }
264+ , _argType = typeFor lang (Proxy :: Proxy Bool) }
266instance HasForeign lang Raw where
266instance HasForeign lang Raw where
267 type Foreign Raw = HTTP.Method -> Req
267 type Foreign Raw = HTTP.Method -> Req