UNPKG

@coinbase/cdp-sdk

Version:

SDK for interacting with the Coinbase Developer Platform Wallet API

294 lines 16.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSolanaAccountsMock = exports.getSendSolanaTransactionMockHandler = exports.getSignSolanaMessageMockHandler = exports.getSignSolanaTransactionMockHandler = exports.getExportSolanaAccountByNameMockHandler = exports.getExportSolanaAccountMockHandler = exports.getImportSolanaAccountMockHandler = exports.getGetSolanaAccountByNameMockHandler = exports.getUpdateSolanaAccountMockHandler = exports.getGetSolanaAccountMockHandler = exports.getCreateSolanaAccountMockHandler = exports.getListSolanaAccountsMockHandler = exports.getSendSolanaTransactionResponseMock = exports.getSignSolanaMessageResponseMock = exports.getSignSolanaTransactionResponseMock = exports.getExportSolanaAccountByNameResponseMock = exports.getExportSolanaAccountResponseMock = exports.getImportSolanaAccountResponseMock = exports.getGetSolanaAccountByNameResponseMock = exports.getUpdateSolanaAccountResponseMock = exports.getGetSolanaAccountResponseMock = exports.getCreateSolanaAccountResponseMock = exports.getListSolanaAccountsResponseMock = void 0; /** * Generated by orval v7.6.0 🍺 * Do not edit manually. * Coinbase Developer Platform APIs * The Coinbase Developer Platform APIs - leading the world's transition onchain. * OpenAPI spec version: 2.0.0 */ const faker_1 = require("@faker-js/faker"); const msw_1 = require("msw"); const getListSolanaAccountsResponseMock = () => ({ ...{ accounts: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ address: faker_1.faker.helpers.fromRegExp("^[1-9A-HJ-NP-Za-km-z]{32,44}$"), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), })), }, ...{ nextPageToken: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]) }, }); exports.getListSolanaAccountsResponseMock = getListSolanaAccountsResponseMock; const getCreateSolanaAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^[1-9A-HJ-NP-Za-km-z]{32,44}$"), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getCreateSolanaAccountResponseMock = getCreateSolanaAccountResponseMock; const getGetSolanaAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^[1-9A-HJ-NP-Za-km-z]{32,44}$"), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getGetSolanaAccountResponseMock = getGetSolanaAccountResponseMock; const getUpdateSolanaAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^[1-9A-HJ-NP-Za-km-z]{32,44}$"), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getUpdateSolanaAccountResponseMock = getUpdateSolanaAccountResponseMock; const getGetSolanaAccountByNameResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^[1-9A-HJ-NP-Za-km-z]{32,44}$"), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getGetSolanaAccountByNameResponseMock = getGetSolanaAccountByNameResponseMock; const getImportSolanaAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^[1-9A-HJ-NP-Za-km-z]{32,44}$"), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getImportSolanaAccountResponseMock = getImportSolanaAccountResponseMock; const getExportSolanaAccountResponseMock = (overrideResponse = {}) => ({ encryptedPrivateKey: faker_1.faker.string.alpha(20), ...overrideResponse }); exports.getExportSolanaAccountResponseMock = getExportSolanaAccountResponseMock; const getExportSolanaAccountByNameResponseMock = (overrideResponse = {}) => ({ encryptedPrivateKey: faker_1.faker.string.alpha(20), ...overrideResponse, }); exports.getExportSolanaAccountByNameResponseMock = getExportSolanaAccountByNameResponseMock; const getSignSolanaTransactionResponseMock = (overrideResponse = {}) => ({ signedTransaction: faker_1.faker.string.alpha(20), ...overrideResponse }); exports.getSignSolanaTransactionResponseMock = getSignSolanaTransactionResponseMock; const getSignSolanaMessageResponseMock = (overrideResponse = {}) => ({ signature: faker_1.faker.string.alpha(20), ...overrideResponse }); exports.getSignSolanaMessageResponseMock = getSignSolanaMessageResponseMock; const getSendSolanaTransactionResponseMock = (overrideResponse = {}) => ({ transactionSignature: faker_1.faker.string.alpha(20), ...overrideResponse, }); exports.getSendSolanaTransactionResponseMock = getSendSolanaTransactionResponseMock; const getListSolanaAccountsMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/solana/accounts", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getListSolanaAccountsResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getListSolanaAccountsMockHandler = getListSolanaAccountsMockHandler; const getCreateSolanaAccountMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getCreateSolanaAccountResponseMock)()), { status: 201, headers: { "Content-Type": "application/json" } }); }); }; exports.getCreateSolanaAccountMockHandler = getCreateSolanaAccountMockHandler; const getGetSolanaAccountMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/solana/accounts/:address", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getGetSolanaAccountResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getGetSolanaAccountMockHandler = getGetSolanaAccountMockHandler; const getUpdateSolanaAccountMockHandler = (overrideResponse) => { return msw_1.http.put("*/v2/solana/accounts/:address", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getUpdateSolanaAccountResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getUpdateSolanaAccountMockHandler = getUpdateSolanaAccountMockHandler; const getGetSolanaAccountByNameMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/solana/accounts/by-name/:name", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getGetSolanaAccountByNameResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getGetSolanaAccountByNameMockHandler = getGetSolanaAccountByNameMockHandler; const getImportSolanaAccountMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts/import", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getImportSolanaAccountResponseMock)()), { status: 201, headers: { "Content-Type": "application/json" } }); }); }; exports.getImportSolanaAccountMockHandler = getImportSolanaAccountMockHandler; const getExportSolanaAccountMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts/:address/export", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getExportSolanaAccountResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getExportSolanaAccountMockHandler = getExportSolanaAccountMockHandler; const getExportSolanaAccountByNameMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts/export/by-name/:name", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getExportSolanaAccountByNameResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getExportSolanaAccountByNameMockHandler = getExportSolanaAccountByNameMockHandler; const getSignSolanaTransactionMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts/:address/sign/transaction", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getSignSolanaTransactionResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getSignSolanaTransactionMockHandler = getSignSolanaTransactionMockHandler; const getSignSolanaMessageMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts/:address/sign/message", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getSignSolanaMessageResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getSignSolanaMessageMockHandler = getSignSolanaMessageMockHandler; const getSendSolanaTransactionMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/solana/accounts/send/transaction", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getSendSolanaTransactionResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getSendSolanaTransactionMockHandler = getSendSolanaTransactionMockHandler; const getSolanaAccountsMock = () => [ (0, exports.getListSolanaAccountsMockHandler)(), (0, exports.getCreateSolanaAccountMockHandler)(), (0, exports.getGetSolanaAccountMockHandler)(), (0, exports.getUpdateSolanaAccountMockHandler)(), (0, exports.getGetSolanaAccountByNameMockHandler)(), (0, exports.getImportSolanaAccountMockHandler)(), (0, exports.getExportSolanaAccountMockHandler)(), (0, exports.getExportSolanaAccountByNameMockHandler)(), (0, exports.getSignSolanaTransactionMockHandler)(), (0, exports.getSignSolanaMessageMockHandler)(), (0, exports.getSendSolanaTransactionMockHandler)(), ]; exports.getSolanaAccountsMock = getSolanaAccountsMock; //# sourceMappingURL=solana-accounts.msw.js.map