FirebaseWebClient
com.github.ingarabr.firebase.FirebaseWebClient
class FirebaseWebClient[F[_]](client: Client[F], accessToken: F[AccessToken])(implicit evidence$1: Async[F]) extends Http4sDsl[F], Http4sClientDsl[F]
Attributes
- Graph
-
- Supertypes
-
trait Http4sClientDsl[F]trait Http4sDsl[F]trait Http4sDsl2[F, F]trait Responses[F, F]trait Statusestrait RequestDsltrait Authtrait Methodsclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited types
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- RequestDsl
Value members
Concrete methods
def populateFiles(siteName: SiteName, siteVersion: SiteVersion, files: PopulateFilesRequest): F[Set[String]]
def upload(siteName: SiteName, siteVersion: SiteVersion, fileHash: String, file: Stream[F, Byte]): F[Unit]
Inherited fields
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Methods
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Http4sDsl2
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Statuses
Attributes
- Inherited from:
- Http4sDsl
Attributes
- Inherited from:
- Http4sDsl2
Alias for ->
.
Alias for ->
.
Note: Due to infix operation precedence, →
has a lower priority than /
. So you have to use parentheses in pattern matching when using this operator.
For example:
(request.method, Path(request.path)) match {
case Method.GET → (Root / "test.json") => ...
Attributes
- Inherited from:
- Http4sDsl2
Implicits
Inherited implicits
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Http4sClientDsl
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sExpectationFailedSyntax(status: ExpectationFailed.type): ExpectationFailedOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sHeadersDecoder[T](implicit F: Applicative[F], decoder: EntityDecoder[F, T]): EntityDecoder[F, (Headers, T)]
Attributes
- Inherited from:
- Http4sClientDsl
implicit def http4sHttpVersionNotSupportedSyntax(status: HttpVersionNotSupported.type): HttpVersionNotSupportedOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sInsufficientStorageSyntax(status: InsufficientStorage.type): InsufficientStorageOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sInternalServerErrorSyntax(status: InternalServerError.type): InternalServerErrorOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- RequestDsl
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- RequestDsl
implicit def http4sMisdirectedRequestSyntax(status: MisdirectedRequest.type): MisdirectedRequestOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sNetworkAuthenticationRequiredSyntax(status: NetworkAuthenticationRequired.type): NetworkAuthenticationRequiredOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sNonAuthoritativeInformationSyntax(status: NonAuthoritativeInformation.type): NonAuthoritativeInformationOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sPermanentRedirectSyntax(status: PermanentRedirect.type): PermanentRedirectOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sPreconditionFailedSyntax(status: PreconditionFailed.type): PreconditionFailedOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sPreconditionRequiredSyntax(status: PreconditionRequired.type): PreconditionRequiredOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sProxyAuthenticationRequiredSyntax(status: ProxyAuthenticationRequired.type): ProxyAuthenticationRequiredOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sRangeNotSatisfiableSyntax(status: RangeNotSatisfiable.type): RangeNotSatisfiableOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sRequestHeaderFieldsTooLargeSyntax(status: RequestHeaderFieldsTooLarge.type): RequestHeaderFieldsTooLargeOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sServiceUnavailableSyntax(status: ServiceUnavailable.type): ServiceUnavailableOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sSwitchingProtocolsSyntax(status: SwitchingProtocols.type): SwitchingProtocolsOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sTemporaryRedirectSyntax(status: TemporaryRedirect.type): TemporaryRedirectOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sUnavailableForLegalReasonsSyntax(status: UnavailableForLegalReasons.type): UnavailableForLegalReasonsOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sUnprocessableEntitySyntax(status: UnprocessableEntity.type): UnprocessableEntityOps[F, F]
Attributes
- Inherited from:
- Responses
implicit def http4sUnsupportedMediaTypeSyntax(status: UnsupportedMediaType.type): UnsupportedMediaTypeOps[F, F]
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
Attributes
- Inherited from:
- Responses
implicit def http4sVariantAlsoNegotiatesSyntax(status: VariantAlsoNegotiates.type): VariantAlsoNegotiatesOps[F, F]
Attributes
- Inherited from:
- Responses
In this article