1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | 'use strict';
|
8 |
|
9 | var Request = require('./request').Request;
|
10 | var util = require('util');
|
11 |
|
12 | exports.UserEntitiesRequest = module.exports.UserEntitiesRequest = UserEntitiesRequest;
|
13 |
|
14 | util.inherits(UserEntitiesRequest, Request);
|
15 |
|
16 | function UserEntitiesRequest(application, user_entities, options) {
|
17 | var self = this;
|
18 |
|
19 | self.user_entities = user_entities;
|
20 |
|
21 | UserEntitiesRequest.super_.apply(this, [application, options]);
|
22 | }
|
23 |
|
24 | UserEntitiesRequest.prototype._headers = function() {
|
25 | var headers = UserEntitiesRequest.super_.prototype._headers.apply(this, arguments);
|
26 |
|
27 | headers['Content-Type'] = 'application/json; charset=utf-8';
|
28 |
|
29 | return headers;
|
30 | };
|
31 |
|
32 | UserEntitiesRequest.prototype._requestOptions = function() {
|
33 | var request_options = UserEntitiesRequest.super_.prototype._requestOptions.apply(this, arguments);
|
34 |
|
35 | request_options.path = this.endpoint + 'userEntities';
|
36 | request_options.method = 'POST';
|
37 |
|
38 | return request_options;
|
39 | };
|
40 |
|
41 | UserEntitiesRequest.prototype.end = function() {
|
42 | var self = this;
|
43 |
|
44 | self.write(JSON.stringify(self.user_entities));
|
45 |
|
46 | UserEntitiesRequest.super_.prototype.end.apply(this, arguments);
|
47 | };
|