UNPKG

@softvisio/core

Version:
19 lines (15 loc) 815 B
export default Super => class extends ( Super || class {} ) { // https://developers.cloudflare.com/api/operations/dns-records-for-a-zone-list-dns-records async getDnsRecords ( zoneId ) { return this._doRequest( "get", `zones/${ zoneId }/dns_records` ); } // https://developers.cloudflare.com/api/operations/dns-records-for-a-zone-create-dns-record async createDnsRecord ( zoneId, data ) { return this._doRequest( "post", `zones/${ zoneId }/dns_records`, null, data ); } // https://developers.cloudflare.com/api/operations/dns-records-for-a-zone-delete-dns-record async deleteDnsRecord ( zoneId, recordId ) { return this._doRequest( "delete", `zones/${ zoneId }/dns_records/${ recordId }` ); } };