| GET | /serialnumber/{articleCode}/{serialNumber} | Get a serial number with details |
|---|
"use strict";
export class Service {
/** @param {{languageCode?:string,service?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/**
* @type {string}
* @description Language Code */
languageCode;
/**
* @type {string}
* @description Service */
service;
}
export class GetSerialNumberDetailsResponse {
/** @param {{brand?:string,articleCode?:string,serialNumber?:string,articleDescription?:string,warrantyStartDate?:string,warrantyEndDate?:string,lastRepairDate?:string,sellInDate?:string,lastRepairSite?:string,services?:Service[],lostOrStolenStatus?:boolean,warrantyResaleStartDate?:string,warrantyResaleEndDate?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/**
* @type {string}
* @description Brand */
brand;
/**
* @type {string}
* @description Article code */
articleCode;
/**
* @type {string}
* @description Serial Number */
serialNumber;
/**
* @type {string}
* @description Article Description */
articleDescription;
/**
* @type {string}
* @description Warranty Start Date */
warrantyStartDate;
/**
* @type {string}
* @description Warranty End Date */
warrantyEndDate;
/**
* @type {string}
* @description Last Repair Date */
lastRepairDate;
/**
* @type {string}
* @description Sell In Date */
sellInDate;
/**
* @type {string}
* @description Last Repair Site */
lastRepairSite;
/**
* @type {Service[]}
* @description Services */
services;
/**
* @type {boolean}
* @description Enquirus lost or stolen */
lostOrStolenStatus;
/**
* @type {string}
* @description Warranty CPO Start Date */
warrantyResaleStartDate;
/**
* @type {string}
* @description Warranty CPO End Date */
warrantyResaleEndDate;
}
export class GetSerialNumberDetails {
/** @param {{articleCode?:string,serialNumber?:string,posCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/**
* @type {string}
* @description Article Code */
articleCode;
/**
* @type {string}
* @description Serial Number */
serialNumber;
/**
* @type {string}
* @description POS Code e.g. ES100:102048 */
posCode;
}
JavaScript GetSerialNumberDetails DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /serialnumber/{articleCode}/{serialNumber} HTTP/1.1
Host: dev-api-booster.richemont.com
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"brand":"String","articleCode":"String","serialNumber":"String","articleDescription":"String","warrantyStartDate":"String","warrantyEndDate":"String","lastRepairDate":"String","sellInDate":"String","lastRepairSite":"String","services":[{"languageCode":"String","service":"String"}],"lostOrStolenStatus":false,"warrantyResaleStartDate":"String","warrantyResaleEndDate":"String"}