UNPKG

assembly-payments

Version:
107 lines (106 loc) 3.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = (client) => ({ /** * @description Show details of a specific **Callback** using a given `:id`. * * @tags Callbacks * @name ShowCallback * @summary Show Callback * @request GET:/callbacks/{id} * @secure */ showCallback: (id) => client.request({ url: `/callbacks/${id}`, method: 'GET', secure: true, }), /** * @description Delete an existing Callback using a given `:id`. * * @tags Callbacks * @name DeleteCallback * @summary Delete Callback * @request DELETE:/callbacks/{id} * @secure */ deleteCallback: (id) => client.request({ url: `/callbacks/${id}`, method: 'DELETE', secure: true, }), /** * @description Update an existing **Callback** using a given `:id`. You can change the `URL`, the `object_type` and whether the **Callback** is `enabled` or `disabled`. * * @tags Callbacks * @name UpdateCallback * @summary Update Callback * @request PATCH:/callbacks/{id} * @secure */ updateCallback: (id, data) => client.request({ url: `/callbacks/${id}`, method: 'PATCH', data, secure: true, }), /** * @description Retrieve an ordered and paginated list of the responses garnered from a callback using a given `:id`. * * @tags Callbacks * @name ListCallbackResponse * @summary List Callback Responses * @request GET:/callbacks/{id}/responses * @secure */ listCallbackResponse: (id, params) => client.request({ url: `/callbacks/${id}/responses`, method: 'GET', params, secure: true, }), /** * @description Show details of a specific **Callback** response using a given `:id`. * * @tags Callbacks * @name ShowCallbackResponse * @summary Show Callback Response * @request GET:/callbacks/{callback_id}/responses/{id} * @secure */ showCallbackResponse: (callbackId, id) => client.request({ url: `/callbacks/${callbackId}/responses/${id}`, method: 'GET', secure: true, }), /** * @description Retrieve an ordered and paginated list of all created **Callbacks**. * * @tags Callbacks * @name ListCallbacks * @summary List Callbacks * @request GET:/callbacks * @secure */ listCallbacks: (params) => client.request({ url: `/callbacks`, method: 'GET', params, secure: true, }), /** * @description Create a **Callback** to notify you at the `URL` when the `object_type` changes * * @tags Callbacks * @name CreateCallback * @summary Create Callback * @request POST:/callbacks * @secure */ createCallback: (data) => client.request({ url: `/callbacks`, method: 'POST', data, secure: true, }), });