@@ -3,20 +3,20 @@ package com.azavea.stac4s.api.client.util
33import com .azavea .stac4s .api .client .ETag
44
55import eu .timepit .refined .types .string .NonEmptyString
6- import sttp .client3 .{ RequestT , Response }
6+ import sttp .client4 .{ Request , Response }
77import sttp .model .HeaderNames
88
99package object syntax {
1010
11- implicit class RequestTOps [ U [_], T , - R ](val self : RequestT [ U , T , R ]) extends AnyVal {
12- def header (k : String , v : Option [String ]): RequestT [ U , T , R ] = v.fold(self)(self.header(k, _))
11+ implicit class RequestOps [ T ](val self : Request [ T ]) extends AnyVal {
12+ def header (k : String , v : Option [String ]): Request [ T ] = v.fold(self)(self.header(k, _))
1313
1414 @ SuppressWarnings (Array (" UnusedMethodParameter" ))
15- def header (k : String , v : Option [NonEmptyString ])(implicit d : DummyImplicit ): RequestT [ U , T , R ] =
15+ def header (k : String , v : Option [NonEmptyString ])(implicit d : DummyImplicit ): Request [ T ] =
1616 v.fold(self)(e => self.header(k, e.value))
1717
18- def headerIfMatch (v : Option [NonEmptyString ]): RequestT [ U , T , R ] = header(HeaderNames .IfMatch , v)
19- def headerETag (v : Option [NonEmptyString ]): RequestT [ U , T , R ] = header(HeaderNames .Etag , v)
18+ def headerIfMatch (v : Option [NonEmptyString ]): Request [ T ] = header(HeaderNames .IfMatch , v)
19+ def headerETag (v : Option [NonEmptyString ]): Request [ T ] = header(HeaderNames .Etag , v)
2020 }
2121
2222 implicit class ResponseOps [T ](val self : Response [T ]) extends AnyVal {
0 commit comments