package com.checkout.api.services.charge.request;

import java.util.List;

import com.checkout.api.services.shared.Address;
import com.checkout.api.services.shared.Product;

public class BaseCharge extends BaseChargeInfo{

	private static final String YES = "y";
	
	public BaseCharge(){
		  autoCapture = YES;
		  chargeMode = 1;			//Default mode is no 3D
	}

	public String value;
	public String currency;
	public int chargeMode;
	public String autoCapture;
	public int autoCapTime;
	public String customerIp;
	public String email;
	public String customerId;
	public String customerName;
	public List<Product> products;
	public Address shippingDetails;
	public String redirectUrl;
	public BillingDescriptor descriptor;
	public boolean attemptN3D;
}

package com.checkout.api.services.charge.request;

import java.util.List;

import com.checkout.api.services.shared.Address;
import com.checkout.api.services.shared.Product;

public class BaseCharge extends BaseChargeInfo{

	private static final String YES = "y";
	
	public BaseCharge(){
		  autoCapture = YES;
		  chargeMode = 1;			//Default mode is no 3D
	}

	public String value;
	public String currency;
	public int chargeMode;
	public String autoCapture;
	public int autoCapTime;
	public String customerIp;
	public String email;
	public String customerId;
	public String customerName;
	public List<Product> products;
	public Address shippingDetails;
	public String redirectUrl;
	public BillingDescriptor descriptor;
	public boolean attemptN3D;
	public boolean riskCheck;
}

Add riskCheck to baseCharge model