import { ListPickupsRequest, ListPickupsResponse } from '@shipengine/connect-carrier-api'; import { logger, NotImplementedError } from '@shipengine/connect-runtime'; const mapRequest = (request: ListPickupsRequest): any => { throw new NotImplementedError(); }; const callApi = async (request: any): Promise => { throw new NotImplementedError(); }; const mapResponse = (response: any): ListPickupsResponse => { throw new NotImplementedError(); }; export const CancelPickup = async (request: ListPickupsRequest): Promise => { logger.info('This is a log that I can find using the `connect logs` command after publishing.'); const thirdPartyRequest = mapRequest(request); const response = await callApi(thirdPartyRequest); const mappedResponse = mapResponse(response); return mappedResponse; };