NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiCraftsmanDataProvider...

89 lines
3.5 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>
/// KoubeiCraftsmanDataProviderModifyModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiCraftsmanDataProviderModifyModel : AopObject
{
/// <summary>
/// 服务商、服务商员工、商户、商户员工等口碑角色操作时必填,对应为 koubei.member.data.oauth.query 中的 auth_code默认有效期24小时ISV自身角色操作的时候无需传该参数
/// </summary>
[XmlElement("auth_code")]
public string AuthCode { get; set; }
/// <summary>
/// 手艺人头像,在商家端手艺人管理和用户端手艺人个人简介中展示手艺人头像 (通过 alipay.offline.material.image.upload 接口上传图片获取的资源id上限最大5M,支持bmp,png,jpeg,jpg,gif格式的图片。
/// </summary>
[XmlElement("avatar")]
public string Avatar { get; set; }
/// <summary>
/// 从业起始年月日
/// </summary>
[XmlElement("career_begin")]
public string CareerBegin { get; set; }
/// <summary>
/// 职业。目前只能传支持一个。枚举类型目前有19种发型师、美甲师、美容师、美睫师、纹绣师、纹身师、摄影师、教练、教师、化妆师、司仪、摄像师、按摩技师、足疗技师、灸疗师、理疗师、修脚师、采耳师、其他。
/// </summary>
[XmlArray("careers")]
[XmlArrayItem("string")]
public List<string> Careers { get; set; }
/// <summary>
/// 口碑手艺人id(外部手艺人id和口碑手艺人id二选一如果都传的话那么优先使用口碑手艺人id)
/// </summary>
[XmlElement("craftsman_id")]
public string CraftsmanId { get; set; }
/// <summary>
/// 手艺人简介上限300字。
/// </summary>
[XmlElement("introduction")]
public string Introduction { get; set; }
/// <summary>
/// 昵称上限16字,手艺人个人主页名称,展示给消费者看。
/// </summary>
[XmlElement("nick_name")]
public string NickName { get; set; }
/// <summary>
/// 外部手艺人id由ISV生成isv的appId + 外部手艺人id全局唯一
/// </summary>
[XmlElement("out_craftsman_id")]
public string OutCraftsmanId { get; set; }
/// <summary>
/// 手艺人关联门店
/// </summary>
[XmlArray("shop_relations")]
[XmlArrayItem("craftsman_shop_relation_open_model")]
public List<CraftsmanShopRelationOpenModel> ShopRelations { get; set; }
/// <summary>
/// 描述手艺人擅长的技术(如烫染、二分式剪法、足疗、中医推拿、刮痧、火疗、拔罐、婚纱、儿童、写真...。最多6个标签,最大长度指每个标签字段上限10个字。
/// </summary>
[XmlArray("specialities")]
[XmlArrayItem("string")]
public List<string> Specialities { get; set; }
/// <summary>
/// 手艺人的手机号,在商家端和用户端展示,不支持座机
/// </summary>
[XmlElement("tel_num")]
public string TelNum { get; set; }
/// <summary>
/// 头衔手艺人在店内的职称。上限10个字。
/// </summary>
[XmlElement("title")]
public string Title { get; set; }
}
}