package Ġcom . ro che . gitlab . api . utils Ċ Ċ class ĠSort Ġprivate Ġconstructor ( ĊĠĠĠ Ġ@ QueryParam (" order _ by ") Ġval Ġfield : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ QueryParam (" sort ") Ġval Ġdirection : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġasc ( field : ĠString ): ĠSort Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSort ( field , Ġ" asc ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġdesc ( field : ĠString ): ĠSort Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSort ( field , Ġ" desc ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġby ( field : ĠString ): ĠSort Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSort ( field , Ġnull ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġnone (): ĠSort Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSort () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ