forked from SuperMap/iClient-JavaScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathiPortalMapsQueryParam.js
More file actions
40 lines (35 loc) · 1.25 KB
/
iPortalMapsQueryParam.js
File metadata and controls
40 lines (35 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/* Copyright© 2000 - 2019 SuperMap Software Co.Ltd. All rights reserved.
* This program are made available under the terms of the Apache License, Version 2.0
* which accompanies this distribution and is available at http://www.apache.org/licenses/LICENSE-2.0.html.*/
import {SuperMap} from '../SuperMap';
import {Util} from '../commontypes/Util';
/**
* @class SuperMap.iPortalMapsQueryParam
* @classdesc iPortal 地图资源查询参数。
* @category iPortal/Online
* @param {Object} params - iPortal 地图资源查询具体参数。
*
*/
export class IPortalMapsQueryParam {
constructor(params) {
params = params || {};
this.userNames = null;
this.tags = null;
this.suggest = false;
this.sourceTypes = null;
this.keywords = null;
this.epsgCode = null;
this.orderBy = null;
this.currentPage = null;
this.pageSize = null;
this.dirIds = null;
this.isNotInDir = false;
this.updateStart = null;
this.updateEnd = null;
this.visitStart = null;
this.visitEnd = null;
this.filterFields = null;
Util.extend(this, params);
}
}
SuperMap.iPortalMapsQueryParam = IPortalMapsQueryParam;