File tree Expand file tree Collapse file tree 1 file changed +20
-6
lines changed Expand file tree Collapse file tree 1 file changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -34,21 +34,35 @@ export class QueryParams {
3434 * Page size between 10 and 100, otherwise 10
3535 */
3636 public pageSize = 10 ;
37- /**
38- * Id after which we want objects to be returned
39- */
40- public id ?: string ;
4137 /**
4238 * Order of transactions.
4339 * DESC. Newer to older.
4440 * ASC. Older to newer.
4541 */
42+
4643 public order : Order = Order . DESC ;
4744
4845 /**
49- * Constructor
46+ * Id after which we want objects to be returned
47+ */
48+ public id ?: string ;
49+
50+ /**
51+ * Creates an instance of QueryParams.
52+ * @param {{
53+ * pageSize?: number,
54+ * order?: Order,
55+ * id?: string;
56+ * }} configuration arguments
5057 */
51- constructor ( ) {
58+ constructor ( args : {
59+ pageSize ?: number ,
60+ order ?: Order ,
61+ id ?: string ;
62+ } ) {
63+ if ( args . pageSize ) this . setPageSize ( args . pageSize )
64+ if ( args . order ) this . setOrder ( Order [ args . order ] )
65+ if ( args . id ) this . setId ( args . id )
5266 }
5367
5468 public setPageSize ( pageSize : number ) : QueryParams {
You can’t perform that action at this time.
0 commit comments