UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

41 lines 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createContactsUdResource = createContactsUdResource; exports.createContactsUdDataResource = createContactsUdDataResource; const schemas_1 = require("../schemas"); /** * Creates the contactsUd resource methods * OpenAPI Path: /contacts-ud → contactsUd.* * @description Contact user-defined data operations */ function createContactsUdResource(executeRequest) { return (contactId) => ({ /** * Get contact user-defined data * @fullPath api.customers.contactsUd.get * @service customers * @domain contact-management * @dataMethod contactsUdData.get * @discoverable true */ get: async () => { return executeRequest({ method: 'GET', path: '/contacts-ud/{id}', responseSchema: schemas_1.ContactsUdIdResponseSchema, }, undefined, { id: String(contactId) }); }, }); } /** * Creates the contactsUdData resource methods (data-only versions) */ function createContactsUdDataResource(contactsUd) { return (contactId) => ({ get: async () => { const response = await contactsUd(contactId).get(); return response.data; }, }); } //# sourceMappingURL=contacts-ud.js.map