using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiChatGetResponse.
///
public class OapiChatGetResponse : DingTalkResponse
{
///
/// chat_info
///
[XmlElement("chat_info")]
public ChatInfoDomain ChatInfo { get; set; }
///
/// errcode
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// errmsg
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// ChatInfoDomain Data Structure.
///
[Serializable]
public class ChatInfoDomain : TopObject
{
///
/// agentidlist
///
[XmlArray("agentidlist")]
[XmlArrayItem("string")]
public List Agentidlist { get; set; }
///
/// 是否全员禁用 0 不禁言 1 全员禁言
///
[XmlElement("chatBannedType")]
public long ChatBannedType { get; set; }
///
/// conversationTag
///
[XmlElement("conversationTag")]
public long ConversationTag { get; set; }
///
/// extidlist
///
[XmlArray("extidlist")]
[XmlArrayItem("string")]
public List Extidlist { get; set; }
///
/// 群头像mediaId
///
[XmlElement("icon")]
public string Icon { get; set; }
///
/// 仅群主和群管理员可管理 0否 1 是
///
[XmlElement("managementType")]
public long ManagementType { get; set; }
///
/// 尽群主和管理员可@所有人 0 否 1 是
///
[XmlElement("mentionAllAuthority")]
public long MentionAllAuthority { get; set; }
///
/// name
///
[XmlElement("name")]
public string Name { get; set; }
///
/// owner
///
[XmlElement("owner")]
public string Owner { get; set; }
///
/// 是否可以搜索群名 0 不可以 1可以搜索
///
[XmlElement("searchable")]
public long Searchable { get; set; }
///
/// 新成员可查看聊天历史 0否 1是
///
[XmlElement("showHistoryType")]
public long ShowHistoryType { get; set; }
///
/// 群状态 1-正常 2-已解散
///
[XmlElement("status")]
public long Status { get; set; }
///
/// useridlist
///
[XmlArray("useridlist")]
[XmlArrayItem("string")]
public List Useridlist { get; set; }
///
/// 入群需群主或群管理员同意 0不需要 1需要
///
[XmlElement("validationType")]
public long ValidationType { get; set; }
}
}
}