@shopify/shopify-api
Version:
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
55 lines (51 loc) • 1.89 kB
JavaScript
;
var base = require('../../base.js');
var types = require('../../../lib/types.js');
var currency = require('./currency.js');
/***********************************************************************************************************************
* This file is auto-generated. If you have an issue, please create a GitHub issue. *
***********************************************************************************************************************/
class PaymentTransaction extends base.Base {
static apiVersion = types.ApiVersion.October22;
static hasOne = {
"currency": currency.Currency
};
static hasMany = {};
static paths = [
{ "http_method": "get", "operation": "transactions", "ids": [], "path": "shopify_payments/balance/transactions.json" }
];
static resourceNames = [
{
"singular": "payment_transaction",
"plural": "payment_transactions"
}
];
static async transactions({ session, since_id = null, last_id = null, test = null, payout_id = null, payout_status = null, ...otherArgs }) {
const response = await this.request({
http_method: "get",
operation: "transactions",
session: session,
urlIds: {},
params: { "since_id": since_id, "last_id": last_id, "test": test, "payout_id": payout_id, "payout_status": payout_status, ...otherArgs },
body: {},
entity: null,
});
return response ? response.body : null;
}
amount;
currency;
fee;
id;
net;
payout_id;
payout_status;
processed_at;
source_id;
source_order_id;
source_order_transaction_id;
source_type;
test;
type;
}
exports.PaymentTransaction = PaymentTransaction;
//# sourceMappingURL=payment_transaction.js.map