iyzipay
Version:
iyzipay api node.js client
40 lines (35 loc) • 1.24 kB
JavaScript
'use strict';
var IyzipayResource = require('../IyzipayResource');
function SubscriptionCustomer() {
this._config = arguments[0];
this._api = {
create: {
path: '/v2/subscription/customers',
method: 'POST',
requestModel: 'CreateSubscriptionCustomerRequest'
},
delete: {
path: '/v2/subscription/customers/delete/{customerReferenceCode}',
method: 'POST',
pathVariables: 'SubscriptionCustomerPathRequest'
},
update: {
path: '/v2/subscription/customers/{customerReferenceCode}',
method: 'POST',
requestModel: 'UpdateSubscriptionCustomerRequest',
pathVariables: 'SubscriptionCustomerPathRequest'
},
retrieve: {
path: '/v2/subscription/customers/{customerReferenceCode}',
method: 'GET',
pathVariables: 'SubscriptionCustomerPathRequest'
},
retrieveList: {
path: '/v2/subscription/customers',
method: 'GET',
queryString: 'RetrieveSubscriptionCustomerListRequest'
}
};
}
SubscriptionCustomer.prototype = new IyzipayResource();
module.exports = SubscriptionCustomer;