forked from andrewroberts/TrelloApp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Board.gs
87 lines (73 loc) · 1.62 KB
/
Board.gs
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
/**
* @classdesc
* This class defines an Trello Board.
* @constructor
*/
function Board() {
/**
* @returns {string} The id of this Segment
*/
Board.prototype.getId = function () {
return this.wrapped.id;
}
/**
* @returns {string} The name of this board
*/
Board.prototype.getName = function () {
return this.wrapped.name;
}
/**
* @returns {string} The brief description of this board
*/
Board.prototype.getDescription = function () {
return this.wrapped.desc;
}
/**
* @returns {string} The description data for this board
*/
Board.prototype.getDescriptionData = function () {
return this.wrapped.descData;
}
/**
* @returns {boolean} Is this board closed or not?
*/
Board.prototype.isClosed = function () {
return this.wrapped.closed;
}
/**
* @returns {string} The ID of the organization this board is in
*/
Board.prototype.getOrganizationID = function () {
return this.wrapped.idOrganization;
}
/**
* @returns {boolean} Has this board been 'starred'?
*/
Board.prototype.isFavorited = function () {
return this.wrapped.pinned;
}
/**
* @returns {string} The url of this board
*/
Board.prototype.getURL = function () {
return this.wrapped.url;
}
/**
* @returns {string} The short url of this board
*/
Board.prototype.getShortURL = function () {
return this.wrapped.shortUrl;
}
/**
* @returns {array} The preferences for this board
*/
Board.prototype.getPrefs = function () {
return this.wrapped.prefs;
}
/**
* @returns {array} The labels for this board
*/
Board.prototype.getLabels = function () {
return this.wrapped.labelNames;
}
} // Board