org.talares.api

datatypes

package datatypes

Visibility
  1. Public
  2. All

Type Members

  1. case class Deferred[T <: Item](uri: String)(implicit jsonReadable: JsonReadable[T], classTag: ClassTag[T]) extends Product with Serializable

    A deferred instance holds a Future of type 'T' to be resolved by an additional call to the webservice.

    A deferred instance holds a Future of type 'T' to be resolved by an additional call to the webservice.

    The call to said webservice will only be triggered when the value field is accessed.

    uri

    the URI supplied by the webservice which holds the complete path where the data for 'T' resides

    Since

    0.1.0

  2. case class DeferredSeq[T <: Item](uri: String)(implicit jsonReadable: JsonReadable[T], classTag: ClassTag[T]) extends Product with Serializable

    A deferred instance holds a Future of a Seq of type 'T' to be resolved by an additional call to the webservice.

    A deferred instance holds a Future of a Seq of type 'T' to be resolved by an additional call to the webservice.

    The call to said webservice will only be triggered when the value field is accessed.

    uri

    the URI supplied by the webservice which holds the complete path where the data for a Seq of type 'T' resides

    Since

    0.1.0

  3. trait JsonReadable[T] extends AnyRef

    Object which allows for type checking on the presence of a Reads for type 'T'.

    Object which allows for type checking on the presence of a Reads for type 'T'.

    Since

    0.1.0

  4. case class Metadata(uri: String, type: String) extends Product with Serializable

    A Scala representation of a __metadata field present in all Json representations of specific org.talares.api.datatypes.items.Item's.

    A Scala representation of a __metadata field present in all Json representations of specific org.talares.api.datatypes.items.Item's.

    Example Json:

    __metadata": {
      "uri": "http://127.0.0.1:8080/cd_webservice/odata.svc",
      "type": "Tridion.ContentDelivery.Item"
    }
    Since

    0.1.0

Value Members

  1. object Deferred extends Serializable

  2. object DeferredSeq extends Serializable

  3. object Metadata extends Serializable

  4. package items

    Since

    0.1.0

Ungrouped