content: package com.alipay.api.response;
  
  import java.util.List;
  import com.alipay.api.internal.mapping.ApiField;
  import com.alipay.api.internal.mapping.ApiListField;
  import com.alipay.api.domain.ExtendMedicalCard;
  
  import com.alipay.api.AlipayResponse;
  
  /**
   * ALIPAY API: alipay.commerce.medical.card.query response.
   * 
   * @author auto create
   * @since 1.0, 2025-06-24 16:52:30
   */
  public class AlipayCommerceMedicalCardQueryResponse extends AlipayResponse {
  
  	private static final long serialVersionUID = 3136639425413994931L;
  
  	/** 
  	 * 签约协议号
  	 */
  	@ApiField("agreement_no")
  	private String agreementNo;
  
  	/** 
  	 * 当前绑卡状态：
  BINDED(已绑定)
  NOT_BIND(未绑定)
  OTHER_BIND(不同账号绑卡)
  	 */
  	@ApiField("bind_status")
  	private String bindStatus;
  
  	/** 
  	 * 买家支付宝账号，将用＊号屏蔽部分内容
  	 */
  	@ApiField("buyer_logon_id")
  	private String buyerLogonId;
  
  	/** 
  	 * 买家支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字
  	 */
  	@ApiField("buyer_user_id")
  	private String buyerUserId;
  
  	/** 
  	 * 签约状态为成功绑定为不可空
  卡颁发机构名称
  	 */
  	@ApiField("card_org_name")
  	private String cardOrgName;
  
  	/** 
  	 * 签约状态为成功绑定为不可空
  卡颁发机构编号
  	 */
  	@ApiField("card_org_no")
  	private String cardOrgNo;
  
  	/** 
  	 * 城市编码(格式为：行政区域代码)
  多个地市逗号分隔
  	 */
  	@ApiField("city")
  	private String city;
  
  	/** 
  	 * 一个支付宝账号绑定了多张医保卡，除本人以外的卡信息
  	 */
  	@ApiListField("extend_cards")
  	@ApiField("extend_medical_card")
  	private List<ExtendMedicalCard> extendCards;
  
  	/** 
  	 * Json格式的业务扩展参数
  	 */
  	@ApiField("extend_params")
  	private String extendParams;
  
  	/** 
  	 * 签约状态为成功绑定为不可空
  签约成功时间。 格式为 yyyy-MM-dd HH:mm:ss
  	 */
  	@ApiField("gmt_sign")
  	private String gmtSign;
  
  	/** 
  	 * 000102020011
  	 */
  	@ApiField("medical_card_id")
  	private String medicalCardId;
  
  	/** 
  	 * 签约状态为成功绑定为不可空
  医保卡号，敏感信息脱敏输出
  	 */
  	@ApiField("medical_card_no")
  	private String medicalCardNo;
  
  	/** 
  	 * 市医保：CITY_INS
  省医保:PROVINCE_INS
  县医保:COUNTY_INS
  	 */
  	@ApiField("medical_card_type")
  	private String medicalCardType;
  
  	/** 
  	 * 买家支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字
  	 */
  	@ApiField("open_id")
  	private String openId;
  
  	/** 
  	 * bind_satus= OTHER_BIND情况下输出,买家支付宝账号，将用*号屏蔽部分内容
  	 */
  	@ApiField("other_user_logon_id")
  	private String otherUserLogonId;
  
  	/** 
  	 * bind_satus= OTHER_BIND情况下输出, "off"代表其他账户已注销 "on"代表其他账户未注销
  	 */
  	@ApiField("other_user_status")
  	private String otherUserStatus;
  
  	/** 
  	 * 医保卡持卡人证件号码(脱敏)
  	 */
  	@ApiField("out_user_card_no")
  	private String outUserCardNo;
  
  	/** 
  	 * 医保卡持有人姓名( 脱敏)
  	 */
  	@ApiField("out_user_name")
  	private String outUserName;
  
  	/** 
  	 * 绑定状态
  已激活:signed
  已解绑:unsigned
  	 */
  	@ApiField("sign_status")
  	private String signStatus;
  
  	public void setAgreementNo(String agreementNo) {
  		this.agreementNo = agreementNo;
  	}
  	public String getAgreementNo( ) {
  		return this.agreementNo;
  	}
  
  	public void setBindStatus(String bindStatus) {
  		this.bindStatus = bindStatus;
  	}
  	public String getBindStatus( ) {
  		return this.bindStatus;
  	}
  
  	public void setBuyerLogonId(String buyerLogonId) {
  		this.buyerLogonId = buyerLogonId;
  	}
  	public String getBuyerLogonId( ) {
  		return this.buyerLogonId;
  	}
  
  	public void setBuyerUserId(String buyerUserId) {
  		this.buyerUserId = buyerUserId;
  	}
  	public String getBuyerUserId( ) {
  		return this.buyerUserId;
  	}
  
  	public void setCardOrgName(String cardOrgName) {
  		this.cardOrgName = cardOrgName;
  	}
  	public String getCardOrgName( ) {
  		return this.cardOrgName;
  	}
  
  	public void setCardOrgNo(String cardOrgNo) {
  		this.cardOrgNo = cardOrgNo;
  	}
  	public String getCardOrgNo( ) {
  		return this.cardOrgNo;
  	}
  
  	public void setCity(String city) {
  		this.city = city;
  	}
  	public String getCity( ) {
  		return this.city;
  	}
  
  	public void setExtendCards(List<ExtendMedicalCard> extendCards) {
  		this.extendCards = extendCards;
  	}
  	public List<ExtendMedicalCard> getExtendCards( ) {
  		return this.extendCards;
  	}
  
  	public void setExtendParams(String extendParams) {
  		this.extendParams = extendParams;
  	}
  	public String getExtendParams( ) {
  		return this.extendParams;
  	}
  
  	public void setGmtSign(String gmtSign) {
  		this.gmtSign = gmtSign;
  	}
  	public String getGmtSign( ) {
  		return this.gmtSign;
  	}
  
  	public void setMedicalCardId(String medicalCardId) {
  		this.medicalCardId = medicalCardId;
  	}
  	public String getMedicalCardId( ) {
  		return this.medicalCardId;
  	}
  
  	public void setMedicalCardNo(String medicalCardNo) {
  		this.medicalCardNo = medicalCardNo;
  	}
  	public String getMedicalCardNo( ) {
  		return this.medicalCardNo;
  	}
  
  	public void setMedicalCardType(String medicalCardType) {
  		this.medicalCardType = medicalCardType;
  	}
  	public String getMedicalCardType( ) {
  		return this.medicalCardType;
  	}
  
  	public void setOpenId(String openId) {
  		this.openId = openId;
  	}
  	public String getOpenId( ) {
  		return this.openId;
  	}
  
  	public void setOtherUserLogonId(String otherUserLogonId) {
  		this.otherUserLogonId = otherUserLogonId;
  	}
  	public String getOtherUserLogonId( ) {
  		return this.otherUserLogonId;
  	}
  
  	public void setOtherUserStatus(String otherUserStatus) {
  		this.otherUserStatus = otherUserStatus;
  	}
  	public String getOtherUserStatus( ) {
  		return this.otherUserStatus;
  	}
  
  	public void setOutUserCardNo(String outUserCardNo) {
  		this.outUserCardNo = outUserCardNo;
  	}
  	public String getOutUserCardNo( ) {
  		return this.outUserCardNo;
  	}
  
  	public void setOutUserName(String outUserName) {
  		this.outUserName = outUserName;
  	}
  	public String getOutUserName( ) {
  		return this.outUserName;
  	}
  
  	public void setSignStatus(String signStatus) {
  		this.signStatus = signStatus;
  	}
  	public String getSignStatus( ) {
  		return this.signStatus;
  	}
  
  }
  