Skip to content

Commit 9ad79ab

Browse files
committed
Finalizing NodeCloud packages and thirdparty libs
1 parent 8685ba8 commit 9ad79ab

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+6340
-2173
lines changed

.github/workflows/nodejs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ on:
44
push:
55
branches:
66
- master
7+
- nodecloud-next
78
pull_request:
89
branches:
910
- master
11+
- nodecloud-next
1012

1113
jobs:
1214
build:

packages/aws-plugin/README.md

Lines changed: 0 additions & 53 deletions
This file was deleted.
Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
/*This is an auto generated class, please do not change.*/
2+
/**
3+
* Class to create a SNS object
4+
* @category AWS
5+
*/
6+
class AWS_NotificationService {
7+
/**
8+
*
9+
* @param {module} aws AWS SDK
10+
* @param {object} options SDK options
11+
*/
12+
constructor(aws, options) {
13+
this._AWS = aws;
14+
this._apiVersion = options.apiVersion;
15+
this._sNS = new this._AWS.SNS({
16+
apiVersion: this._apiVersion
17+
});
18+
}
19+
/**
20+
* Trigers the createTopic function of SNS
21+
* @param {CreateTopicInput} params - Data required for createTopic
22+
* @returns {Promise<createTopicResponse>}
23+
*/
24+
createTopic(params) {
25+
return new Promise((resolve, reject) => {
26+
this._sNS.createTopic(params, (error, data) => {
27+
if (error) {
28+
reject(error);
29+
} else {
30+
resolve(data);
31+
}
32+
});
33+
});
34+
}
35+
/**
36+
* Trigers the deleteTopic function of SNS
37+
* @param {DeleteTopicInput} params - Data required for deleteTopic
38+
* @returns {Promise<deleteTopicResponse>}
39+
*/
40+
deleteTopic(params) {
41+
return new Promise((resolve, reject) => {
42+
this._sNS.deleteTopic(params, (error, data) => {
43+
if (error) {
44+
reject(error);
45+
} else {
46+
resolve(data);
47+
}
48+
});
49+
});
50+
}
51+
/**
52+
* Trigers the getTopicAttributes function of SNS
53+
* @param {GetTopicAttributesInput} params - Data required for getTopicAttributes
54+
* @returns {Promise<getTopicAttributesResponse>}
55+
*/
56+
getTopicAttributes(params) {
57+
return new Promise((resolve, reject) => {
58+
this._sNS.getTopicAttributes(params, (error, data) => {
59+
if (error) {
60+
reject(error);
61+
} else {
62+
resolve(data);
63+
}
64+
});
65+
});
66+
}
67+
/**
68+
* Trigers the listSubscriptions function of SNS
69+
* @param {ListSubscriptionsInput} params - Data required for listSubscriptions
70+
* @returns {Promise<listSubscriptionsResponse>}
71+
*/
72+
listSubscriptions(params) {
73+
return new Promise((resolve, reject) => {
74+
this._sNS.listSubscriptions(params, (error, data) => {
75+
if (error) {
76+
reject(error);
77+
} else {
78+
resolve(data);
79+
}
80+
});
81+
});
82+
}
83+
/**
84+
* Trigers the listTopics function of SNS
85+
* @param {ListTopicsInput} params - Data required for listTopics
86+
* @returns {Promise<listTopicsResponse>}
87+
*/
88+
listTopics(params) {
89+
return new Promise((resolve, reject) => {
90+
this._sNS.listTopics(params, (error, data) => {
91+
if (error) {
92+
reject(error);
93+
} else {
94+
resolve(data);
95+
}
96+
});
97+
});
98+
}
99+
/**
100+
* Trigers the publish function of SNS
101+
* @param {PublishInput} params - Data required for publish
102+
* @returns {Promise<publishResponse>}
103+
*/
104+
publish(params) {
105+
return new Promise((resolve, reject) => {
106+
this._sNS.publish(params, (error, data) => {
107+
if (error) {
108+
reject(error);
109+
} else {
110+
resolve(data);
111+
}
112+
});
113+
});
114+
}
115+
/**
116+
* Trigers the subscribe function of SNS
117+
* @param {SubscribeInput} params - Data required for subscribe
118+
* @returns {Promise<subscribeResponse>}
119+
*/
120+
subscribe(params) {
121+
return new Promise((resolve, reject) => {
122+
this._sNS.subscribe(params, (error, data) => {
123+
if (error) {
124+
reject(error);
125+
} else {
126+
resolve(data);
127+
}
128+
});
129+
});
130+
}
131+
/**
132+
* Trigers the unsubscribe function of SNS
133+
* @param {UnsubscribeInput} params - Data required for unsubscribe
134+
* @returns {Promise<unsubscribeResponse>}
135+
*/
136+
unsubscribe(params) {
137+
return new Promise((resolve, reject) => {
138+
this._sNS.unsubscribe(params, (error, data) => {
139+
if (error) {
140+
reject(error);
141+
} else {
142+
resolve(data);
143+
}
144+
});
145+
});
146+
}
147+
}
148+
module.exports = AWS_NotificationService;
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
/*This is an auto generated class, please do not change.*/
2+
/**
3+
* Class to create a Translate object
4+
* @category AWS
5+
*/
6+
class AWS_Translation {
7+
/**
8+
*
9+
* @param {module} aws AWS SDK
10+
* @param {object} options SDK options
11+
*/
12+
constructor(aws, options) {
13+
this._AWS = aws;
14+
this._apiVersion = options.apiVersion;
15+
this._translate = new this._AWS.Translate({
16+
apiVersion: this._apiVersion
17+
});
18+
}
19+
/**
20+
* Trigers the deleteTerminology function of Translate
21+
* @param {DeleteTerminologyRequest} params - Data required for deleteTerminology
22+
* @returns {Promise<deleteTerminologyResponse>}
23+
*/
24+
deleteGlossary(params) {
25+
return new Promise((resolve, reject) => {
26+
this._translate.deleteTerminology(params, (error, data) => {
27+
if (error) {
28+
reject(error);
29+
} else {
30+
resolve(data);
31+
}
32+
});
33+
});
34+
}
35+
/**
36+
* Trigers the getTerminology function of Translate
37+
* @param {GetTerminologyRequest} params - Data required for getTerminology
38+
* @returns {Promise<getTerminologyResponse>}
39+
*/
40+
getGlossary(params) {
41+
return new Promise((resolve, reject) => {
42+
this._translate.getTerminology(params, (error, data) => {
43+
if (error) {
44+
reject(error);
45+
} else {
46+
resolve(data);
47+
}
48+
});
49+
});
50+
}
51+
/**
52+
* Trigers the importTerminology function of Translate
53+
* @param {ImportTerminologyRequest} params - Data required for importTerminology
54+
* @returns {Promise<importTerminologyResponse>}
55+
*/
56+
createGlossary(params) {
57+
return new Promise((resolve, reject) => {
58+
this._translate.importTerminology(params, (error, data) => {
59+
if (error) {
60+
reject(error);
61+
} else {
62+
resolve(data);
63+
}
64+
});
65+
});
66+
}
67+
/**
68+
* Trigers the startTextTranslationJob function of Translate
69+
* @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob
70+
* @returns {Promise<startTextTranslationJobResponse>}
71+
*/
72+
batchTranslate(params) {
73+
return new Promise((resolve, reject) => {
74+
this._translate.startTextTranslationJob(params, (error, data) => {
75+
if (error) {
76+
reject(error);
77+
} else {
78+
resolve(data);
79+
}
80+
});
81+
});
82+
}
83+
/**
84+
* Trigers the translateText function of Translate
85+
* @param {TranslateTextRequest} params - Data required for translateText
86+
* @returns {Promise<translateTextResponse>}
87+
*/
88+
translate(params) {
89+
return new Promise((resolve, reject) => {
90+
this._translate.translateText(params, (error, data) => {
91+
if (error) {
92+
reject(error);
93+
} else {
94+
resolve(data);
95+
}
96+
});
97+
});
98+
}
99+
}
100+
module.exports = AWS_Translation;

0 commit comments

Comments
 (0)