SeedersApi

public protocol SeedersApi : BaseApi

Undocumented

  • get(byAccountId:) Default implementation

    Get a seeder by id.

    Throws

    DCoreException.Network.notFound if no matching was found.

    Default Implementation

    Declaration

    Swift

    func get(byAccountId id: AccountObjectIdConvertible) -> Single<Seeder>

    Parameters

    id

    Seeder account object id, eg. 1.2.*, as AccountObjectId or String format.

    Return Value

    Seeder.

  • getAllSortedByPrice(_:) Default implementation

    Get a list of seeders by price, in increasing order.

    Default Implementation

    Declaration

    Swift

    func getAllSortedByPrice(_ limit: Int) -> Single<[Seeder]>

    Parameters

    limit

    Number of items to retrieve, max/default 100.

    Return Value

    Array [Seeder] of seeders.

  • getAllSortedByUpload(_:) Default implementation

    Get a list of seeders ordered by total upload, in decreasing order.

    Default Implementation

    Declaration

    Swift

    func getAllSortedByUpload(_ limit: Int) -> Single<[Seeder]>

    Parameters

    limit

    Number of items to retrieve, max/default 100.

    Return Value

    Array [Seeder] of seeders.

  • getAllSortedByRating(_:) Default implementation

    Get a list of seeders by rating, in decreasing order.

    Default Implementation

    Declaration

    Swift

    func getAllSortedByRating(_ limit: Int) -> Single<[Seeder]>

    Parameters

    limit

    Number of items to retrieve, max/default 100.

    Return Value

    Array [Seeder] of seeders.

  • getAll(byRegion:) Default implementation

    Get a list of seeders by region.

    Default Implementation

    Declaration

    Swift

    func getAll(byRegion region: String) -> Single<[Seeder]>

    Parameters

    region

    Region code, default Regions.all.code.

    Return Value

    Array [Seeder] of seeders.