NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiMerchantRolePermissio...

46 lines
1.6 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>
/// KoubeiMerchantRolePermissionCreateModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiMerchantRolePermissionCreateModel : AopObject
{
/// <summary>
/// isv回传的auth_code通过auth_code校验当前操作人与商户的关系
/// </summary>
[XmlElement("auth_code")]
public string AuthCode { get; set; }
/// <summary>
/// 需要增加的isv权限
/// </summary>
[XmlArray("permissions_to_add")]
[XmlArrayItem("business_permission")]
public List<BusinessPermission> PermissionsToAdd { get; set; }
/// <summary>
/// 需要删除的权限
/// </summary>
[XmlArray("permissions_to_delete")]
[XmlArrayItem("business_permission")]
public List<BusinessPermission> PermissionsToDelete { get; set; }
/// <summary>
/// 与principal_type配合使用当principal_type为ROLE时principal_id为角色id当principal_type为OPERATOR时principal_id为操作员id
/// </summary>
[XmlElement("principal_id")]
public string PrincipalId { get; set; }
/// <summary>
/// 与principal_id配合使用当principal_type为ROLE时principal_id为角色id当principal_type为OPERATOR时principal_id为操作员id
/// </summary>
[XmlElement("principal_type")]
public string PrincipalType { get; set; }
}
}