NewGaoKaoApi/PaymentSDK/AliPay/Domain/SubButton.cs

37 lines
1.6 KiB
C#
Raw 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;
namespace Aop.Api.Domain
{
/// <summary>
/// SubButton Data Structure.
/// </summary>
[Serializable]
public class SubButton : AopObject
{
/// <summary>
/// 当actionType为link时该参数为url链接 当actionType为out时该参数为用户自定义参数 当actionType为tel时该参数为电话号码。 当action_type为map时该参数为查看地图的关键字。 当action_type为consumption时该参数可不传。 该参数最长255个字符不允许冒号等特殊字符。
/// </summary>
[XmlElement("action_param")]
public string ActionParam { get; set; }
/// <summary>
/// 菜单类型: out——事件型菜单 link——链接型菜单 tel——点击拨打电话 map——点击查看地图 consumption——点击查看用户与生活号管理员账号之间的消费记录
/// </summary>
[XmlElement("action_type")]
public string ActionType { get; set; }
/// <summary>
/// icon图片url必须是http协议的url尺寸为60X60最大不超过5M请先调用<a href="https://docs.open.alipay.com/api_3/alipay.offline.material.image.upload"> 图片上传接口</a>获得图片url
/// </summary>
[XmlElement("icon")]
public string Icon { get; set; }
/// <summary>
/// 菜单名称icon菜单名称不超过5个汉字文本菜单名称不超过9个汉字编码格式为GBK
/// </summary>
[XmlElement("name")]
public string Name { get; set; }
}
}