Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 6242caa

Browse files
committed
feat(api/user): add User endpoint
1 parent 5aeb3ce commit 6242caa

3 files changed

Lines changed: 24 additions & 2 deletions

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,6 @@ async function getZoneStatus(id) {
7070
* `del(zoneId)`
7171
* `activationCheck(zoneId)`
7272
* `purgeCache(zoneId, params)`
73-
73+
* user
74+
* `read()`
75+
* `edit(params)`

index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ var Client = require('./lib/Client');
77
var resources = {
88
dnsRecords: require('./lib/resources/DNSRecords'),
99
ips: require('./lib/resources/IPs'),
10-
zones: require('./lib/resources/Zones')
10+
zones: require('./lib/resources/Zones'),
11+
user: require('./lib/resources/User')
1112
};
1213

1314
var Cloudflare = auto(prototypal({

lib/resources/User.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
'use strict';
2+
var prototypal = require('es-class');
3+
var auto = require('autocreate');
4+
5+
var Resource = require('../Resource');
6+
var method = require('../method');
7+
8+
module.exports = auto(prototypal({
9+
extends: Resource,
10+
path: 'user',
11+
12+
read: method({
13+
method: 'GET'
14+
}),
15+
16+
edit: method({
17+
method: 'PATCH'
18+
})
19+
}));

0 commit comments

Comments
 (0)