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

com.univapay.sdk.models.request.refund.RefundCreateData Maven / Gradle / Ivy

The newest version!
package com.univapay.sdk.models.request.refund;

import com.google.gson.annotations.SerializedName;
import com.univapay.sdk.types.RefundReason;
import java.math.BigInteger;
import java.util.Map;

@SuppressWarnings("FieldCanBeLocal")
public class RefundCreateData {
  @SerializedName("amount")
  private BigInteger amount;

  @SerializedName("currency")
  private String currency;

  @SerializedName("reason")
  private RefundReason reason;

  @SerializedName("message")
  private String message;

  @SerializedName("metadata")
  private Map metadata;

  public RefundCreateData(
      BigInteger amount,
      String currency,
      RefundReason reason,
      String message,
      Map metadata) {
    this.amount = amount;
    this.currency = currency;
    this.reason = reason;
    this.message = message;
    this.metadata = metadata;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy