Skip to content

Commit 042ad84

Browse files
authored
Merge pull request #385 from OpenSignLabs/api-v1-beta
2 parents 861a065 + ebfd9d3 commit 042ad84

File tree

9 files changed

+51
-45
lines changed

9 files changed

+51
-45
lines changed

apps/OpenSignServer/cloud/customRoute/v1/routes/createContact.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ export default async function createContact(request, response) {
8282
const parseRes = JSON.parse(JSON.stringify(contactRes));
8383
return response.json({
8484
objectId: parseRes.objectId,
85-
Name: parseRes.Name,
86-
Email: parseRes.Email,
87-
Phone: parseRes.Phone,
85+
name: parseRes.Name,
86+
email: parseRes.Email,
87+
phone: parseRes.Phone,
8888
createdAt: parseRes.createdAt,
8989
updatedAt: parseRes.updatedAt,
9090
});
@@ -124,9 +124,9 @@ export default async function createContact(request, response) {
124124
const parseRes = JSON.parse(JSON.stringify(contactRes));
125125
return response.json({
126126
objectId: parseRes.objectId,
127-
Name: parseRes.Name,
128-
Email: parseRes.Email,
129-
Phone: parseRes.Phone,
127+
name: parseRes.Name,
128+
email: parseRes.Email,
129+
phone: parseRes.Phone,
130130
createdAt: parseRes.createdAt,
131131
updatedAt: parseRes.updatedAt,
132132
});

apps/OpenSignServer/cloud/customRoute/v1/routes/getContact.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ export default async function getContact(request, response) {
2121
const parseRes = JSON.parse(JSON.stringify(res));
2222
return response.json({
2323
objectId: parseRes.objectId,
24-
Name: parseRes.Name,
25-
Email: parseRes.Email,
26-
Phone: parseRes.Phone,
24+
name: parseRes.Name,
25+
email: parseRes.Email,
26+
phone: parseRes.Phone,
2727
createdAt: parseRes.createdAt,
2828
updatedAt: parseRes.updatedAt,
2929
});

apps/OpenSignServer/cloud/customRoute/v1/routes/getContactList.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ export default async function getContactList(request, response) {
1010
if (token !== undefined) {
1111
// Valid Token then proceed request
1212
const userPtr = token.get('userId');
13-
14-
const limit = request?.query?.limit ? request.query.limit : 100;
15-
const skip = request?.query?.skip ? request.query.skip : 0;
13+
const limit = request?.query?.limit ? parseInt(request.query.limit) : 100;
14+
const skip = request?.query?.skip ? parseInt(request.query.skip) : 0;
1615
const Contactbook = new Parse.Query('contracts_Contactbook');
1716
Contactbook.equalTo('CreatedBy', userPtr);
1817
Contactbook.notEqualTo('IsDeleted', true);
@@ -23,9 +22,9 @@ export default async function getContactList(request, response) {
2322
const parseRes = JSON.parse(JSON.stringify(res));
2423
const contactlist = parseRes.map(x => ({
2524
objectId: x.objectId,
26-
Name: x.Name,
27-
Email: x.Email,
28-
Phone: x.Phone,
25+
name: x.Name,
26+
email: x.Email,
27+
phone: x.Phone,
2928
createdAt: x.createdAt,
3029
updatedAt: x.updatedAt,
3130
}));

apps/OpenSignServer/cloud/customRoute/v1/routes/getDocument.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ export default async function getDocument(request, response) {
2222
const document = JSON.parse(JSON.stringify(res));
2323
return response.json({
2424
objectId: document.objectId,
25-
Title: document.Name,
26-
Note: document.Note || '',
27-
Folder: document?.Folder?.Name || 'OpenSign™ Drive',
28-
File: document?.SignedUrl || document.URL,
29-
Owner: document?.ExtUserPtr?.Name,
30-
Signers: document?.Signers?.map(y => y?.Name) || '',
25+
title: document.Name,
26+
note: document.Note || '',
27+
folder: { objectId: document?.Folder?.objectId, name: document?.Folder?.Name } || '',
28+
file: document?.SignedUrl || document.URL,
29+
owner: document?.ExtUserPtr?.Name,
30+
signers:
31+
document?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) ||
32+
[],
3133
createdAt: document.createdAt,
3234
updatedAt: document.updatedAt,
3335
});

apps/OpenSignServer/cloud/customRoute/v1/routes/getDocumentList.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,13 @@ export default async function getDocumentList(request, response) {
5959
if (res.data && res.data.results.length > 0) {
6060
const updateRes = res.data.results.map(x => ({
6161
objectId: x.objectId,
62-
Title: x.Name,
63-
Note: x.Note || '',
64-
Folder: x?.Folder?.Name || 'OpenSign™ Drive',
65-
File: x?.SignedUrl || x.URL,
66-
Owner: x?.ExtUserPtr?.Name,
67-
Signers: x?.Signers?.map(y => y?.Name) || '',
62+
title: x.Name,
63+
note: x.Note || '',
64+
folder: { objectId: x?.Folder?.objectId, name: x?.Folder?.Name } || '',
65+
file: x?.SignedUrl || x.URL,
66+
owner: x?.ExtUserPtr?.Name,
67+
signers:
68+
x?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) || [],
6869
createdAt: x.createdAt,
6970
updatedAt: x.updatedAt,
7071
}));

apps/OpenSignServer/cloud/customRoute/v1/routes/getTemplate.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ export default async function getTemplate(request, response) {
2222
const template = JSON.parse(JSON.stringify(res));
2323
return response.json({
2424
objectId: template.objectId,
25-
Title: template.Name,
26-
Note: template.Note || '',
27-
Folder: template?.Folder?.Name || 'OpenSign™ Drive',
28-
File: template?.SignedUrl || x.URL,
29-
Owner: template?.ExtUserPtr?.Name,
30-
Signers: template?.Signers?.map(y => y?.Name) || '',
25+
title: template.Name,
26+
note: template.Note || '',
27+
folder: { objectId: template?.Folder?.objectId, name: template?.Folder?.Name } || '',
28+
file: template?.SignedUrl || x.URL,
29+
owner: template?.ExtUserPtr?.Name,
30+
signers:
31+
template?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) ||
32+
[],
3133
createdAt: template.createdAt,
3234
updatedAt: template.updatedAt,
3335
});

apps/OpenSignServer/cloud/customRoute/v1/routes/getTemplateList.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ export default async function getTemplatetList(request, response) {
3737
'SignedUrl',
3838
'ExtUserPtr.Name',
3939
'Signers.Name',
40+
'Signers.Email',
41+
'Signers.Phone',
4042
];
4143
const orderBy = '-updatedAt';
4244
const strParams = JSON.stringify(params);
@@ -51,12 +53,12 @@ export default async function getTemplatetList(request, response) {
5153
if (res.data && res.data.results.length > 0) {
5254
const updateRes = res.data.results.map(x => ({
5355
objectId: x.objectId,
54-
Title: x.Name,
55-
Note: x.Note || '',
56-
Folder: x?.Folder?.Name || 'OpenSign™ Drive',
57-
File: x?.SignedUrl || x.URL,
58-
Owner: x?.ExtUserPtr?.Name,
59-
Signers: x?.Signers?.map(y => y?.Name) || '',
56+
title: x.Name,
57+
note: x.Note || '',
58+
folder: { objectId: x?.Folder?.objectId, name: x?.Folder?.Name } || '',
59+
file: x?.SignedUrl || x.URL,
60+
owner: x?.ExtUserPtr?.Name,
61+
signers: x?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) || [],
6062
createdAt: x.createdAt,
6163
updatedAt: x.updatedAt,
6264
}));

apps/OpenSignServer/cloud/customRoute/v1/routes/getUser.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ export default async function getUser(request, response) {
2020
const parseRes = JSON.parse(JSON.stringify(user));
2121
return response.json({
2222
objectId: parseRes.objectId,
23-
Name: parseRes.Name,
24-
Email: parseRes.Email,
25-
Phone: parseRes.Phone,
26-
JobTitle: parseRes.JobTitle,
27-
Company: parseRes.Company,
23+
name: parseRes.Name,
24+
email: parseRes.Email,
25+
phone: parseRes.Phone,
26+
jobTitle: parseRes.JobTitle,
27+
company: parseRes.Company,
2828
createdAt: parseRes.createdAt,
2929
updatedAt: parseRes.updatedAt,
3030
});

apps/OpenSignServer/cloud/customRoute/v1/routes/getWebhook.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default async function getWebhook(request, response) {
1717

1818
if (parseUser && parseUser.Webhook) {
1919
return response.json({
20-
Webhook: parseUser.Webhook,
20+
webhook: parseUser.Webhook,
2121
});
2222
} else {
2323
return response.json({});

0 commit comments

Comments
 (0)