NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayDaoweiServiceModifyMo...

173 lines
8.9 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayDaoweiServiceModifyModel Data Structure.
/// </summary>
[Serializable]
public class AlipayDaoweiServiceModifyModel : AopObject
{
/// <summary>
/// 服务保障描述
/// </summary>
[XmlArray("assurance_desc")]
[XmlArrayItem("assurance_info")]
public List<AssuranceInfo> AssuranceDesc { get; set; }
/// <summary>
/// 注意事项描述支持图文形式text为文本分成不同的json表示换行img为图片url只支持https图片大小限制60K以下。请勿发布涉及黄赌毒以及其他违反国家法律法规的图片,否则会导致服务下架,情节严重者会被到位强制解约
/// </summary>
[XmlArray("attention")]
[XmlArrayItem("common_desc_info")]
public List<CommonDescInfo> Attention { get; set; }
/// <summary>
/// 服务所属的到位类目id,可发邮件到lei.mao@antfin.com,联系支付宝获取开通类目ID列表.支付宝在收到邮件后三个工作日内回复
/// </summary>
[XmlElement("category_code")]
public string CategoryCode { get; set; }
/// <summary>
/// 服务城市行政编码请参考高德标准。如果为空表示能服务全国。城市编码请从http://lbs.amap.com/api/javascript-api/download/下载最新全国标准城市码
/// </summary>
[XmlElement("city_code")]
public string CityCode { get; set; }
/// <summary>
/// 服务内容描述支持图文形式text为文本分成不同的json表示换行img为图片url只支持https图片大小限制60K以下。请勿发布涉及黄赌毒以及其他违反国家法律法规的图片,否则会导致服务下架,情节严重者会被到位强制解约
/// </summary>
[XmlArray("desc")]
[XmlArrayItem("common_desc_info")]
public List<CommonDescInfo> Desc { get; set; }
/// <summary>
/// 服务的区县范围请参考高德标准。如果为空表示能服务整个城市。城市编码请从http://lbs.amap.com/api/javascript-api/download/下载最新全国标准城市码
/// </summary>
[XmlArray("district_code_list")]
[XmlArrayItem("string")]
public List<string> DistrictCodeList { get; set; }
/// <summary>
/// 商品封面图片url列表,单张图片大小不超过60KB支持jpg、png格式,协议必须是HTTPS数量小于等于10张。请勿发布涉及黄赌毒以及其他违反国家法律法规的图片,否则会导致服务下架,情节严重者会被到位强制解约
/// </summary>
[XmlArray("image_urls")]
[XmlArrayItem("string")]
public List<string> ImageUrls { get; set; }
/// <summary>
/// 服务所在坐标的纬度高德坐标系服务者模式必传。高德经纬度查询http://lbs.amap.com/console/show/picker
/// </summary>
[XmlElement("latitude")]
public string Latitude { get; set; }
/// <summary>
/// 服务所在位置的经度高德坐标系如果是服务者模式必传。高德经纬度查询http://lbs.amap.com/console/show/picker
/// </summary>
[XmlElement("longitude")]
public string Longitude { get; set; }
/// <summary>
/// 服务模式, 可选值: SP服务者模式、DISPATCH(派单模式)
/// </summary>
[XmlElement("mode")]
public string Mode { get; set; }
/// <summary>
/// 外部服务id,商家自己维护的唯一标识,用于确定商家的某个服务.仅支持数字,字母和下划线
/// </summary>
[XmlElement("out_service_id")]
public string OutServiceId { get; set; }
/// <summary>
/// 外部的服务者id由商家自己维护的服务者唯一标识,服务者模式必填.仅支持数字,字母和下划线
/// </summary>
[XmlElement("out_sp_id")]
public string OutSpId { get; set; }
/// <summary>
/// 服务报价描述支持图文形式text为文本分成不同的json表示换行img为图片url只支持https图片大小限制60K以下。请勿发布涉及黄赌毒以及其他违反国家法律法规的图片,否则会导致服务下架,情节严重者会被到位强制解约
/// </summary>
[XmlArray("price_desc")]
[XmlArrayItem("common_desc_info")]
public List<CommonDescInfo> PriceDesc { get; set; }
/// <summary>
/// 价格维度类型,可选值:stringjson不填默认string表示unit_price的类型为是一维价格如果是json默认是多维价格
/// </summary>
[XmlElement("price_dim_type")]
public string PriceDimType { get; set; }
/// <summary>
/// 服务流程描述支持图文形式text为文本分成不同的json表示换行img为图片url只支持https图片大小限制60K以下。请勿发布涉及黄赌毒以及其他违反国家法律法规的图片,否则会导致服务下架,情节严重者会被到位强制解约
/// </summary>
[XmlArray("process_desc")]
[XmlArrayItem("common_desc_info")]
public List<CommonDescInfo> ProcessDesc { get; set; }
/// <summary>
/// 外部商家sku属性信息。示例:{"key":"floor","value":[{"out_pv_id":"a1","value":"一楼"},{"out_pv_id":"a2","value":"二楼"}]}表示定义了一个floor的sku属性该属性有两个值分别为"一楼"和二楼分别用编号12来代替。out_pv_id在每个商品中是唯一的,由商家定义用来标示一个sku属性值
/// </summary>
[XmlArray("property")]
[XmlArrayItem("sku_property_info")]
public List<SkuPropertyInfo> Property { get; set; }
/// <summary>
/// 可用数量,不填写表示不限量
/// </summary>
[XmlElement("quantity")]
public long Quantity { get; set; }
/// <summary>
/// 服务名称
/// </summary>
[XmlElement("service_name")]
public string ServiceName { get; set; }
/// <summary>
/// 服务范围描述可以用于描述服务的范围信息最大支持500字符比如 { \"330100\": \"黄龙,古荡,翠苑\", \"110100\": \"三里屯,西单\" } 表示杭州地区用户会展示黄龙 古荡 翠苑,北京地区用户会展示三里屯 西单,其他地区用户不展示服务范围.
/// </summary>
[XmlElement("service_range")]
public string ServiceRange { get; set; }
/// <summary>
/// 商品sku信息,与property配合使用.例如:{"out_sku_id":"1","out_pv_id":"a1","city":"30010"}表示定义了一个sku,sku的城市范围是杭州包含的属性是floor等于一楼
/// </summary>
[XmlArray("sku")]
[XmlArrayItem("sku_desc_info")]
public List<SkuDescInfo> Sku { get; set; }
/// <summary>
/// 服务状态支持以下状态ON(上架);OFF(下架);DELETE(删除).ON表示上架服务,在创建和修改服务时,必须设置为ON,调用接口成功后服务会在一分钟内上架;OFF表示下架服务,此操作不会修改服务内容,服务下架后用户将无法再到位中看到该服务后续可以通过设置状t态为ON重新上架服务;DELETE表示删除该服务,此操作不可恢复
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
/// <summary>
/// 服务上提示给消费者的标签每个标签最多10个字符英文逗号间隔最多支持5个标签
/// </summary>
[XmlElement("tags")]
public string Tags { get; set; }
/// <summary>
/// 服务类型可选值ONLINE(线上服务)、OFFLINE(线下服务)
/// </summary>
[XmlElement("type")]
public string Type { get; set; }
/// <summary>
/// 服务价格单位可选值PER_TIME每次PER_GE每个PER_FU每幅PER_PIECE每份PER_DAN每单PER_HOUR(每小时)PER_MINUTE(每分钟)PER_DAY(每天)PER_QITA(其他)
/// </summary>
[XmlElement("unit")]
public string Unit { get; set; }
/// <summary>
/// 单价单位为元根据price_dim_type的值决定如果是一维价格直接使用字符串比如"30.5"如果是多维需要跟SKU结合进行定价比如 [{out_sku_id: 1, price: 50.5}, {out_sku_id: 2, price: 60.5} ] out_sku_id是在sku中定义的外部商品库存单位信息ID,该配置表示out_sku_id为1的时候对应的价格是50.5out_sku_id为2的时候对应的价格是60.5
/// </summary>
[XmlElement("unit_price")]
public string UnitPrice { get; set; }
}
}