content: package com.alipay.api.domain;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 系统商需要通过该接口在口碑平台帮助商户创建门店信息。
   *
   * @author auto create
   * @since 1.0, 2024-07-04 17:00:59
   */
  public class AlipayOfflineMarketShopCreateModel extends AlipayObject {
  
  	private static final long serialVersionUID = 6841558953822142592L;
  
  	/**
  	 * 门店详细地址，地址字符长度在4-50个字符，注：不含省市区。门店详细地址按规范格式填写地址，以免影响门店搜索及活动报名：例1：道路+门牌号，“人民东路18号”；例2：道路+门牌号+标志性建筑+楼层，“四川北路1552号欢乐广场1楼”。
  	 */
  	@ApiField("address")
  	private String address;
  
  	/**
  	 * 门店审核时需要的图片；至少包含一张门头照片，两张内景照片，必须反映真实的门店情况，审核才能够通过；多个图片之间以英文逗号分隔。
  	 */
  	@ApiField("audit_images")
  	private String auditImages;
  
  	/**
  	 * 门店授权函,营业执照与签约账号主体不一致时需要。
  	 */
  	@ApiField("auth_letter")
  	private String authLetter;
  
  	/**
  	 * 店铺接口业务版本号，新接入的ISV，请统一传入2.0。
  	 */
  	@ApiField("biz_version")
  	private String bizVersion;
  
  	/**
  	 * 门店是否有包厢，T表示有，F表示没有，不传在客户端不作展示。
  	 */
  	@ApiField("box")
  	private String box;
  
  	/**
  	 * 分店名称，比如：万塘路店，与主门店名合并在客户端显示为：肯德基(万塘路店)。
  	 */
  	@ApiField("branch_shop_name")
  	private String branchShopName;
  
  	/**
  	 * 品牌LOGO; 图片ID，不填写则默认为门店首图main_image。
  	 */
  	@ApiField("brand_logo")
  	private String brandLogo;
  
  	/**
  	 * 品牌名，不填写则默认为“其它品牌”。
  	 */
  	@ApiField("brand_name")
  	private String brandName;
  
  	/**
  	 * 许可证，各行业所需的证照资质参见<a href="https://doc.open.alipay.com/doc2/detail.htm?treeId=205&articleId=104497&docType=1">商户入驻要求</a>；该字段只能上传一张许可证，一张以外的许可证、除营业执照和许可证之外其他证照请放在其他资质字段上传。
  	 */
  	@ApiField("business_certificate")
  	private String businessCertificate;
  
  	/**
  	 * 许可证有效期，格式：2020-03-20或长期。严格按照格式填写。
  	 */
  	@ApiField("business_certificate_expires")
  	private String businessCertificateExpires;
  
  	/**
  	 * 请严格按"周一-周五 09:00-20:00,周六-周日 10:00-22:00"的格式进行填写，时间段不能重复，最多支持两个时间段，24小时营业请填写"00:00-23:59"
  	 */
  	@ApiField("business_time")
  	private String businessTime;
  
  	/**
  	 * 类目id，请参考<a href="https://doc.open.alipay.com/doc2/detail.htm?treeId=205&articleId=104497&docType=1">商户入驻要求</a>。
  	 */
  	@ApiField("category_id")
  	private String categoryId;
  
  	/**
  	 * 城市编码，国标码，详见国家统计局数据 <a href="https://gw.alipayobjects.com/os/basement_prod/92d874c4-39a9-4977-b710-d55dad374b7f.csv">点此下载</a>。
  	 */
  	@ApiField("city_code")
  	private String cityCode;
  
  	/**
  	 * 门店电话号码；支持座机和手机，只支持数字和+-号，在客户端对用户展现， 支持多个电话， 以英文逗号分隔。
  	 */
  	@ApiField("contact_number")
  	private String contactNumber;
  
  	/**
  	 * （支付宝内部参数）小二的支付宝账号。
  	 */
  	@ApiField("creator")
  	private String creator;
  
  	/**
  	 * 区县编码，国标码，详见国家统计局数据 <a href="https://gw.alipayobjects.com/os/basement_prod/92d874c4-39a9-4977-b710-d55dad374b7f.csv">点此下载</a>。
  	 */
  	@ApiField("district_code")
  	private String districtCode;
  
  	/**
  	 * （支付宝内部参数）企业支付宝账号。
  	 */
  	@ApiField("enterprise_logon_id")
  	private String enterpriseLogonId;
  
  	/**
  	 * （支付宝内部参数）企业支付宝账户名称。
  	 */
  	@ApiField("enterprise_name")
  	private String enterpriseName;
  
  	/**
  	 * 机具号，多个之间以英文逗号分隔。
  	 */
  	@ApiField("implement_id")
  	private String implementId;
  
  	/**
  	 * 是否在其他平台开店，T表示有开店，F表示未开店。
  	 */
  	@ApiField("is_operating_online")
  	private String isOperatingOnline;
  
  	/**
  	 * ISV返佣id，门店创建、或者门店交易的返佣将通过此账号反给ISV，如果有口碑签订了返佣协议，则该字段作为返佣数据提取的依据。此字段必须是个合法uid，2088开头的16位支付宝会员账号，如果传入错误将无法创建门店。
  	 */
  	@ApiField("isv_uid")
  	private String isvUid;
  
  	/**
  	 * 纬度；最长15位字符（包括小数点）， 注：高德坐标系。经纬度是门店搜索和活动推荐的重要参数，录入时请确保经纬度参数准确。高德经纬度查询：http://lbs.amap.com/console/show/picker
  	 */
  	@ApiField("latitude")
  	private String latitude;
  
  	/**
  	 * （支付宝内部参数）leads的编号。
  	 */
  	@ApiField("leads_id")
  	private String leadsId;
  
  	/**
  	 * 门店营业执照图片，各行业所需的证照资质参见<a href="https://doc.open.alipay.com/doc2/detail.htm?treeId=205&articleId=104497&docType=1">商户入驻要求</a>。
  	 */
  	@ApiField("licence")
  	private String licence;
  
  	/**
  	 * 门店营业执照编号，只支持输入中文，英文和数字，营业执照信息与is_operating_online至少填一项。
  	 */
  	@ApiField("licence_code")
  	private String licenceCode;
  
  	/**
  	 * 营业执照过期时间。格式：2020-10-20或长期。严格按照格式填写。
  	 */
  	@ApiField("licence_expires")
  	private String licenceExpires;
  
  	/**
  	 * 门店营业执照名称。
  	 */
  	@ApiField("licence_name")
  	private String licenceName;
  
  	/**
  	 * 经度；最长15位字符（包括小数点）， 注：高德坐标系。经纬度是门店搜索和活动推荐的重要参数，录入时请确保经纬度参数准确。高德经纬度查询：http://lbs.amap.com/console/show/picker
  	 */
  	@ApiField("longitude")
  	private String longitude;
  
  	/**
  	 * 门店首图，非常重要，推荐尺寸2000*1500。
  	 */
  	@ApiField("main_image")
  	private String mainImage;
  
  	/**
  	 * 主门店名  比如：肯德基；主店名里不要包含分店名，如“万塘路店”。主店名长度不能超过20个字符。
  	 */
  	@ApiField("main_shop_name")
  	private String mainShopName;
  
  	/**
  	 * 是否有无烟区，T表示有无烟区，F表示没有无烟区，不传在客户端不展示。
  	 */
  	@ApiField("no_smoking")
  	private String noSmoking;
  
  	/**
  	 * 门店店长电话号码；用于接收门店状态变更通知，收款成功通知等通知消息， 不在客户端展示。
  	 */
  	@ApiField("notify_mobile")
  	private String notifyMobile;
  
  	/**
  	 * 废弃字段，请使用online_url字段替代。
  	 */
  	@ApiField("online_image")
  	private String onlineImage;
  
  	/**
  	 * 其他平台开店的店铺链接url，多个url使用英文逗号隔开,isv迁移到新接口使用此字段，与is_operating_online=T配套使用。
  	 */
  	@ApiField("online_url")
  	private String onlineUrl;
  
  	/**
  	 * 表示以系统集成商的身份开店，开放平台现在统一传入ISV。
  	 */
  	@ApiField("op_role")
  	private String opRole;
  
  	/**
  	 * 当商户的门店审核状态发生变化时，会向该地址推送消息。
  	 */
  	@ApiField("operate_notify_url")
  	private String operateNotifyUrl;
  
  	/**
  	 * 其他资质。用于上传营业证照、许可证照外的其他资质，除已上传许可证外的其他许可证也可以在该字段上传。
  	 */
  	@ApiField("other_authorization")
  	private String otherAuthorization;
  
  	/**
  	 * 门店是否支持停车，T表示支持，F表示不支持，不传在客户端不作展示。
  	 */
  	@ApiField("parking")
  	private String parking;
  
  	/**
  	 * （支付宝内部参数）服务商要操作的商户PID。
  	 */
  	@ApiField("partner_id")
  	private String partnerId;
  
  	/**
  	 * （支付宝内部参数）付款方式：code_scanned_pay：付款码 
  online_pay：在线买单。ISV不可以指定此字段，ISV泛行业开店默认为在线买单，云纵开店可以指定支付方式。
  	 */
  	@ApiField("pay_type")
  	private String payType;
  
  	/**
  	 * 省份编码，国标码，详见国家统计局数据 <a href="https://gw.alipayobjects.com/os/basement_prod/92d874c4-39a9-4977-b710-d55dad374b7f.csv">点此下载</a>。
  	 */
  	@ApiField("province_code")
  	private String provinceCode;
  
  	/**
  	 * （支付宝内部参数）leads开店重试支付宝流水ID。
  	 */
  	@ApiField("ref_apply_id")
  	private String refApplyId;
  
  	/**
  	 * 支持英文字母和数字，由开发者自行定义（不允许重复），在门店notify消息中也会带有该参数，以此标明本次notify消息是对哪个请求的回应。
  	 */
  	@ApiField("request_id")
  	private String requestId;
  
  	/**
  	 * 外部门店编号；最长32位字符，该编号将作为收单接口的入参， 请开发者自行确保其唯一性。
  	 */
  	@ApiField("store_id")
  	private String storeId;
  
  	/**
  	 * 门店其他的服务，门店与用户线下兑现。
  	 */
  	@ApiField("value_added")
  	private String valueAdded;
  
  	/**
  	 * 废弃字段，使用biz_version字段替代。
  	 */
  	@ApiField("version")
  	private String version;
  
  	/**
  	 * 门店是否支持WIFI，T表示支持，F表示不支持，不传在客户端不作展示。
  	 */
  	@ApiField("wifi")
  	private String wifi;
  
  	public String getAddress() {
  		return this.address;
  	}
  	public void setAddress(String address) {
  		this.address = address;
  	}
  
  	public String getAuditImages() {
  		return this.auditImages;
  	}
  	public void setAuditImages(String auditImages) {
  		this.auditImages = auditImages;
  	}
  
  	public String getAuthLetter() {
  		return this.authLetter;
  	}
  	public void setAuthLetter(String authLetter) {
  		this.authLetter = authLetter;
  	}
  
  	public String getBizVersion() {
  		return this.bizVersion;
  	}
  	public void setBizVersion(String bizVersion) {
  		this.bizVersion = bizVersion;
  	}
  
  	public String getBox() {
  		return this.box;
  	}
  	public void setBox(String box) {
  		this.box = box;
  	}
  
  	public String getBranchShopName() {
  		return this.branchShopName;
  	}
  	public void setBranchShopName(String branchShopName) {
  		this.branchShopName = branchShopName;
  	}
  
  	public String getBrandLogo() {
  		return this.brandLogo;
  	}
  	public void setBrandLogo(String brandLogo) {
  		this.brandLogo = brandLogo;
  	}
  
  	public String getBrandName() {
  		return this.brandName;
  	}
  	public void setBrandName(String brandName) {
  		this.brandName = brandName;
  	}
  
  	public String getBusinessCertificate() {
  		return this.businessCertificate;
  	}
  	public void setBusinessCertificate(String businessCertificate) {
  		this.businessCertificate = businessCertificate;
  	}
  
  	public String getBusinessCertificateExpires() {
  		return this.businessCertificateExpires;
  	}
  	public void setBusinessCertificateExpires(String businessCertificateExpires) {
  		this.businessCertificateExpires = businessCertificateExpires;
  	}
  
  	public String getBusinessTime() {
  		return this.businessTime;
  	}
  	public void setBusinessTime(String businessTime) {
  		this.businessTime = businessTime;
  	}
  
  	public String getCategoryId() {
  		return this.categoryId;
  	}
  	public void setCategoryId(String categoryId) {
  		this.categoryId = categoryId;
  	}
  
  	public String getCityCode() {
  		return this.cityCode;
  	}
  	public void setCityCode(String cityCode) {
  		this.cityCode = cityCode;
  	}
  
  	public String getContactNumber() {
  		return this.contactNumber;
  	}
  	public void setContactNumber(String contactNumber) {
  		this.contactNumber = contactNumber;
  	}
  
  	public String getCreator() {
  		return this.creator;
  	}
  	public void setCreator(String creator) {
  		this.creator = creator;
  	}
  
  	public String getDistrictCode() {
  		return this.districtCode;
  	}
  	public void setDistrictCode(String districtCode) {
  		this.districtCode = districtCode;
  	}
  
  	public String getEnterpriseLogonId() {
  		return this.enterpriseLogonId;
  	}
  	public void setEnterpriseLogonId(String enterpriseLogonId) {
  		this.enterpriseLogonId = enterpriseLogonId;
  	}
  
  	public String getEnterpriseName() {
  		return this.enterpriseName;
  	}
  	public void setEnterpriseName(String enterpriseName) {
  		this.enterpriseName = enterpriseName;
  	}
  
  	public String getImplementId() {
  		return this.implementId;
  	}
  	public void setImplementId(String implementId) {
  		this.implementId = implementId;
  	}
  
  	public String getIsOperatingOnline() {
  		return this.isOperatingOnline;
  	}
  	public void setIsOperatingOnline(String isOperatingOnline) {
  		this.isOperatingOnline = isOperatingOnline;
  	}
  
  	public String getIsvUid() {
  		return this.isvUid;
  	}
  	public void setIsvUid(String isvUid) {
  		this.isvUid = isvUid;
  	}
  
  	public String getLatitude() {
  		return this.latitude;
  	}
  	public void setLatitude(String latitude) {
  		this.latitude = latitude;
  	}
  
  	public String getLeadsId() {
  		return this.leadsId;
  	}
  	public void setLeadsId(String leadsId) {
  		this.leadsId = leadsId;
  	}
  
  	public String getLicence() {
  		return this.licence;
  	}
  	public void setLicence(String licence) {
  		this.licence = licence;
  	}
  
  	public String getLicenceCode() {
  		return this.licenceCode;
  	}
  	public void setLicenceCode(String licenceCode) {
  		this.licenceCode = licenceCode;
  	}
  
  	public String getLicenceExpires() {
  		return this.licenceExpires;
  	}
  	public void setLicenceExpires(String licenceExpires) {
  		this.licenceExpires = licenceExpires;
  	}
  
  	public String getLicenceName() {
  		return this.licenceName;
  	}
  	public void setLicenceName(String licenceName) {
  		this.licenceName = licenceName;
  	}
  
  	public String getLongitude() {
  		return this.longitude;
  	}
  	public void setLongitude(String longitude) {
  		this.longitude = longitude;
  	}
  
  	public String getMainImage() {
  		return this.mainImage;
  	}
  	public void setMainImage(String mainImage) {
  		this.mainImage = mainImage;
  	}
  
  	public String getMainShopName() {
  		return this.mainShopName;
  	}
  	public void setMainShopName(String mainShopName) {
  		this.mainShopName = mainShopName;
  	}
  
  	public String getNoSmoking() {
  		return this.noSmoking;
  	}
  	public void setNoSmoking(String noSmoking) {
  		this.noSmoking = noSmoking;
  	}
  
  	public String getNotifyMobile() {
  		return this.notifyMobile;
  	}
  	public void setNotifyMobile(String notifyMobile) {
  		this.notifyMobile = notifyMobile;
  	}
  
  	public String getOnlineImage() {
  		return this.onlineImage;
  	}
  	public void setOnlineImage(String onlineImage) {
  		this.onlineImage = onlineImage;
  	}
  
  	public String getOnlineUrl() {
  		return this.onlineUrl;
  	}
  	public void setOnlineUrl(String onlineUrl) {
  		this.onlineUrl = onlineUrl;
  	}
  
  	public String getOpRole() {
  		return this.opRole;
  	}
  	public void setOpRole(String opRole) {
  		this.opRole = opRole;
  	}
  
  	public String getOperateNotifyUrl() {
  		return this.operateNotifyUrl;
  	}
  	public void setOperateNotifyUrl(String operateNotifyUrl) {
  		this.operateNotifyUrl = operateNotifyUrl;
  	}
  
  	public String getOtherAuthorization() {
  		return this.otherAuthorization;
  	}
  	public void setOtherAuthorization(String otherAuthorization) {
  		this.otherAuthorization = otherAuthorization;
  	}
  
  	public String getParking() {
  		return this.parking;
  	}
  	public void setParking(String parking) {
  		this.parking = parking;
  	}
  
  	public String getPartnerId() {
  		return this.partnerId;
  	}
  	public void setPartnerId(String partnerId) {
  		this.partnerId = partnerId;
  	}
  
  	public String getPayType() {
  		return this.payType;
  	}
  	public void setPayType(String payType) {
  		this.payType = payType;
  	}
  
  	public String getProvinceCode() {
  		return this.provinceCode;
  	}
  	public void setProvinceCode(String provinceCode) {
  		this.provinceCode = provinceCode;
  	}
  
  	public String getRefApplyId() {
  		return this.refApplyId;
  	}
  	public void setRefApplyId(String refApplyId) {
  		this.refApplyId = refApplyId;
  	}
  
  	public String getRequestId() {
  		return this.requestId;
  	}
  	public void setRequestId(String requestId) {
  		this.requestId = requestId;
  	}
  
  	public String getStoreId() {
  		return this.storeId;
  	}
  	public void setStoreId(String storeId) {
  		this.storeId = storeId;
  	}
  
  	public String getValueAdded() {
  		return this.valueAdded;
  	}
  	public void setValueAdded(String valueAdded) {
  		this.valueAdded = valueAdded;
  	}
  
  	public String getVersion() {
  		return this.version;
  	}
  	public void setVersion(String version) {
  		this.version = version;
  	}
  
  	public String getWifi() {
  		return this.wifi;
  	}
  	public void setWifi(String wifi) {
  		this.wifi = wifi;
  	}
  
  }
  