UNPKG

@fairmint/canton-node-sdk

Version:
33 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetPartyDetails = void 0; const core_1 = require("../../../../../core"); const operations_1 = require("../../../schemas/operations"); /** * @description Get party details for a specific party * @example * ```typescript * const partyDetails = await client.getPartyDetails({ * party: 'alice@example.com', * identityProviderId: 'default' * }); * console.log(`Party: ${partyDetails.partyDetails.party}`); * ``` */ exports.GetPartyDetails = (0, core_1.createApiOperation)({ paramsSchema: operations_1.GetPartyDetailsParamsSchema, method: 'GET', buildUrl: (params, apiUrl) => { const url = new URL(`${apiUrl}/v2/parties/${params.party}`); if (params.identityProviderId) { url.searchParams.set('identity-provider-id', params.identityProviderId); } if (params.parties && params.parties.length > 0) { params.parties.forEach(party => { url.searchParams.append('parties', party); }); } return url.toString(); }, }); //# sourceMappingURL=get-party-details.js.map