using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiCspaceAuditlogListResponse.
///
public class OapiCspaceAuditlogListResponse : DingTalkResponse
{
///
/// 错误码
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// 错误信息
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// 结果
///
[XmlElement("result")]
public ListAuditLogResultDomain Result { get; set; }
///
/// 请求结果
///
[XmlElement("success")]
public bool Success { get; set; }
///
/// DocMemberInfoVoDomain Data Structure.
///
[Serializable]
public class DocMemberInfoVoDomain : TopObject
{
///
/// 成员名称
///
[XmlElement("member_name")]
public string MemberName { get; set; }
///
/// 成员类型
///
[XmlElement("member_type")]
public long MemberType { get; set; }
///
/// 成员类型翻译值
///
[XmlElement("member_type_view")]
public string MemberTypeView { get; set; }
///
/// 权限角色
///
[XmlElement("permission_role")]
public long PermissionRole { get; set; }
///
/// 权限角色预览
///
[XmlElement("permission_role_view")]
public string PermissionRoleView { get; set; }
}
///
/// DocReceiverVoDomain Data Structure.
///
[Serializable]
public class DocReceiverVoDomain : TopObject
{
///
/// 成员名称
///
[XmlElement("receiver_name")]
public string ReceiverName { get; set; }
///
/// 成员类型
///
[XmlElement("receiver_type")]
public long ReceiverType { get; set; }
///
/// 成员类型翻译值
///
[XmlElement("receiver_type_view")]
public string ReceiverTypeView { get; set; }
}
///
/// AuditLogVODomain Data Structure.
///
[Serializable]
public class AuditLogVODomain : TopObject
{
///
/// 操作类型
///
[XmlElement("action")]
public long Action { get; set; }
///
/// 操作类型翻译值
///
[XmlElement("action_view")]
public string ActionView { get; set; }
///
/// 文件id
///
[XmlElement("biz_id")]
public string BizId { get; set; }
///
/// 文档授权成员列表,仅授权文档操作有效
///
[XmlArray("doc_member_info_list")]
[XmlArrayItem("doc_member_info_vo")]
public List DocMemberInfoList { get; set; }
///
/// 文档分享成员列表,仅分享文档时有效
///
[XmlArray("doc_receiver_list")]
[XmlArrayItem("doc_receiver_vo")]
public List DocReceiverList { get; set; }
///
/// 记录生成时间,unix时间戳,单位ms
///
[XmlElement("gmt_create")]
public long GmtCreate { get; set; }
///
/// 记录修改时间,unix时间戳,单位ms
///
[XmlElement("gmt_modified")]
public long GmtModified { get; set; }
///
/// 操作机器ip
///
[XmlElement("ip_address")]
public string IpAddress { get; set; }
///
/// 操作来源空间
///
[XmlElement("operate_module")]
public long OperateModule { get; set; }
///
/// 操作来源翻译值
///
[XmlElement("operate_module_view")]
public string OperateModuleView { get; set; }
///
/// 用户昵称
///
[XmlElement("operator_name")]
public string OperatorName { get; set; }
///
/// 文件所属组织名称
///
[XmlElement("org_name")]
public string OrgName { get; set; }
///
/// 操作端
///
[XmlElement("platform")]
public long Platform { get; set; }
///
/// 操作端翻译值
///
[XmlElement("platform_view")]
public string PlatformView { get; set; }
///
/// 用户姓名
///
[XmlElement("real_name")]
public string RealName { get; set; }
///
/// 文件接收方名称
///
[XmlElement("receiver_name")]
public string ReceiverName { get; set; }
///
/// 文件接收方类型
///
[XmlElement("receiver_type")]
public long ReceiverType { get; set; }
///
/// 接收方类型翻译值
///
[XmlElement("receiver_type_view")]
public string ReceiverTypeView { get; set; }
///
/// 文件名
///
[XmlElement("resource")]
public string Resource { get; set; }
///
/// 文件类型
///
[XmlElement("resource_extension")]
public string ResourceExtension { get; set; }
///
/// 文件大小
///
[XmlElement("resource_size")]
public long ResourceSize { get; set; }
///
/// 记录状态
///
[XmlElement("status")]
public long Status { get; set; }
///
/// 空间id
///
[XmlElement("target_space_id")]
public long TargetSpaceId { get; set; }
///
/// 员工的userId
///
[XmlElement("userid")]
public string Userid { get; set; }
}
///
/// ListAuditLogResultDomain Data Structure.
///
[Serializable]
public class ListAuditLogResultDomain : TopObject
{
///
/// 记录列表
///
[XmlArray("list")]
[XmlArrayItem("audit_log_v_o")]
public List List { get; set; }
}
}
}