Skip to content

Commit

Permalink
新增部分CI接口支持
Browse files Browse the repository at this point in the history
  • Loading branch information
shawnnqin committed Jun 7, 2022
1 parent 4a1ba79 commit 5d2b172
Show file tree
Hide file tree
Showing 5 changed files with 151 additions and 11 deletions.
4 changes: 2 additions & 2 deletions QCloudCSharpSDK/COSXML/CosXml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1156,11 +1156,11 @@ string GenerateSign(string method, string key, Dictionary<string, string> queryP
SubmitCensorJobResult SubmitTextCensorJob(SubmitTextCensorJobRequest request);

/// <summary>
/// 提交文本审核任务, 并同步返回
/// 提交文本审核任务, 支持同步返回
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
SubmitTextCensorJobResult SubmitTextCensorJobSync(SubmitTextCensorJobRequest request);
SubmitTextCensorJobsResult SubmitTextCensorJobSync(SubmitTextCensorJobRequest request);

/// <summary>
/// 获取文本审核任务结果
Expand Down
8 changes: 0 additions & 8 deletions QCloudCSharpSDK/COSXML/Model/CI/SubmitCensorJobResult.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,5 @@ public sealed class SubmitCensorJobResult : CosDataResult<CensorJobsResponse>
public CensorJobsResponse censorJobsResponse {
get {return _data; }
}

/// <summary>
/// 文本审核任务的响应
/// </summary>
/// <vaule></vaule>
public TextCencorJobsResponse testCencorJobsResponse {
get { return _data; }
}
}
}
23 changes: 23 additions & 0 deletions QCloudCSharpSDK/COSXML/Model/CI/SubmitTextCensorJobResult.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
using System;
using System.IO;
using System.Collections.Generic;
using COSXML.Model.Tag;
using COSXML.Transfer;

namespace COSXML.Model.CI
{
/// <summary>
///
/// </summary>
public sealed class SubmitTextCensorJobsResult : CosDataResult<TextCensorJobsResponse>
{

/// <summary>
/// 文本审核结果
/// </summary>
/// <value></value>
public TextCensorJobsResponse textCensorJobsResponse {
get {return _data; }
}
}
}
125 changes: 125 additions & 0 deletions QCloudCSharpSDK/COSXML/Model/Tag/TextCensorJobDetail.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using System.Text;

namespace COSXML.Model.Tag
{
/// <summary>
/// 审核任务提交回执
/// <see href="https://cloud.tencent.com/document/product/436/47316"/>
/// </summary>
[XmlRoot("Response")]
public sealed class TextCensorJobsResponse
{
[XmlElement]
public JobsDetailContent JobsDetail;

public sealed class JobsDetailContent
{
[XmlElement]
public string JobId;

[XmlElement]
public string State;

[XmlElement]
public string CreationTime;

[XmlElement]
public string Code;

[XmlElement]
public string DataId;

[XmlElement]
public string Message;

[XmlElement]
public string Content;

[XmlElement]
public string Label;

[XmlElement]
public string Result;

[XmlElement]
public string SectionCount;

[XmlElement]
public Info PornInfo;

[XmlElement]
public Info TerrorismInfo;

[XmlElement]
public Info PoliticsInfo;

[XmlElement]
public Info AdsInfo;

[XmlElement]
public Info IllegalInfo;

[XmlElement]
public Info AbuseInfo;

[XmlElement]
public List<SectionInfo> Section;

}

public sealed class Info
{
[XmlElement]
public string HitFlag;

[XmlElement]
public string Count;
}

public sealed class SectionInfo
{
[XmlElement]
public string StartByte;

[XmlElement]
public SectionInfoDetail PornInfo;

[XmlElement]
public SectionInfoDetail TerrorismInfo;

[XmlElement]
public SectionInfoDetail PoliticsInfo;

[XmlElement]
public SectionInfoDetail AdsInfo;

[XmlElement]
public SectionInfoDetail IllegalInfo;

[XmlElement]
public SectionInfoDetail AbuseInfo;

}

public sealed class SectionInfoDetail
{
[XmlElement]
public string Code;

[XmlElement]
public string HitFlag;

[XmlElement]
public string Score;

[XmlElement]
public string Keywords;

}

}

}
2 changes: 1 addition & 1 deletion QCloudCSharpSDK/COSXML/Model/Tag/TextCensorJobInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public string GetInfo()
stringBuilder.Append("DataId:" + dataId + "\n");
}

stringBuilder.Append(userInfo.GetInfo().Append("\n"));
//stringBuilder.Append(userInfo.GetInfo().Append("\n"));

stringBuilder.Append("}");
return stringBuilder.ToString();
Expand Down

0 comments on commit 5d2b172

Please sign in to comment.