NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayDataDataserviceDatabu...

37 lines
1.7 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>
/// AlipayDataDataserviceDatabusSendModel Data Structure.
/// </summary>
[Serializable]
public class AlipayDataDataserviceDatabusSendModel : AopObject
{
/// <summary>
/// 对应于adatabus这边的eventCode纬度databus这边是通过topic+eventCode纬度来找到对应的数据源用于适配databus这边的数据源模型可以参考主站消息中心的topic和eventCode的命名方式。
/// </summary>
[XmlElement("event_code")]
public string EventCode { get; set; }
/// <summary>
/// 传给adatabus的消息体约定为json格式
/// </summary>
[XmlElement("event_payload")]
public string EventPayload { get; set; }
/// <summary>
/// event_payload的类型消息到了databus之后会把event_payload的json串根据本参数转换成特定的类型。如果没有提供此参数默认是转换成Map结构。 需要注意的是这个类需要在adatabus中能找到并且和当前的json串是匹配的如果adatabus这边没有这个类可以通过业务jar的方式在adatabus中注册
/// </summary>
[XmlElement("payload_class")]
public string PayloadClass { get; set; }
/// <summary>
/// 对应于adatabus这边的topic纬度databus这边是通过topic+eventCode纬度来找到对应的数据源用于适配databus这边的数据源模型可以参考主站消息中心的topic和eventCode的命名方式。
/// </summary>
[XmlElement("topic")]
public string Topic { get; set; }
}
}