All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.notronix.lw.methods.purchaseorder.DeletePurchaseOrderMethod Maven / Gradle / Ivy

package com.notronix.lw.methods.purchaseorder;

import com.google.gson.Gson;
import com.notronix.lw.LinnworksAPIException;

public class DeletePurchaseOrderMethod extends PurchaseOrderMethod
{
    private String purchaseOrderId;

    @Override
    public String getName()
    {
        return "Delete_PurchaseOrder";
    }

    @Override
    public String getPayload()
    {
        return "pkPurchaseId=" + purchaseOrderId;
    }

    @Override
    public String getResponse() throws LinnworksAPIException
    {
        return new Gson().fromJson(getJsonResult(), String.class);
    }

    public String getPurchaseOrderId()
    {
        return purchaseOrderId;
    }

    public void setPurchaseOrderId(String purchaseOrderId)
    {
        this.purchaseOrderId = purchaseOrderId;
    }

    public DeletePurchaseOrderMethod withPurchaseOrderId(String purchaseOrderId)
    {
        this.purchaseOrderId = purchaseOrderId;
        return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy