namespace Yw.BIMFace
{
///
/// 请求 BIMFACE 服务端 API的响应结果统一的返回类
///
[Serializable]
public class GeneralResponse
{
///
///
///
public GeneralResponse() { }
///
///
///
public GeneralResponse(T data)
{
this.Data = data;
}
///
/// 请求返回代码,success 或者 xxxx.failed。
///
[JsonProperty("code")]
public virtual string Code { get; set; }
///
/// 失败的错误原因。
/// 如果 Code 为 success 则 Message 为空。
/// 如果 Code 为 xxxx.failed 则 Message 为具体的失败信息。
///
[JsonProperty("message")]
public virtual string Message { get; set; }
///
/// 执行成功后的返回结果
///
[JsonProperty("data")]
public virtual T Data { get; set; }
///
///
///
public override string ToString()
{
return $"GeneralResponse [code={this.Code}, Message={this.Message}, data={this.Data}]";
}
}
}