File tree Expand file tree Collapse file tree 4 files changed +48
-1
lines changed
Expand file tree Collapse file tree 4 files changed +48
-1
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ class ContentstackDemo {
4444 * @return : Result {Promise}
4545 */
4646 getAssets ( ) {
47- return this . Stack . Assets ( ) . Query ( ) . skip ( 1 ) . limit ( 1 ) . toJSON ( ) . find ( )
47+ return this . Stack . Assets ( ) . Query ( ) . addParam ( 'include_dimension' , 'true' ) . toJSON ( ) . find ( )
4848 }
4949
5050 /**
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import Query from './query';
1313 */
1414export default class Assets {
1515 constructor ( ) {
16+ this . _query = { } ;
1617 /**
1718 * @method only
1819 * @description This method is use to show the selected fields of the assets in resultset.
@@ -62,6 +63,20 @@ export default class Assets {
6263 return this ;
6364 }
6465
66+ /**
67+ * @method Addparam
68+ * @description This method includes query parameter in query.
69+ * @example blogQuery.addParam(key, value)
70+ * @returns {Query }
71+ */
72+ addParam ( key , value ) {
73+ if ( key && typeof key === 'string' && value && typeof value === 'string' ) {
74+ this . _query [ key ] = value ;
75+ return this ;
76+ } else {
77+ console . error ( "Kindly provide a valid parameters." ) ;
78+ }
79+ }
6580
6681 /**
6782 * @method fetch
@@ -80,6 +95,7 @@ export default class Assets {
8095 query : this . _query
8196 }
8297 }
98+
8399 return Utils . sendRequest ( this ) ;
84100 } else {
85101 console . error ( "Kindly provide an asset uid. e.g. .Assets('bltsomething123')" ) ;
Original file line number Diff line number Diff line change @@ -191,6 +191,22 @@ export default class Entry {
191191 return this ;
192192 }
193193
194+ /**
195+ * @method Addparam
196+ * @description This method includes query parameter in query.
197+ * @example blogQuery.addParam('include_count', 'true')
198+ * @returns {Query }
199+ */
200+ addParam ( key , value ) {
201+ if ( key && value && typeof key === 'string' && typeof value === 'string' ) {
202+ this . _query [ key ] = value ;
203+ return this ;
204+ } else {
205+ console . error ( "Kindly provide valid parameters." ) ;
206+ }
207+ }
208+
209+
194210 /**
195211 * @method fetch
196212 * @description fetch entry of requested content_type of defined query if present.
Original file line number Diff line number Diff line change @@ -366,6 +366,21 @@ export default class Query extends Entry {
366366 return this ;
367367 }
368368
369+ /**
370+ * @method Addparam
371+ * @description This method includes query parameter in query.
372+ * @example blogQuery.addParam(key, value)
373+ * @returns {Query }
374+ */
375+ addParam ( key , value ) {
376+ if ( key && value && typeof key === 'string' && typeof value === 'string' ) {
377+ this . _query [ key ] = value ;
378+ return this ;
379+ } else {
380+ console . error ( "Kindly provide valid parameters." ) ;
381+ }
382+ }
383+
369384 /**
370385 * @method getQuery
371386 * @summary returns the raw query which can be used for futher calls(.and/.or).
You can’t perform that action at this time.
0 commit comments