<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of BillingTransaction
 *
 * @author Kunal Mestri <kunal@laurus-it.com>
 */
class BillingTransaction {
    private $bilingTransId;
    private $billingId;
    private $bilingTransStatus;
    private $bilingTransDetail;
    private $billingTransDate;
    public function getBillingTransDate() {
        return $this->billingTransDate;
    }

    public function setBillingTransDate($billingTransDate) {
        $this->billingTransDate = $billingTransDate;
    }

        public function getBilingTransId() {
        return $this->bilingTransId;
    }

    public function setBilingTransId($bilingTransId) {
        $this->bilingTransId = $bilingTransId;
    }

    public function getBillingId() {
        return $this->billingId;
    }

    public function setBillingId($billingId) {
        $this->billingId = $billingId;
    }

    public function getBilingTransStatus() {
        return $this->bilingTransStatus;
    }

    public function setBilingTransStatus($bilingTransStatus) {
        $this->bilingTransStatus = $bilingTransStatus;
    }

    public function getBilingTransDetail() {
        return $this->bilingTransDetail;
    }

    public function setBilingTransDetail($bilingTransDetail) {
        $this->bilingTransDetail = $bilingTransDetail;
    }

     public function toJson() {
        $map = new Map();
        if ($this->getBilingTransDetail() != null) {
            $map->put("bilingTransDetail", $this->getBilingTransDetail());
        }
         if ($this->getBilingTransStatus() != null) {
            $map->put("bilingTransStatus", $this->getBilingTransStatus());
        }
         if ($this->getBilingTransId() != null) {
            $map->put("bilingTransId", $this->getBilingTransId());
        }
        if ($this->getBillingId() != null) {
            $map->put("billingId", $this->getBillingId());
        }
        if ($this->getBillingTransDate() != null) {
            $map->put("billingTransDate", $this->getBillingTransDate());
        }
       
        return $map->toJson();
    }
}

?>
