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

com.univapay.sdk.models.response.store.RecurringTokenConfiguration Maven / Gradle / Ivy

There is a newer version: 0.2.35
Show newest version
package com.univapay.sdk.models.response.store;

import com.google.gson.annotations.SerializedName;
import com.univapay.sdk.models.common.RecurringTokenCVVConfirmation;
import com.univapay.sdk.types.RecurringTokenPrivilege;
import java.time.Duration;

public class RecurringTokenConfiguration {

  public RecurringTokenConfiguration(
      RecurringTokenPrivilege recurringType,
      Duration chargeWaitPeriod,
      RecurringTokenCVVConfirmation recurringTokenCVVConfirmation) {
    this.recurringType = recurringType;
    this.chargeWaitPeriod = chargeWaitPeriod;
    this.recurringTokenCVVConfirmation = recurringTokenCVVConfirmation;
  }

  @SerializedName("recurring_type")
  private RecurringTokenPrivilege recurringType;

  @SerializedName("charge_wait_period")
  private Duration chargeWaitPeriod;

  @SerializedName("card_charge_cvv_confirmation")
  private RecurringTokenCVVConfirmation recurringTokenCVVConfirmation;

  public RecurringTokenPrivilege getRecurringType() {
    return recurringType;
  }

  public Duration getChargeWaitPeriod() {
    return chargeWaitPeriod;
  }

  public RecurringTokenCVVConfirmation getRecurringTokenCVVConfirmation() {
    return recurringTokenCVVConfirmation;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy