argus-tmdb-client

Kotlin Multiplatform Argus Client

License

License

Categories

Categories

Data CLI User Interface
GroupId

GroupId

com.pajato.argus
ArtifactId

ArtifactId

argus-tmdb-client-metadata
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

module
Description

Description

argus-tmdb-client
Kotlin Multiplatform Argus Client
Project URL

Project URL

https://github.com/pajato/argus-tmdb-client
Project Organization

Project Organization

Pajato Technologies LLC
Source Code Management

Source Code Management

https://github.com/pajato/argus-tmdb-client

Download argus-tmdb-client-metadata

Dependencies

compile (1)

Group / Artifact Type Version
com.pajato.argus : argus-tmdb-core-metadata jar 0.0.13

Project Modules

There are no modules declared in this project.

argus-tmdb-client

TMDB PoweredBy Logo

license: LGPL v3 build: passing codecov: 100

Overview

A multi-platform Kotlin library providing dataset access to The Movie Database (tmdb) for Android and iOS devices.

API

const val BASE_URL = "https://tmdb.pajato.com"

/** Access the reference (first) page returning a TmdbData object of type T1 or TmdbError.*/
fun <T1: TmdbData> getFirstPage(type: KClass<T1>, pageSize: Int, baseUrl: String = BASE_URL): Page<TmdbData>

/** Access the next page returning a TmdbData object of type T1 or TmdbError.*/
fun <T1: TmdbData> getNextPage(type: KClass<T1>, pageSize: Int): Page<TmdbData>

/** Access the previous page returning a TmdbData object of type T1 or TmdbError.*/
fun <T1: TmdbData> getPrevPage(type: KClass<T1>, pageSize: Int, page: Page<T1>): Page<TmdbData>

Version 0.1.0 is available via jcenter or Maven Central using: "com.pajato.argus:argus-tmdb-client:0.1.0"

com.pajato.argus

Versions

Version
0.1.0
0.0.2