UNPKG

factura-middle

Version:

Factura+ queries definitions

84 lines (79 loc) 2.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAgency = exports.addAgency = void 0; const graphql_request_1 = require("graphql-request"); const endpoint = "https://api.facturamas.cr/passerql"; async function addAgency(token, agency) { const graphQLClient = new graphql_request_1.GraphQLClient(endpoint, { headers: { authorization: token, }, }); const query = graphql_request_1.gql ` mutation{ addAgency(addAgencyData:{ phone:{ e164: "+50671902321", countryCode:"506", nationalNumber:"71902321" }, address:{ country:"Costa Rica", address:"Miravalles", province:"San Jose" }, agencyName:"Agencia #3" }){ description success message data{ agencyName phone{ e164 } } } } `; const data = await graphQLClient.request(query); console.log(JSON.stringify(data, undefined, 2)); } exports.addAgency = addAgency; async function getAgency(token, agency) { const graphQLClient = new graphql_request_1.GraphQLClient(endpoint, { headers: { authorization: token, }, }); const query = graphql_request_1.gql ` mutation{ addAgency(addAgencyData:{ phone:{ e164: "+50671902321", countryCode:"506", nationalNumber:"71902321" }, address:{ country:"Costa Rica", address:"Miravalles", province:"San Jose" }, agencyName:"Agencia #3" }){ description success message data{ agencyName phone{ e164 } } } } `; const data = await graphQLClient.request(query); console.log(JSON.stringify(data, undefined, 2)); } exports.getAgency = getAgency;