ts-mailcow-api
Version:
TypeScript wrapper for the mailcow API.
27 lines • 900 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.tlsPolicyMapEndpoints = tlsPolicyMapEndpoints;
const TLS_POLICY_MAP_ENDPOINTS = {
ADD: 'add/tls-policy-map',
DELETE: 'delete/tls-policy-map',
GET: 'get/tls-policy-map/',
};
/**
* Binder function between the MailcowClient class and the TlsPolicyMapEndpoints.
* @param bind - The MailcowClient instance to bind.
* @internal
*/
function tlsPolicyMapEndpoints(bind) {
return {
add(payload) {
return bind.requestFactory.post(TLS_POLICY_MAP_ENDPOINTS.ADD, payload);
},
delete(payload) {
return bind.requestFactory.post(TLS_POLICY_MAP_ENDPOINTS.DELETE, payload.items);
},
get(id) {
return bind.requestFactory.get(`${TLS_POLICY_MAP_ENDPOINTS.GET}${id}`);
},
};
}
//# sourceMappingURL=tls-policy-map-endpoints.js.map