@datenkraft/bb-fulfillment-api-ts-client
Version:
The fulfillment API TS Client enables you to work with the fulfillment API
93 lines (92 loc) • 3.83 kB
TypeScript
/**
* Fulfillment API
* - alpha: Currently developed API version. Subject to major changes. - beta: A semi-stable early access version. New features can be added. Breaking changes are possible. - stable: The API is recommended for use in production. [Changelog](https://fulfillment-api.steve.niceshops.com/v2/docs/changelog.html) All data is transferred in UTF-8 encoding.\\ The API uses stateless HTTP. No cookies have to be kept.\\ Authentication via OAuth2 client credentials flow. [Privacy Policy](https://www.niceshops.com/en/dienstleistungen/data-privacy-policy) [Fulfillment API PHP client @Packagist](https://packagist.org/packages/datenkraft/bb-fulfillment-api-php-client)
*
* The version of the OpenAPI document: v2.beta
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { ReconsignmentLine } from './reconsignment-line';
/**
* A reconsignment
* @export
* @interface Reconsignment
*/
export interface Reconsignment {
/**
* The number the reconsignment is referred by.
* @type {string}
* @memberof Reconsignment
*/
'reconsignmentNumber'?: string;
/**
* The date the reconsignment was created.
* @type {string}
* @memberof Reconsignment
*/
'reconsignmentDate'?: string;
/**
* The reason for the reconsignment.
* @type {string}
* @memberof Reconsignment
*/
'reconsignmentReason'?: ReconsignmentReconsignmentReasonEnum;
/**
* The order number. Note: This can be null if the order was not created via the API.
* @type {string}
* @memberof Reconsignment
*/
'orderNumber'?: string;
/**
* The delivery service used for the creation of the order.
* @type {string}
* @memberof Reconsignment
*/
'orderDeliveryServiceCode'?: string;
/**
* The delivery service used for the reconsignment.
* @type {string}
* @memberof Reconsignment
*/
'reconsignmentDeliveryServiceCode'?: string;
/**
* Indicates whether the reconsignment was pre-announced or not.
* @type {boolean}
* @memberof Reconsignment
*/
'reconsignmentWasPreAnnounced'?: boolean;
/**
* The country, from where the reconsignment was shipped (ISO 3166-1 alpha-2).
* @type {string}
* @memberof Reconsignment
*/
'reconsignmentCountryCode'?: string;
/**
*
* @type {Array<ReconsignmentLine>}
* @memberof Reconsignment
*/
'reconsignmentLines'?: Array<ReconsignmentLine>;
}
export declare const ReconsignmentReconsignmentReasonEnum: {
readonly OtherDefault: "reconsignment_other_default";
readonly OtherUnknown: "reconsignment_other_unknown";
readonly ProductDamage: "reconsignment_product_damage";
readonly ProductDefect: "reconsignment_product_defect";
readonly ProductDislike: "reconsignment_product_dislike";
readonly ProductGuarantee: "reconsignment_product_guarantee";
readonly ProductMissing: "reconsignment_product_missing";
readonly ProductOutofdate: "reconsignment_product_outofdate";
readonly ProductWrong: "reconsignment_product_wrong";
readonly TransportDamage: "reconsignment_transport_damage";
readonly TransportInvalidaddress: "reconsignment_transport_invalidaddress";
readonly TransportLost: "reconsignment_transport_lost";
readonly TransportNopickup: "reconsignment_transport_nopickup";
readonly TransportRejected: "reconsignment_transport_rejected";
readonly TransportDelayed: "reconsignment_transport_delayed";
readonly UnknownDefaultOpenApi: "11184809";
};
export type ReconsignmentReconsignmentReasonEnum = typeof ReconsignmentReconsignmentReasonEnum[keyof typeof ReconsignmentReconsignmentReasonEnum];