Subversion Repositories SmartDukaan

Rev

View as "text/plain" | Blame | Last modification | View Log | RSS feed

/*
 * MANDII
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 0.1.0
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */

package com.spice.profitmandi.common.services.mandii;

import java.util.Objects;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.gson.annotations.SerializedName;

/**
 * Discount
 */
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2021-10-13T10:59:30.263+05:30[Asia/Kolkata]")
public class Discount {
        public static final String SERIALIZED_NAME_NAME = "name";
        @JsonProperty(SERIALIZED_NAME_NAME)
        @SerializedName(SERIALIZED_NAME_NAME)
        private String name;

        public static final String SERIALIZED_NAME_DISCOUNTED_AMOUNT = "discounted_amount";
        @JsonProperty(SERIALIZED_NAME_DISCOUNTED_AMOUNT)
        @SerializedName(SERIALIZED_NAME_DISCOUNTED_AMOUNT)
        private Amount discountedAmount;

        public Discount name(String name) {

                this.name = name;
                return this;
        }

        public String getName() {
                return name;
        }

        public void setName(String name) {
                this.name = name;
        }

        public Discount discountedAmount(Amount discountedAmount) {

                this.discountedAmount = discountedAmount;
                return this;
        }

        public Amount getDiscountedAmount() {
                return discountedAmount;
        }

        public void setDiscountedAmount(Amount discountedAmount) {
                this.discountedAmount = discountedAmount;
        }

        @Override
        public boolean equals(Object o) {
                if (this == o) {
                        return true;
                }
                if (o == null || getClass() != o.getClass()) {
                        return false;
                }
                Discount discount = (Discount) o;
                return Objects.equals(this.name, discount.name)
                                && Objects.equals(this.discountedAmount, discount.discountedAmount);
        }

        @Override
        public int hashCode() {
                return Objects.hash(name, discountedAmount);
        }

        @Override
        public String toString() {
                StringBuilder sb = new StringBuilder();
                sb.append("class Discount {\n");
                sb.append("    name: ").append(toIndentedString(name)).append("\n");
                sb.append("    discountedAmount: ").append(toIndentedString(discountedAmount)).append("\n");
                sb.append("}");
                return sb.toString();
        }

        /**
         * Convert the given object to string with each line indented by 4 spaces
         * (except the first line).
         */
        private String toIndentedString(Object o) {
                if (o == null) {
                        return "null";
                }
                return o.toString().replace("\n", "\n    ");
        }

}