nmkr-studio-api
Version:
Typesafe API Client to work with the NMKR Studio V2 API
406 lines • 14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PaymenttransactionsService = void 0;
class PaymenttransactionsService {
constructor(httpRequest) {
this.httpRequest = httpRequest;
}
/**
* Creates a payment transaction
* @returns PaymentTransactionResultClass Returns the PaymentTransactionResultClass Class
* @throws ApiError
*/
postV2CreatePaymentTransaction({ requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/CreatePaymentTransaction',
body: requestBody,
mediaType: 'application/json',
errors: {
401: `The access was denied. (Wrong or expired APIKEY, wrong projectid etc.)`,
404: `Not Found`,
406: `See the errormessage in the resultset for further information`,
500: `Internal server error - see the errormessage in the resultset`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionGetTransactionState({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetTransactionState',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns GetPaymentAddressResultClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionGetPaymentAddress({ paymenttransactionuid, paymentMethod, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetPaymentAddress',
path: {
paymenttransactionuid: paymenttransactionuid,
},
query: {
paymentMethod: paymentMethod,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionSignDecentralPayment({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/SignDecentralPayment',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
412: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns CheckAddressResultClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionCheckPaymentAddress({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/CheckPaymentAddress',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionCancelTransaction({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/CancelTransaction',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
403: `Forbidden`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns any Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionCancelTransaction({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/CancelTransaction',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
403: `Forbidden`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns PricelistClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionGetPriceListForProject({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetPriceListForProject',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionLockNft({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/LockNft',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionLockAda({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/LockAda',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionSubmitTransaction({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/SubmitTransaction',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
412: `Client Error`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionBetOnAuction({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/BetOnAuction',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionBuyDirectsale({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/BuyDirectsale',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionGetBuyoutSmartcontractAddress({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetBuyoutSmartcontractAddress',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionSellDirectsaleOffer({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/SellDirectsaleOffer',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionEndTransaction({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/EndTransaction',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
getV2ProceedPaymentTransactionReservePaymentgatewayMintAndSendNft({ paymenttransactionuid, }) {
return this.httpRequest.request({
method: 'GET',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/ReservePaymentgatewayMintAndSendNft',
path: {
paymenttransactionuid: paymenttransactionuid,
},
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
423: `Client Error`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionMintAndSendPaymentgatewayNft({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/MintAndSendPaymentgatewayNft',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
/**
* @returns PaymentTransactionResultClass Success
* @throws ApiError
*/
postV2ProceedPaymentTransactionUpdateCustomProperties({ paymenttransactionuid, requestBody, }) {
return this.httpRequest.request({
method: 'POST',
url: '/v2/ProceedPaymentTransaction/{paymenttransactionuid}/UpdateCustomProperties',
path: {
paymenttransactionuid: paymenttransactionuid,
},
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized`,
404: `Not Found`,
406: `Not Acceptable`,
500: `Server Error`,
},
});
}
}
exports.PaymenttransactionsService = PaymenttransactionsService;
//# sourceMappingURL=PaymenttransactionsService.js.map