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

com.alipay.api.domain.GuaranteeService Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 支付宝租车保障服务
 *
 * @author auto create
 * @since 1.0, 2024-12-05 11:04:10
 */
public class GuaranteeService extends AlipayObject {

	private static final long serialVersionUID = 3188811713614526375L;

	/**
	 * 垫付保障
	 */
	@ApiField("advance_payment_guarantee")
	private GuaranteeDetail advancePaymentGuarantee;

	/**
	 * 保障服务的价格,单位分。注意这里是总价,不是单价,也就是说在当前租期、车型下,用户购买此保障服务需要额外支付的金额
	 */
	@ApiField("amount")
	private Long amount;

	/**
	 * 折旧费保障
	 */
	@ApiField("depreciation_guarantee")
	private GuaranteeDetail depreciationGuarantee;

	/**
	 * 保障服务详细描述
	 */
	@ApiListField("guarantee_detail_description")
	@ApiField("rent_car_guarantee_detail_description")
	private List guaranteeDetailDescription;

	/**
	 * 保障服务的名称
	 */
	@ApiField("name")
	private String name;

	/**
	 * 乘客保障
	 */
	@ApiField("passenger_guarantee")
	private GuaranteeDetail passengerGuarantee;

	/**
	 * 保障服务的简介。用户在费用明细中给用户展示服务简介。
	 */
	@ApiField("service_description")
	private String serviceDescription;

	/**
	 * 需要用户承担的服务明细
	 */
	@ApiListField("service_exclude_detail")
	@ApiField("string")
	private List serviceExcludeDetail;

	/**
	 * 保障服务提供的不需用户承担的服务明细
	 */
	@ApiListField("service_include_detail")
	@ApiField("string")
	private List serviceIncludeDetail;

	/**
	 * 停运费保障
	 */
	@ApiField("stop_business_guarantee")
	private GuaranteeDetail stopBusinessGuarantee;

	/**
	 * 用户展示补充说明的附图
	 */
	@ApiField("supplementary_img")
	private String supplementaryImg;

	/**
	 * 三者保障
	 */
	@ApiField("third_party_guarantee")
	private GuaranteeDetail thirdPartyGuarantee;

	/**
	 * 保障服务唯一标识
	 */
	@ApiField("unique_code")
	private String uniqueCode;

	/**
	 * 车损保障
	 */
	@ApiField("vehicle_damage_guarantee")
	private GuaranteeDetail vehicleDamageGuarantee;

	public GuaranteeDetail getAdvancePaymentGuarantee() {
		return this.advancePaymentGuarantee;
	}
	public void setAdvancePaymentGuarantee(GuaranteeDetail advancePaymentGuarantee) {
		this.advancePaymentGuarantee = advancePaymentGuarantee;
	}

	public Long getAmount() {
		return this.amount;
	}
	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public GuaranteeDetail getDepreciationGuarantee() {
		return this.depreciationGuarantee;
	}
	public void setDepreciationGuarantee(GuaranteeDetail depreciationGuarantee) {
		this.depreciationGuarantee = depreciationGuarantee;
	}

	public List getGuaranteeDetailDescription() {
		return this.guaranteeDetailDescription;
	}
	public void setGuaranteeDetailDescription(List guaranteeDetailDescription) {
		this.guaranteeDetailDescription = guaranteeDetailDescription;
	}

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

	public GuaranteeDetail getPassengerGuarantee() {
		return this.passengerGuarantee;
	}
	public void setPassengerGuarantee(GuaranteeDetail passengerGuarantee) {
		this.passengerGuarantee = passengerGuarantee;
	}

	public String getServiceDescription() {
		return this.serviceDescription;
	}
	public void setServiceDescription(String serviceDescription) {
		this.serviceDescription = serviceDescription;
	}

	public List getServiceExcludeDetail() {
		return this.serviceExcludeDetail;
	}
	public void setServiceExcludeDetail(List serviceExcludeDetail) {
		this.serviceExcludeDetail = serviceExcludeDetail;
	}

	public List getServiceIncludeDetail() {
		return this.serviceIncludeDetail;
	}
	public void setServiceIncludeDetail(List serviceIncludeDetail) {
		this.serviceIncludeDetail = serviceIncludeDetail;
	}

	public GuaranteeDetail getStopBusinessGuarantee() {
		return this.stopBusinessGuarantee;
	}
	public void setStopBusinessGuarantee(GuaranteeDetail stopBusinessGuarantee) {
		this.stopBusinessGuarantee = stopBusinessGuarantee;
	}

	public String getSupplementaryImg() {
		return this.supplementaryImg;
	}
	public void setSupplementaryImg(String supplementaryImg) {
		this.supplementaryImg = supplementaryImg;
	}

	public GuaranteeDetail getThirdPartyGuarantee() {
		return this.thirdPartyGuarantee;
	}
	public void setThirdPartyGuarantee(GuaranteeDetail thirdPartyGuarantee) {
		this.thirdPartyGuarantee = thirdPartyGuarantee;
	}

	public String getUniqueCode() {
		return this.uniqueCode;
	}
	public void setUniqueCode(String uniqueCode) {
		this.uniqueCode = uniqueCode;
	}

	public GuaranteeDetail getVehicleDamageGuarantee() {
		return this.vehicleDamageGuarantee;
	}
	public void setVehicleDamageGuarantee(GuaranteeDetail vehicleDamageGuarantee) {
		this.vehicleDamageGuarantee = vehicleDamageGuarantee;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy