PageSize

com.worxbend.codeberg4s.paging.PageSize$package.PageSize
object PageSize

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
PageSize.type

Members list

Value members

Concrete methods

def from(value: Int): Either[ValidationError, PageSize]

Parses a page size.

Parses a page size.

Rejects anything outside 1..50.

Attributes

Returns

the page size, or a ValidationError on the "pageSize" field

Concrete fields

The size used when a caller expresses no preference, 30.

The size used when a caller expresses no preference, 30.

Attributes

val Max: PageSize

The largest page Forgejo serves, 50. Asking for more is an error, not a clamp.

The largest page Forgejo serves, 50. Asking for more is an error, not a clamp.

Attributes

val Min: PageSize

The smallest page Forgejo serves, 1.

The smallest page Forgejo serves, 1.

Attributes

Extensions

Extensions

extension (size: PageSize)
def value: Int

The size as an Int, ready for the limit query parameter.

The size as an Int, ready for the limit query parameter.

Attributes