Richemont.Booster2.PublicApi

<back to all web services

DeleteEquipmentWarranty

Requires Authentication
The following routes are available for this service:
DELETE/warranty/equipment/{brand}/{posCode}/{equipmentNr}/{warrantyType}Delete the specified equipment warranty from SAP
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Richemont.Booster2.PublicApi.Sellout.ServiceModel

Namespace Global

    Namespace Richemont.Booster2.PublicApi.Sellout.ServiceModel

        Public Partial Class DeleteEquipmentWarranty
            '''<Summary>
            '''Brand Trigram, e.g. CAR, IWC; compulsory only if articleCode is not provided
            '''</Summary>
            <ApiMember(Description:="Brand Trigram, e.g. CAR, IWC; compulsory only if articleCode is not provided")>
            Public Overridable Property brand As String

            '''<Summary>
            '''Richemont POS code
            '''</Summary>
            <ApiMember(Description:="Richemont POS code", IsRequired:=true)>
            Public Overridable Property posCode As String

            '''<Summary>
            '''EquipmentNumber
            '''</Summary>
            <ApiMember(Description:="EquipmentNumber", IsRequired:=true)>
            Public Overridable Property equipmentNr As String

            '''<Summary>
            '''WarrantyType
            '''</Summary>
            <ApiMember(Description:="WarrantyType", IsRequired:=true)>
            Public Overridable Property warrantyType As String
        End Class

        Public Partial Class DeleteEquipmentWarrantyResponse
            Public Overridable Property success As Boolean
            Public Overridable Property statuscode As HttpStatusCode
            Public Overridable Property message As String
        End Class
    End Namespace
End Namespace

VB.NET DeleteEquipmentWarranty DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

DELETE /warranty/equipment/{brand}/{posCode}/{equipmentNr}/{warrantyType} HTTP/1.1 
Host: dev-api-booster.richemont.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<DeleteEquipmentWarrantyResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Richemont.Booster2.PublicApi.Sellout.ServiceModel">
  <message>String</message>
  <statuscode>Continue</statuscode>
  <success>false</success>
</DeleteEquipmentWarrantyResponse>