/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/bml/test-remote-defined-enum-as-header-value/0.0.1/play_2_5_mock_client */ package org.bml.test.remote.defined.`enum`.`as`.header.value.v0.mock { trait Client extends org.bml.test.remote.defined.`enum`.`as`.header.value.v0.interfaces.Client { val baseUrl: String = "http://mock.localhost" override def contexts: org.bml.test.remote.defined.`enum`.`as`.header.value.v0.Contexts = MockContextsImpl } object MockContextsImpl extends MockContexts trait MockContexts extends org.bml.test.remote.defined.`enum`.`as`.header.value.v0.Contexts { /** * Gets the Context resource with the id of :id * * @param lang Allows a user to explicitly request content in a preferred language */ def getById( id: _root_.java.util.UUID, lang: _root_.scala.Option[org.bml.test.locale.v0.models.Locale] = None, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[org.bml.test.remote.defined.`enum`.`as`.header.value.v0.models.Context] = scala.concurrent.Future.successful { org.bml.test.remote.defined.`enum`.`as`.header.value.v0.mock.Factories.makeContext() } } object Factories { def randomString(length: Int = 24): String = { _root_.scala.util.Random.alphanumeric.take(length).mkString } def makeContext(): org.bml.test.remote.defined.`enum`.`as`.header.value.v0.models.Context = org.bml.test.remote.defined.`enum`.`as`.header.value.v0.models.Context( id = _root_.java.util.UUID.randomUUID ) } }