@myparcel/sdk
Advanced tools
Comparing version 2.9.0 to 2.9.1
@@ -1,4 +0,4 @@ | ||
import { EndpointResponse, Options } from '../../../../../../src/model/client/AbstractClient.types'; | ||
import { AbstractClient } from '../../../../../../src/model/client/AbstractClient'; | ||
import { AbstractEndpoint } from '../../../../../../src/model/endpoint/AbstractEndpoint'; | ||
import { EndpointResponse, Options } from './model/client/AbstractClient.types'; | ||
import { AbstractClient } from './model/client/AbstractClient'; | ||
import { AbstractEndpoint } from './model/endpoint/AbstractEndpoint'; | ||
declare type EndpointMethod<E extends AbstractEndpoint> = (options?: Options<E>) => Promise<EndpointResponse<E>>; | ||
@@ -5,0 +5,0 @@ export declare type MyParcelSdk<E extends AbstractEndpoint> = { |
@@ -1,4 +0,4 @@ | ||
import { MyParcelSdk } from '../../../../../../src/createMyParcelSdk'; | ||
import { AbstractClient } from '../../../../../../src/model/client/AbstractClient'; | ||
import { AbstractPrivateEndpoint } from '../../../../../../src/model/endpoint/AbstractPrivateEndpoint'; | ||
import { MyParcelSdk } from './createMyParcelSdk'; | ||
import { AbstractClient } from './model/client/AbstractClient'; | ||
import { AbstractPrivateEndpoint } from './model/endpoint/AbstractPrivateEndpoint'; | ||
/** | ||
@@ -5,0 +5,0 @@ * Create a private SDK which requires an Authorization header on all its endpoints. |
@@ -1,4 +0,4 @@ | ||
import { MyParcelSdk } from '../../../../../../src/createMyParcelSdk'; | ||
import { AbstractClient } from '../../../../../../src/model/client/AbstractClient'; | ||
import { AbstractPublicEndpoint } from '../../../../../../src/model/endpoint/AbstractPublicEndpoint'; | ||
import { MyParcelSdk } from './createMyParcelSdk'; | ||
import { AbstractClient } from './model/client/AbstractClient'; | ||
import { AbstractPublicEndpoint } from './model/endpoint/AbstractPublicEndpoint'; | ||
/** | ||
@@ -5,0 +5,0 @@ * Create a public SDK which does not require Authorization headers and can be used in a browser. |
@@ -1,2 +0,2 @@ | ||
import { CarrierId, CarrierName } from '../../../../../../../src/types/myparcel.types'; | ||
import { CarrierId, CarrierName } from '../types/myparcel.types'; | ||
interface Carrier { | ||
@@ -3,0 +3,0 @@ ID: CarrierId; |
@@ -1,2 +0,2 @@ | ||
import { DeliveryTypeId, DeliveryTypeName } from '../../../../../../../src/types/myparcel.types'; | ||
import { DeliveryTypeId, DeliveryTypeName } from '../types/myparcel.types'; | ||
export declare const MORNING_ID: DeliveryTypeId; | ||
@@ -3,0 +3,0 @@ export declare const MORNING_NAME: DeliveryTypeName; |
@@ -1,2 +0,2 @@ | ||
import { PackageTypeId, PackageTypeName } from '../../../../../../../src/types/myparcel.types'; | ||
import { PackageTypeId, PackageTypeName } from '../types/myparcel.types'; | ||
export declare const PACKAGE_ID: PackageTypeId; | ||
@@ -3,0 +3,0 @@ export declare const PACKAGE_NAME: PackageTypeName; |
@@ -1,2 +0,2 @@ | ||
import { PlatformId, PlatformName } from '../../../../../../../src/types/myparcel.types'; | ||
import { PlatformId, PlatformName } from '../types/myparcel.types'; | ||
export declare const MYPARCEL_ID: PlatformId; | ||
@@ -3,0 +3,0 @@ export declare const MYPARCEL_NAME: PlatformName; |
@@ -1,2 +0,2 @@ | ||
import { ShipmentOptionName } from '../../../../../../../src/types'; | ||
import { ShipmentOptionName } from '../types'; | ||
export declare const AGE_CHECK_HUMAN = "Age check"; | ||
@@ -3,0 +3,0 @@ export declare const AGE_CHECK_NAME: ShipmentOptionName; |
@@ -1,4 +0,4 @@ | ||
import { AbstractPrivateEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPrivateEndpoint'; | ||
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { MyParcelShipment } from '../../../../../../../../../src/endpoints'; | ||
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint'; | ||
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
import { MyParcelShipment } from '../../../endpoints'; | ||
declare type GetShipmentDefinition = CreateDefinition<{ | ||
@@ -5,0 +5,0 @@ name: typeof GetShipment.name; |
@@ -1,5 +0,5 @@ | ||
import { CreateDefinition, PaginatedResponse } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { AbstractPrivateEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPrivateEndpoint'; | ||
import { MyParcelShipment } from '../../../../../../../../../src/endpoints'; | ||
import { PaginationParameters } from '../../../../../../../../../src/types'; | ||
import { CreateDefinition, PaginatedResponse } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint'; | ||
import { MyParcelShipment } from '../../../endpoints'; | ||
import { PaginationParameters } from '../../../types'; | ||
declare type Parameters = PaginationParameters & { | ||
@@ -6,0 +6,0 @@ carrier?: number; |
@@ -1,5 +0,5 @@ | ||
import { HttpMethod, IdsResponse } from '../../../../../../../../../src/types/request.types'; | ||
import { AbstractPrivateEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPrivateEndpoint'; | ||
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { ShipmentPostData } from '../../../../../../../../../src/endpoints/private/shipments/Shipment.types'; | ||
import { HttpMethod, IdsResponse } from '../../../types/request.types'; | ||
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint'; | ||
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
import { ShipmentPostData } from '../../../endpoints/private/shipments/Shipment.types'; | ||
declare type PostShipmentsDefinition = CreateDefinition<{ | ||
@@ -6,0 +6,0 @@ name: typeof PostShipments.name; |
@@ -1,3 +0,3 @@ | ||
import { CarrierId, CustomsDeclarationContents, DeliveryTypeId, PackageTypeId, ShipmentStatus } from '../../../../../../../../../src/types/myparcel.types'; | ||
import { IntBoolean, Price, WithRequired } from '../../../../../../../../../src/types'; | ||
import { CarrierId, CustomsDeclarationContents, DeliveryTypeId, PackageTypeId, ShipmentStatus } from '../../../types/myparcel.types'; | ||
import { IntBoolean, Price, WithRequired } from '../../../types'; | ||
export interface ShipmentRecipient { | ||
@@ -4,0 +4,0 @@ area?: string; |
@@ -1,2 +0,2 @@ | ||
import { CarrierId, CarrierName } from '../../../../../../../../../src/types/myparcel.types'; | ||
import { CarrierId, CarrierName } from '../../../types/myparcel.types'; | ||
export interface Carrier { | ||
@@ -3,0 +3,0 @@ id: CarrierId; |
@@ -1,5 +0,5 @@ | ||
import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint'; | ||
import { Carrier } from '../../../../../../../../../src/endpoints/public/carriers/Carrier.types'; | ||
import { CarrierNameOrId } from '../../../../../../../../../src/types/myparcel.types'; | ||
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint'; | ||
import { Carrier } from '../../../endpoints/public/carriers/Carrier.types'; | ||
import { CarrierNameOrId } from '../../../types/myparcel.types'; | ||
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
export declare type GetCarrierDefinition = CreateDefinition<{ | ||
@@ -6,0 +6,0 @@ name: typeof GetCarrier.name; |
@@ -1,4 +0,4 @@ | ||
import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint'; | ||
import { Carrier } from '../../../../../../../../../src/endpoints/public/carriers/Carrier.types'; | ||
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint'; | ||
import { Carrier } from '../../../endpoints/public/carriers/Carrier.types'; | ||
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
export declare type GetCarriersDefinition = CreateDefinition<{ | ||
@@ -5,0 +5,0 @@ name: typeof GetCarriers.name; |
@@ -1,3 +0,3 @@ | ||
import { DeliveryTypeName, PackageTypeName, ShipmentOptionName } from '../../../../../../../../../src/types/myparcel.types'; | ||
import { EnumSchema, Timestamp } from '../../../../../../../../../src/types'; | ||
import { DeliveryTypeName, PackageTypeName, ShipmentOptionName } from '../../../types/myparcel.types'; | ||
import { EnumSchema, Timestamp } from '../../../types'; | ||
interface PossibleShipmentOption { | ||
@@ -4,0 +4,0 @@ name: ShipmentOptionName; |
@@ -1,7 +0,7 @@ | ||
import { CarrierNameOrId, DeliveryTypeId, PackageTypeName, PlatformNameOrId } from '../../../../../../../../../src/types/myparcel.types'; | ||
import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint'; | ||
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { DeliveryOption } from '../../../../../../../../../src/endpoints/public/delivery-options/DeliveryOption.types'; | ||
import { RequestHeaders } from '../../../../../../../../../src/types/request.types'; | ||
import { WithRequired } from '../../../../../../../../../src/types/global.types'; | ||
import { CarrierNameOrId, DeliveryTypeId, PackageTypeName, PlatformNameOrId } from '../../../types/myparcel.types'; | ||
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint'; | ||
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
import { DeliveryOption } from '../../../endpoints/public/delivery-options/DeliveryOption.types'; | ||
import { RequestHeaders } from '../../../types/request.types'; | ||
import { WithRequired } from '../../../types/global.types'; | ||
declare type Parameters = { | ||
@@ -8,0 +8,0 @@ carrier: CarrierNameOrId; |
@@ -1,5 +0,5 @@ | ||
import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint'; | ||
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { DeliveryOptionsParameters } from '../../../../../../../../../src/endpoints'; | ||
import { PickupLocation } from '../../../../../../../../../src/endpoints/public/pickup-locations/PickupLocation.types'; | ||
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint'; | ||
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types'; | ||
import { DeliveryOptionsParameters } from '../../../endpoints'; | ||
import { PickupLocation } from '../../../endpoints/public/pickup-locations/PickupLocation.types'; | ||
export declare type GetPickupLocationsDefinition = CreateDefinition<{ | ||
@@ -6,0 +6,0 @@ name: typeof GetPickupLocations.name; |
@@ -1,3 +0,3 @@ | ||
import { DeliveryTypeId, DeliveryTypeName } from '../../../../../../../../../src/types/myparcel.types'; | ||
import { StartEndDate, Timestamp, Weekday } from '../../../../../../../../../src/types'; | ||
import { DeliveryTypeId, DeliveryTypeName } from '../../../types/myparcel.types'; | ||
import { StartEndDate, Timestamp, Weekday } from '../../../types'; | ||
export interface PickupLocation { | ||
@@ -4,0 +4,0 @@ address: { |
@@ -1,5 +0,5 @@ | ||
import { ClientConfig, ClientOptions, ClientRequest, EndpointPath, EndpointResponse, Options } from '../../../../../../../../src/model/client/AbstractClient.types'; | ||
import { RequestHeader, RequestHeaders } from '../../../../../../../../src/types/request.types'; | ||
import { WithRequired } from '../../../../../../../../src/types'; | ||
import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint'; | ||
import { ClientConfig, ClientOptions, ClientRequest, EndpointPath, EndpointResponse, Options } from '../../model/client/AbstractClient.types'; | ||
import { RequestHeader, RequestHeaders } from '../../types/request.types'; | ||
import { WithRequired } from '../../types'; | ||
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint'; | ||
export declare const BASE_URL = "https://api.myparcel.nl"; | ||
@@ -6,0 +6,0 @@ export declare abstract class AbstractClient { |
@@ -1,4 +0,4 @@ | ||
import { RequestHeaders, ResponseWrapper } from '../../../../../../../../src/types/request.types'; | ||
import { AbstractClient } from '../../../../../../../../src/model/client/AbstractClient'; | ||
import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint'; | ||
import { RequestHeaders, ResponseWrapper } from '../../types/request.types'; | ||
import { AbstractClient } from '../../model/client/AbstractClient'; | ||
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint'; | ||
interface ClientPlugin { | ||
@@ -5,0 +5,0 @@ getClient?: () => void; |
@@ -1,3 +0,3 @@ | ||
import { ClientConfig, ClientRequest } from '../../../../../../../../src/model/client/AbstractClient.types'; | ||
import { AbstractClient } from '../../../../../../../../src/model/client/AbstractClient'; | ||
import { ClientConfig, ClientRequest } from '../../model/client/AbstractClient.types'; | ||
import { AbstractClient } from '../../model/client/AbstractClient'; | ||
export declare class FetchClient extends AbstractClient { | ||
@@ -4,0 +4,0 @@ constructor(config?: ClientConfig); |
@@ -1,3 +0,3 @@ | ||
import { AbstractEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint'; | ||
import { EndpointParameters } from '../../../../../../../../../src/model/client/AbstractClient.types'; | ||
import { AbstractEndpoint } from '../../../model/endpoint/AbstractEndpoint'; | ||
import { EndpointParameters } from '../../../model/client/AbstractClient.types'; | ||
export declare const addParameters: <E extends AbstractEndpoint<import("../..").EndpointDefinition>>(path: string, parameters?: EndpointParameters<E> | undefined) => string; |
@@ -1,3 +0,3 @@ | ||
import { EndpointDefinition } from '../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { HttpMethod } from '../../../../../../../../src/types/request.types'; | ||
import { EndpointDefinition } from '../../model/endpoint/AbstractEndpoint.types'; | ||
import { HttpMethod } from '../../types/request.types'; | ||
interface EndpointOptions { | ||
@@ -4,0 +4,0 @@ headers?: AbstractEndpoint['definition']['headers']; |
@@ -1,3 +0,3 @@ | ||
import { NoInfer } from '../../../../../../../../src/types/global.types'; | ||
import { RequestHeaders } from '../../../../../../../../src/types/request.types'; | ||
import { NoInfer } from '../../types/global.types'; | ||
import { RequestHeaders } from '../../types/request.types'; | ||
declare type Pagination = { | ||
@@ -4,0 +4,0 @@ page?: number; |
@@ -1,4 +0,4 @@ | ||
import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint'; | ||
import { EndpointDefinition } from '../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { RequestHeaders } from '../../../../../../../../src/types/request.types'; | ||
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint'; | ||
import { EndpointDefinition } from '../../model/endpoint/AbstractEndpoint.types'; | ||
import { RequestHeaders } from '../../types/request.types'; | ||
declare type PrivateEndpointDefinition = { | ||
@@ -5,0 +5,0 @@ headers: RequestHeaders & { |
@@ -1,5 +0,5 @@ | ||
import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint'; | ||
import { EndpointDefinition } from '../../../../../../../../src/model/endpoint/AbstractEndpoint.types'; | ||
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint'; | ||
import { EndpointDefinition } from '../../model/endpoint/AbstractEndpoint.types'; | ||
export declare abstract class AbstractPublicEndpoint<D = EndpointDefinition> extends AbstractEndpoint<D> { | ||
abstract readonly name: AbstractPublicEndpoint['definition']['name']; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { ErrorResponse } from '../../../../../../../../src/types/request.types'; | ||
import { ErrorResponse } from '../../types/request.types'; | ||
export declare class ApiException extends Error { | ||
@@ -3,0 +3,0 @@ data: ErrorResponse; |
{ | ||
"name": "@myparcel/sdk", | ||
"version": "2.9.0", | ||
"version": "2.9.1", | ||
"description": "JavaScript SDK to connect to the MyParcel API via Node.js or browser", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
2
80649