首次推送

This commit is contained in:
lym
2026-03-09 00:13:46 +08:00
commit b19613bb31
13974 changed files with 2767735 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ActivityInfo : AbstractModel
{
/// <summary>
/// 活动使用模板id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("TemplateId")]
public string TemplateId{ get; set; }
/// <summary>
/// 活动标题
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityTitle")]
public string ActivityTitle{ get; set; }
/// <summary>
/// 活动描述
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityDesc")]
public string ActivityDesc{ get; set; }
/// <summary>
/// 活动封面地址
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityCover")]
public string ActivityCover{ get; set; }
/// <summary>
/// 活动类型
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityType")]
public string ActivityType{ get; set; }
/// <summary>
/// 活动id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityId")]
public string ActivityId{ get; set; }
/// <summary>
/// 活动模板自定义配置
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("PersonalConfig")]
public string PersonalConfig{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "TemplateId", this.TemplateId);
this.SetParamSimple(map, prefix + "ActivityTitle", this.ActivityTitle);
this.SetParamSimple(map, prefix + "ActivityDesc", this.ActivityDesc);
this.SetParamSimple(map, prefix + "ActivityCover", this.ActivityCover);
this.SetParamSimple(map, prefix + "ActivityType", this.ActivityType);
this.SetParamSimple(map, prefix + "ActivityId", this.ActivityId);
this.SetParamSimple(map, prefix + "PersonalConfig", this.PersonalConfig);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CheckStaffChUserRequest : AbstractModel
{
/// <summary>
/// 员工ID
/// </summary>
[JsonProperty("UserId")]
public string[] UserId{ get; set; }
/// <summary>
/// 渠道状态checkpass审核通过, checkreject审核拒绝, enableoperate启用, stopoperate停用
/// </summary>
[JsonProperty("OperateType")]
public string OperateType{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArraySimple(map, prefix + "UserId.", this.UserId);
this.SetParamSimple(map, prefix + "OperateType", this.OperateType);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CheckStaffChUserResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CopyActivityChannelRequest : AbstractModel
{
/// <summary>
/// 活动ID
/// </summary>
[JsonProperty("ActivityId")]
public string ActivityId{ get; set; }
/// <summary>
/// 来源渠道ID
/// </summary>
[JsonProperty("ChannelFrom")]
public string ChannelFrom{ get; set; }
/// <summary>
/// 目的渠道id
/// </summary>
[JsonProperty("ChannelTo")]
public string[] ChannelTo{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ActivityId", this.ActivityId);
this.SetParamSimple(map, prefix + "ChannelFrom", this.ChannelFrom);
this.SetParamArraySimple(map, prefix + "ChannelTo.", this.ChannelTo);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CopyActivityChannelResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CreateProjectRequest : AbstractModel
{
/// <summary>
/// 项目名称
/// </summary>
[JsonProperty("ProjectName")]
public string ProjectName{ get; set; }
/// <summary>
/// 项目机构
/// </summary>
[JsonProperty("ProjectOrg")]
public string ProjectOrg{ get; set; }
/// <summary>
/// 项目预算
/// </summary>
[JsonProperty("ProjectBudget")]
public string ProjectBudget{ get; set; }
/// <summary>
/// 项目简介
/// </summary>
[JsonProperty("ProjectIntroduction")]
public string ProjectIntroduction{ get; set; }
/// <summary>
/// 所属部门ID
/// </summary>
[JsonProperty("ProjectOrgId")]
public string ProjectOrgId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectName", this.ProjectName);
this.SetParamSimple(map, prefix + "ProjectOrg", this.ProjectOrg);
this.SetParamSimple(map, prefix + "ProjectBudget", this.ProjectBudget);
this.SetParamSimple(map, prefix + "ProjectIntroduction", this.ProjectIntroduction);
this.SetParamSimple(map, prefix + "ProjectOrgId", this.ProjectOrgId);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CreateProjectResponse : AbstractModel
{
/// <summary>
/// 项目ID
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CreateSubProjectRequest : AbstractModel
{
/// <summary>
/// 所属项目id
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// 子项目名称
/// </summary>
[JsonProperty("SubProjectName")]
public string SubProjectName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
this.SetParamSimple(map, prefix + "SubProjectName", this.SubProjectName);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CreateSubProjectResponse : AbstractModel
{
/// <summary>
/// 子项目id
/// </summary>
[JsonProperty("SubProjectId")]
public string SubProjectId{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "SubProjectId", this.SubProjectId);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,195 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CustomerInfo : AbstractModel
{
/// <summary>
/// 总活跃度
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Activity")]
public long? Activity{ get; set; }
/// <summary>
/// 客户ID
/// </summary>
[JsonProperty("AudienceUserId")]
public string AudienceUserId{ get; set; }
/// <summary>
/// 头像
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Avatar")]
public string Avatar{ get; set; }
/// <summary>
/// 最近记录城市
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("City")]
public string City{ get; set; }
/// <summary>
/// 最活跃时间
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("LastActiveTime")]
public string LastActiveTime{ get; set; }
/// <summary>
/// 是否星标客户
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("MarkFlag")]
public string MarkFlag{ get; set; }
/// <summary>
/// 30天活跃度
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("MonthActive")]
public long? MonthActive{ get; set; }
/// <summary>
/// 30天推荐度
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("MonthRecommend")]
public long? MonthRecommend{ get; set; }
/// <summary>
/// 手机号
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Phone")]
public string Phone{ get; set; }
/// <summary>
/// 最近记录省份
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Province")]
public string Province{ get; set; }
/// <summary>
/// 姓名
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("RealName")]
public string RealName{ get; set; }
/// <summary>
/// 员工标识 0 未关联 1 已关联
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("RelChannelFlag")]
public long? RelChannelFlag{ get; set; }
/// <summary>
/// 性别 1男 2女
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Sex")]
public long? Sex{ get; set; }
/// <summary>
/// 传播力(好友数)
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Spread")]
public long? Spread{ get; set; }
/// <summary>
/// 7天活跃度
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WeekActive")]
public long? WeekActive{ get; set; }
/// <summary>
/// 7天推荐度
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WeekRecommend")]
public long? WeekRecommend{ get; set; }
/// <summary>
/// 微信城市
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxCity")]
public string WxCity{ get; set; }
/// <summary>
/// 微信国家或地区
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxCountry")]
public string WxCountry{ get; set; }
/// <summary>
/// 微信呢称
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxNickname")]
public string WxNickname{ get; set; }
/// <summary>
/// 微信省份
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxProvince")]
public string WxProvince{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Activity", this.Activity);
this.SetParamSimple(map, prefix + "AudienceUserId", this.AudienceUserId);
this.SetParamSimple(map, prefix + "Avatar", this.Avatar);
this.SetParamSimple(map, prefix + "City", this.City);
this.SetParamSimple(map, prefix + "LastActiveTime", this.LastActiveTime);
this.SetParamSimple(map, prefix + "MarkFlag", this.MarkFlag);
this.SetParamSimple(map, prefix + "MonthActive", this.MonthActive);
this.SetParamSimple(map, prefix + "MonthRecommend", this.MonthRecommend);
this.SetParamSimple(map, prefix + "Phone", this.Phone);
this.SetParamSimple(map, prefix + "Province", this.Province);
this.SetParamSimple(map, prefix + "RealName", this.RealName);
this.SetParamSimple(map, prefix + "RelChannelFlag", this.RelChannelFlag);
this.SetParamSimple(map, prefix + "Sex", this.Sex);
this.SetParamSimple(map, prefix + "Spread", this.Spread);
this.SetParamSimple(map, prefix + "WeekActive", this.WeekActive);
this.SetParamSimple(map, prefix + "WeekRecommend", this.WeekRecommend);
this.SetParamSimple(map, prefix + "WxCity", this.WxCity);
this.SetParamSimple(map, prefix + "WxCountry", this.WxCountry);
this.SetParamSimple(map, prefix + "WxNickname", this.WxNickname);
this.SetParamSimple(map, prefix + "WxProvince", this.WxProvince);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DeleteProjectRequest : AbstractModel
{
/// <summary>
/// 项目ID
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DeleteProjectResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeCustomerRequest : AbstractModel
{
/// <summary>
/// 用户ID
/// </summary>
[JsonProperty("UserId")]
public string UserId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "UserId", this.UserId);
}
}
}

View File

@@ -0,0 +1,275 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeCustomerResponse : AbstractModel
{
/// <summary>
/// 地址列表
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("AddressList")]
public string[] AddressList{ get; set; }
/// <summary>
/// 用户id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("UserId")]
public string UserId{ get; set; }
/// <summary>
/// 头像
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Avatar")]
public string Avatar{ get; set; }
/// <summary>
/// 生日
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Birthday")]
public string Birthday{ get; set; }
/// <summary>
/// 城市
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("City")]
public string City{ get; set; }
/// <summary>
/// 创建时间
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("CreateTime")]
public string CreateTime{ get; set; }
/// <summary>
/// 设备
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Device")]
public string Device{ get; set; }
/// <summary>
/// 行业
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Industrys")]
public string[] Industrys{ get; set; }
/// <summary>
/// 上次登录时间
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("LastActiveTime")]
public string LastActiveTime{ get; set; }
/// <summary>
/// 是否星标 1是 0否
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("MarkFlag")]
public string MarkFlag{ get; set; }
/// <summary>
/// 手机型号
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Model")]
public string Model{ get; set; }
/// <summary>
/// 微信openid
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("OpenId")]
public string OpenId{ get; set; }
/// <summary>
/// 消费特点
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("PayFeature")]
public string PayFeature{ get; set; }
/// <summary>
/// 手机号
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Phone")]
public string Phone{ get; set; }
/// <summary>
/// 手机号码列表
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("PhoneList")]
public string PhoneList{ get; set; }
/// <summary>
/// 最近记录省份
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Province")]
public string Province{ get; set; }
/// <summary>
/// 姓名
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("RealName")]
public string RealName{ get; set; }
/// <summary>
/// 员工标识 0非员工 1员工
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("RelChannelFlag")]
public string RelChannelFlag{ get; set; }
/// <summary>
/// 备注
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Remark")]
public string Remark{ get; set; }
/// <summary>
/// 性别 1男 2女
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Sex")]
public string Sex{ get; set; }
/// <summary>
/// 最初来源
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SourceAudienceVo")]
public string SourceAudienceVo{ get; set; }
/// <summary>
/// 关注公众号列表
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SubWechats")]
public string[] SubWechats{ get; set; }
/// <summary>
/// 微信unionid
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("UnionId")]
public string UnionId{ get; set; }
/// <summary>
/// 更新时间
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("UpdateTime")]
public string UpdateTime{ get; set; }
/// <summary>
/// 用户类型
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("UserTypes")]
public string[] UserTypes{ get; set; }
/// <summary>
/// 城市
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxCity")]
public string WxCity{ get; set; }
/// <summary>
/// 国家
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxCountry")]
public string WxCountry{ get; set; }
/// <summary>
/// 昵称
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxNickname")]
public string WxNickname{ get; set; }
/// <summary>
/// 省份
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("WxProvince")]
public string WxProvince{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArraySimple(map, prefix + "AddressList.", this.AddressList);
this.SetParamSimple(map, prefix + "UserId", this.UserId);
this.SetParamSimple(map, prefix + "Avatar", this.Avatar);
this.SetParamSimple(map, prefix + "Birthday", this.Birthday);
this.SetParamSimple(map, prefix + "City", this.City);
this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime);
this.SetParamSimple(map, prefix + "Device", this.Device);
this.SetParamArraySimple(map, prefix + "Industrys.", this.Industrys);
this.SetParamSimple(map, prefix + "LastActiveTime", this.LastActiveTime);
this.SetParamSimple(map, prefix + "MarkFlag", this.MarkFlag);
this.SetParamSimple(map, prefix + "Model", this.Model);
this.SetParamSimple(map, prefix + "OpenId", this.OpenId);
this.SetParamSimple(map, prefix + "PayFeature", this.PayFeature);
this.SetParamSimple(map, prefix + "Phone", this.Phone);
this.SetParamSimple(map, prefix + "PhoneList", this.PhoneList);
this.SetParamSimple(map, prefix + "Province", this.Province);
this.SetParamSimple(map, prefix + "RealName", this.RealName);
this.SetParamSimple(map, prefix + "RelChannelFlag", this.RelChannelFlag);
this.SetParamSimple(map, prefix + "Remark", this.Remark);
this.SetParamSimple(map, prefix + "Sex", this.Sex);
this.SetParamSimple(map, prefix + "SourceAudienceVo", this.SourceAudienceVo);
this.SetParamArraySimple(map, prefix + "SubWechats.", this.SubWechats);
this.SetParamSimple(map, prefix + "UnionId", this.UnionId);
this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime);
this.SetParamArraySimple(map, prefix + "UserTypes.", this.UserTypes);
this.SetParamSimple(map, prefix + "WxCity", this.WxCity);
this.SetParamSimple(map, prefix + "WxCountry", this.WxCountry);
this.SetParamSimple(map, prefix + "WxNickname", this.WxNickname);
this.SetParamSimple(map, prefix + "WxProvince", this.WxProvince);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,127 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeCustomersRequest : AbstractModel
{
/// <summary>
/// 查询类型0.个人1负责部门2.指定部门
/// </summary>
[JsonProperty("QueryType")]
public string QueryType{ get; set; }
/// <summary>
/// 分组ID
/// </summary>
[JsonProperty("GroupId")]
public string GroupId{ get; set; }
/// <summary>
/// 是否星级标记 1是 0否
/// </summary>
[JsonProperty("MarkFlag")]
public long? MarkFlag{ get; set; }
/// <summary>
/// 客户标签,多个标签用逗号隔开
/// </summary>
[JsonProperty("TagIds")]
public string TagIds{ get; set; }
/// <summary>
/// 员工标识筛选0非员工1员工
/// </summary>
[JsonProperty("RelChannelFlag")]
public string RelChannelFlag{ get; set; }
/// <summary>
/// 必须存在手机 1是 0否
/// </summary>
[JsonProperty("NeedPhoneFlag")]
public long? NeedPhoneFlag{ get; set; }
/// <summary>
/// 省份
/// </summary>
[JsonProperty("Province")]
public string Province{ get; set; }
/// <summary>
/// 城市
/// </summary>
[JsonProperty("City")]
public string City{ get; set; }
/// <summary>
/// 性别 1男 2女
/// </summary>
[JsonProperty("Sex")]
public string Sex{ get; set; }
/// <summary>
/// 城市
/// </summary>
[JsonProperty("KeyWord")]
public string KeyWord{ get; set; }
/// <summary>
/// 查询开始位置
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 每页记录条数
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// 子项目ID
/// </summary>
[JsonProperty("SubProjectId")]
public string SubProjectId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "QueryType", this.QueryType);
this.SetParamSimple(map, prefix + "GroupId", this.GroupId);
this.SetParamSimple(map, prefix + "MarkFlag", this.MarkFlag);
this.SetParamSimple(map, prefix + "TagIds", this.TagIds);
this.SetParamSimple(map, prefix + "RelChannelFlag", this.RelChannelFlag);
this.SetParamSimple(map, prefix + "NeedPhoneFlag", this.NeedPhoneFlag);
this.SetParamSimple(map, prefix + "Province", this.Province);
this.SetParamSimple(map, prefix + "City", this.City);
this.SetParamSimple(map, prefix + "Sex", this.Sex);
this.SetParamSimple(map, prefix + "KeyWord", this.KeyWord);
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
this.SetParamSimple(map, prefix + "SubProjectId", this.SubProjectId);
}
}
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeCustomersResponse : AbstractModel
{
/// <summary>
/// 总记录条数
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 数据列表
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("UserList")]
public CustomerInfo[] UserList{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamArrayObj(map, prefix + "UserList.", this.UserList);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeProjectRequest : AbstractModel
{
/// <summary>
/// 项目ID
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
}
}
}

View File

@@ -0,0 +1,100 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeProjectResponse : AbstractModel
{
/// <summary>
/// 项目id
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// 项目名称
/// </summary>
[JsonProperty("ProjectName")]
public string ProjectName{ get; set; }
/// <summary>
/// 项目预算
/// </summary>
[JsonProperty("ProjectBudget")]
public float? ProjectBudget{ get; set; }
/// <summary>
/// 项目机构
/// </summary>
[JsonProperty("ProjectOrg")]
public string ProjectOrg{ get; set; }
/// <summary>
/// 项目简介
/// </summary>
[JsonProperty("ProjectIntroduction")]
public string ProjectIntroduction{ get; set; }
/// <summary>
/// 子项目列表
/// </summary>
[JsonProperty("SubProjectList")]
public SubProjectInfo[] SubProjectList{ get; set; }
/// <summary>
/// 项目状态
/// </summary>
[JsonProperty("ProjectStatus")]
public string ProjectStatus{ get; set; }
/// <summary>
/// 项目机构Id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProjectOrgId")]
public string ProjectOrgId{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
this.SetParamSimple(map, prefix + "ProjectName", this.ProjectName);
this.SetParamSimple(map, prefix + "ProjectBudget", this.ProjectBudget);
this.SetParamSimple(map, prefix + "ProjectOrg", this.ProjectOrg);
this.SetParamSimple(map, prefix + "ProjectIntroduction", this.ProjectIntroduction);
this.SetParamArrayObj(map, prefix + "SubProjectList.", this.SubProjectList);
this.SetParamSimple(map, prefix + "ProjectStatus", this.ProjectStatus);
this.SetParamSimple(map, prefix + "ProjectOrgId", this.ProjectOrgId);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeProjectStockRequest : AbstractModel
{
/// <summary>
/// 子项目id
/// </summary>
[JsonProperty("SubProjectId")]
public string SubProjectId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "SubProjectId", this.SubProjectId);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeProjectStockResponse : AbstractModel
{
/// <summary>
/// 项目库存列表
/// </summary>
[JsonProperty("ProjectStocks")]
public ProjectStock[] ProjectStocks{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "ProjectStocks.", this.ProjectStocks);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeProjectsRequest : AbstractModel
{
/// <summary>
/// 页码
/// </summary>
[JsonProperty("PageNo")]
public ulong? PageNo{ get; set; }
/// <summary>
/// 页面大小
/// </summary>
[JsonProperty("PageSize")]
public ulong? PageSize{ get; set; }
/// <summary>
/// 过滤规则
/// </summary>
[JsonProperty("SearchWord")]
public string SearchWord{ get; set; }
/// <summary>
/// 部门范围过滤
/// </summary>
[JsonProperty("Filters")]
public Filters Filters{ get; set; }
/// <summary>
/// 项目状态, 0:编辑中 1:运营中 2:已下线 3:已删除 4:审批中
/// </summary>
[JsonProperty("ProjectStatus")]
public long? ProjectStatus{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "PageNo", this.PageNo);
this.SetParamSimple(map, prefix + "PageSize", this.PageSize);
this.SetParamSimple(map, prefix + "SearchWord", this.SearchWord);
this.SetParamObj(map, prefix + "Filters.", this.Filters);
this.SetParamSimple(map, prefix + "ProjectStatus", this.ProjectStatus);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeProjectsResponse : AbstractModel
{
/// <summary>
/// 项目列表
/// </summary>
[JsonProperty("ProjectList")]
public ProjectInfo[] ProjectList{ get; set; }
/// <summary>
/// 项目数
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "ProjectList.", this.ProjectList);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeResourceTemplateHeadersRequest : AbstractModel
{
/// <summary>
/// 微信公众号appId
/// </summary>
[JsonProperty("WxAppId")]
public string WxAppId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "WxAppId", this.WxAppId);
}
}
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeResourceTemplateHeadersResponse : AbstractModel
{
/// <summary>
/// 记录条数
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 模板列表
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("TmplList")]
public ResourceTemplateHeader[] TmplList{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamArrayObj(map, prefix + "TmplList.", this.TmplList);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeSubProjectRequest : AbstractModel
{
/// <summary>
/// 子项目id
/// </summary>
[JsonProperty("SubProjectId")]
public string SubProjectId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "SubProjectId", this.SubProjectId);
}
}
}

View File

@@ -0,0 +1,115 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeSubProjectResponse : AbstractModel
{
/// <summary>
/// 作品信息
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductInfo")]
public ProductInfo ProductInfo{ get; set; }
/// <summary>
/// 活动信息
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityInfo")]
public ActivityInfo ActivityInfo{ get; set; }
/// <summary>
/// 分享标题
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ShareTitle")]
public string ShareTitle{ get; set; }
/// <summary>
/// 分享描述
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ShareDesc")]
public string ShareDesc{ get; set; }
/// <summary>
/// 分享图标
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ShareImg")]
public string ShareImg{ get; set; }
/// <summary>
/// 是否已创建策略
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("HasStrategy")]
public ulong? HasStrategy{ get; set; }
/// <summary>
/// 子项目状态
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SubProjectStatus")]
public string SubProjectStatus{ get; set; }
/// <summary>
/// 分享公众号的appId
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ShareAppId")]
public string ShareAppId{ get; set; }
/// <summary>
/// 分享公众号的wsId
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ShareWsId")]
public string ShareWsId{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamObj(map, prefix + "ProductInfo.", this.ProductInfo);
this.SetParamObj(map, prefix + "ActivityInfo.", this.ActivityInfo);
this.SetParamSimple(map, prefix + "ShareTitle", this.ShareTitle);
this.SetParamSimple(map, prefix + "ShareDesc", this.ShareDesc);
this.SetParamSimple(map, prefix + "ShareImg", this.ShareImg);
this.SetParamSimple(map, prefix + "HasStrategy", this.HasStrategy);
this.SetParamSimple(map, prefix + "SubProjectStatus", this.SubProjectStatus);
this.SetParamSimple(map, prefix + "ShareAppId", this.ShareAppId);
this.SetParamSimple(map, prefix + "ShareWsId", this.ShareWsId);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ExpireFlowRequest : AbstractModel
{
/// <summary>
/// 工单ID
/// </summary>
[JsonProperty("FlowId")]
public string FlowId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "FlowId", this.FlowId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ExpireFlowResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class Filters : AbstractModel
{
/// <summary>
/// 过滤类型, 0: 默认(可见部门+自创) 1: 自创 2: 指定部门(部门在可见范围内)
/// </summary>
[JsonProperty("Type")]
public long? Type{ get; set; }
/// <summary>
/// 指定部门Id, 类型2使用
/// </summary>
[JsonProperty("DeptIds")]
public string[] DeptIds{ get; set; }
/// <summary>
/// 用户Id列表
/// </summary>
[JsonProperty("UserIds")]
public string[] UserIds{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Type", this.Type);
this.SetParamArraySimple(map, prefix + "DeptIds.", this.DeptIds);
this.SetParamArraySimple(map, prefix + "UserIds.", this.UserIds);
}
}
}

View File

@@ -0,0 +1,78 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ModifyProjectRequest : AbstractModel
{
/// <summary>
/// 项目ID
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// 项目名称
/// </summary>
[JsonProperty("ProjectName")]
public string ProjectName{ get; set; }
/// <summary>
/// 项目预算
/// </summary>
[JsonProperty("ProjectBudget")]
public string ProjectBudget{ get; set; }
/// <summary>
/// 项目机构
/// </summary>
[JsonProperty("ProjectOrg")]
public string ProjectOrg{ get; set; }
/// <summary>
/// 项目简介
/// </summary>
[JsonProperty("ProjectIntroduction")]
public string ProjectIntroduction{ get; set; }
/// <summary>
/// 项目机构Id
/// </summary>
[JsonProperty("ProjectOrgId")]
public string ProjectOrgId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
this.SetParamSimple(map, prefix + "ProjectName", this.ProjectName);
this.SetParamSimple(map, prefix + "ProjectBudget", this.ProjectBudget);
this.SetParamSimple(map, prefix + "ProjectOrg", this.ProjectOrg);
this.SetParamSimple(map, prefix + "ProjectIntroduction", this.ProjectIntroduction);
this.SetParamSimple(map, prefix + "ProjectOrgId", this.ProjectOrgId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ModifyProjectResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class OffLineProjectRequest : AbstractModel
{
/// <summary>
/// 项目ID
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class OffLineProjectResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,92 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ProductInfo : AbstractModel
{
/// <summary>
/// 模板id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("TemplateId")]
public string TemplateId{ get; set; }
/// <summary>
/// 模板主题
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductTitle")]
public string ProductTitle{ get; set; }
/// <summary>
/// 模板描述
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductDesc")]
public string ProductDesc{ get; set; }
/// <summary>
/// 模板封面地址
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductCover")]
public string ProductCover{ get; set; }
/// <summary>
/// 内容作品id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductId")]
public string ProductId{ get; set; }
/// <summary>
/// 作品预览链接
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductUrl")]
public string ProductUrl{ get; set; }
/// <summary>
/// 作品名称
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProductName")]
public string ProductName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "TemplateId", this.TemplateId);
this.SetParamSimple(map, prefix + "ProductTitle", this.ProductTitle);
this.SetParamSimple(map, prefix + "ProductDesc", this.ProductDesc);
this.SetParamSimple(map, prefix + "ProductCover", this.ProductCover);
this.SetParamSimple(map, prefix + "ProductId", this.ProductId);
this.SetParamSimple(map, prefix + "ProductUrl", this.ProductUrl);
this.SetParamSimple(map, prefix + "ProductName", this.ProductName);
}
}
}

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ProjectInfo : AbstractModel
{
/// <summary>
/// 项目ID
/// </summary>
[JsonProperty("ProjectId")]
public string ProjectId{ get; set; }
/// <summary>
/// 项目名称
/// </summary>
[JsonProperty("ProjectName")]
public string ProjectName{ get; set; }
/// <summary>
/// 项目所属机构
/// </summary>
[JsonProperty("ProjectOrg")]
public string ProjectOrg{ get; set; }
/// <summary>
/// 项目预算
/// </summary>
[JsonProperty("ProjectBudget")]
public float? ProjectBudget{ get; set; }
/// <summary>
/// 项目状态
/// </summary>
[JsonProperty("ProjectStatus")]
public string ProjectStatus{ get; set; }
/// <summary>
/// 项目创建时间
/// </summary>
[JsonProperty("CreateTime")]
public string CreateTime{ get; set; }
/// <summary>
/// 项目简介
/// </summary>
[JsonProperty("ProjectIntroduction")]
public string ProjectIntroduction{ get; set; }
/// <summary>
/// 项目所属机构Id
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProjectOrgId")]
public string ProjectOrgId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId);
this.SetParamSimple(map, prefix + "ProjectName", this.ProjectName);
this.SetParamSimple(map, prefix + "ProjectOrg", this.ProjectOrg);
this.SetParamSimple(map, prefix + "ProjectBudget", this.ProjectBudget);
this.SetParamSimple(map, prefix + "ProjectStatus", this.ProjectStatus);
this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime);
this.SetParamSimple(map, prefix + "ProjectIntroduction", this.ProjectIntroduction);
this.SetParamSimple(map, prefix + "ProjectOrgId", this.ProjectOrgId);
}
}
}

View File

@@ -0,0 +1,85 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ProjectStock : AbstractModel
{
/// <summary>
/// 奖品id
/// </summary>
[JsonProperty("PrizeId")]
public string PrizeId{ get; set; }
/// <summary>
/// 奖品批次
/// </summary>
[JsonProperty("PrizeBat")]
public ulong? PrizeBat{ get; set; }
/// <summary>
/// 奖品名称
/// </summary>
[JsonProperty("PrizeName")]
public string PrizeName{ get; set; }
/// <summary>
/// 已分配奖品数量
/// </summary>
[JsonProperty("UsedStock")]
public ulong? UsedStock{ get; set; }
/// <summary>
/// 该奖品剩余库存数量
/// </summary>
[JsonProperty("RemainStock")]
public ulong? RemainStock{ get; set; }
/// <summary>
/// 奖品所在奖池index
/// </summary>
[JsonProperty("PoolIdx")]
public ulong? PoolIdx{ get; set; }
/// <summary>
/// 奖品所在奖池名称
/// </summary>
[JsonProperty("PoolName")]
public string PoolName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "PrizeId", this.PrizeId);
this.SetParamSimple(map, prefix + "PrizeBat", this.PrizeBat);
this.SetParamSimple(map, prefix + "PrizeName", this.PrizeName);
this.SetParamSimple(map, prefix + "UsedStock", this.UsedStock);
this.SetParamSimple(map, prefix + "RemainStock", this.RemainStock);
this.SetParamSimple(map, prefix + "PoolIdx", this.PoolIdx);
this.SetParamSimple(map, prefix + "PoolName", this.PoolName);
}
}
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ReplenishProjectStockRequest : AbstractModel
{
/// <summary>
/// 项目id
/// </summary>
[JsonProperty("SubProjectId")]
public string SubProjectId{ get; set; }
/// <summary>
/// 奖品id
/// </summary>
[JsonProperty("PrizeId")]
public string PrizeId{ get; set; }
/// <summary>
/// 奖品数量
/// </summary>
[JsonProperty("PrizeNum")]
public ulong? PrizeNum{ get; set; }
/// <summary>
/// 奖池索引
/// </summary>
[JsonProperty("PoolIndex")]
public ulong? PoolIndex{ get; set; }
/// <summary>
/// 奖池名称
/// </summary>
[JsonProperty("PoolName")]
public string PoolName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "SubProjectId", this.SubProjectId);
this.SetParamSimple(map, prefix + "PrizeId", this.PrizeId);
this.SetParamSimple(map, prefix + "PrizeNum", this.PrizeNum);
this.SetParamSimple(map, prefix + "PoolIndex", this.PoolIndex);
this.SetParamSimple(map, prefix + "PoolName", this.PoolName);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ReplenishProjectStockResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,75 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ResourceTemplateHeader : AbstractModel
{
/// <summary>
/// 模板预览区内容
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Content")]
public string Content{ get; set; }
/// <summary>
/// 模板预览示例
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Example")]
public string Example{ get; set; }
/// <summary>
/// 模板预览区域键数组
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("KeyArray")]
public string KeyArray{ get; set; }
/// <summary>
/// 模板id
/// </summary>
[JsonProperty("TemplateId")]
public string TemplateId{ get; set; }
/// <summary>
/// 模板标题
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Title")]
public string Title{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Content", this.Content);
this.SetParamSimple(map, prefix + "Example", this.Example);
this.SetParamSimple(map, prefix + "KeyArray", this.KeyArray);
this.SetParamSimple(map, prefix + "TemplateId", this.TemplateId);
this.SetParamSimple(map, prefix + "Title", this.Title);
}
}
}

View File

@@ -0,0 +1,120 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class SendWxTouchTaskRequest : AbstractModel
{
/// <summary>
/// 客户分组ID
/// </summary>
[JsonProperty("GroupId")]
public string GroupId{ get; set; }
/// <summary>
/// 去除今日已发送的客户
/// </summary>
[JsonProperty("DistinctFlag")]
public bool? DistinctFlag{ get; set; }
/// <summary>
/// 是否立马发送
/// </summary>
[JsonProperty("IsSendNow")]
public bool? IsSendNow{ get; set; }
/// <summary>
/// 发送时间一般为0
/// </summary>
[JsonProperty("SendDate")]
public long? SendDate{ get; set; }
/// <summary>
/// 任务名称
/// </summary>
[JsonProperty("TaskName")]
public string TaskName{ get; set; }
/// <summary>
/// 微信触达类型text, news, smallapp, tmplmsg
/// </summary>
[JsonProperty("WxTouchType")]
public string WxTouchType{ get; set; }
/// <summary>
/// 标题
/// </summary>
[JsonProperty("Title")]
public string Title{ get; set; }
/// <summary>
/// 文本内容
/// </summary>
[JsonProperty("Content")]
public string Content{ get; set; }
/// <summary>
/// 图文素材ID
/// </summary>
[JsonProperty("NewsId")]
public string NewsId{ get; set; }
/// <summary>
/// 小程序卡片ID
/// </summary>
[JsonProperty("SmallProgramId")]
public string SmallProgramId{ get; set; }
/// <summary>
/// 模板消息ID
/// </summary>
[JsonProperty("TemplateId")]
public string TemplateId{ get; set; }
/// <summary>
/// 微信公众号appId
/// </summary>
[JsonProperty("WxAppId")]
public string WxAppId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "GroupId", this.GroupId);
this.SetParamSimple(map, prefix + "DistinctFlag", this.DistinctFlag);
this.SetParamSimple(map, prefix + "IsSendNow", this.IsSendNow);
this.SetParamSimple(map, prefix + "SendDate", this.SendDate);
this.SetParamSimple(map, prefix + "TaskName", this.TaskName);
this.SetParamSimple(map, prefix + "WxTouchType", this.WxTouchType);
this.SetParamSimple(map, prefix + "Title", this.Title);
this.SetParamSimple(map, prefix + "Content", this.Content);
this.SetParamSimple(map, prefix + "NewsId", this.NewsId);
this.SetParamSimple(map, prefix + "SmallProgramId", this.SmallProgramId);
this.SetParamSimple(map, prefix + "TemplateId", this.TemplateId);
this.SetParamSimple(map, prefix + "WxAppId", this.WxAppId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class SendWxTouchTaskResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class SubProjectInfo : AbstractModel
{
/// <summary>
/// 子项目id
/// </summary>
[JsonProperty("SubProjectId")]
public string SubProjectId{ get; set; }
/// <summary>
/// 子项目名称
/// </summary>
[JsonProperty("SubProjectName")]
public string SubProjectName{ get; set; }
/// <summary>
/// 子项目状态
/// </summary>
[JsonProperty("SubProjectStatus")]
public string SubProjectStatus{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "SubProjectId", this.SubProjectId);
this.SetParamSimple(map, prefix + "SubProjectName", this.SubProjectName);
this.SetParamSimple(map, prefix + "SubProjectStatus", this.SubProjectStatus);
}
}
}

View File

@@ -0,0 +1,736 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Solar.V20181011
{
using Newtonsoft.Json;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Solar.V20181011.Models;
public class SolarClient : AbstractClient{
private const string endpoint = "solar.tencentcloudapi.com";
private const string version = "2018-10-11";
/// <summary>
/// Client constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
public SolarClient(Credential credential, string region)
: this(credential, region, new ClientProfile())
{
}
/// <summary>
/// Client Constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
/// <param name="profile">Client profiles.</param>
public SolarClient(Credential credential, string region, ClientProfile profile)
: base(endpoint, version, credential, region, profile)
{
}
/// <summary>
/// 员工渠道更改员工状态
/// </summary>
/// <param name="req"><see cref="CheckStaffChUserRequest"/></param>
/// <returns><see cref="CheckStaffChUserResponse"/></returns>
public async Task<CheckStaffChUserResponse> CheckStaffChUser(CheckStaffChUserRequest req)
{
JsonResponseModel<CheckStaffChUserResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CheckStaffChUser");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CheckStaffChUserResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 员工渠道更改员工状态
/// </summary>
/// <param name="req"><see cref="CheckStaffChUserRequest"/></param>
/// <returns><see cref="CheckStaffChUserResponse"/></returns>
public CheckStaffChUserResponse CheckStaffChUserSync(CheckStaffChUserRequest req)
{
JsonResponseModel<CheckStaffChUserResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CheckStaffChUser");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CheckStaffChUserResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 复制活动渠道的策略
/// </summary>
/// <param name="req"><see cref="CopyActivityChannelRequest"/></param>
/// <returns><see cref="CopyActivityChannelResponse"/></returns>
public async Task<CopyActivityChannelResponse> CopyActivityChannel(CopyActivityChannelRequest req)
{
JsonResponseModel<CopyActivityChannelResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CopyActivityChannel");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CopyActivityChannelResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 复制活动渠道的策略
/// </summary>
/// <param name="req"><see cref="CopyActivityChannelRequest"/></param>
/// <returns><see cref="CopyActivityChannelResponse"/></returns>
public CopyActivityChannelResponse CopyActivityChannelSync(CopyActivityChannelRequest req)
{
JsonResponseModel<CopyActivityChannelResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CopyActivityChannel");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CopyActivityChannelResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建项目
/// </summary>
/// <param name="req"><see cref="CreateProjectRequest"/></param>
/// <returns><see cref="CreateProjectResponse"/></returns>
public async Task<CreateProjectResponse> CreateProject(CreateProjectRequest req)
{
JsonResponseModel<CreateProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建项目
/// </summary>
/// <param name="req"><see cref="CreateProjectRequest"/></param>
/// <returns><see cref="CreateProjectResponse"/></returns>
public CreateProjectResponse CreateProjectSync(CreateProjectRequest req)
{
JsonResponseModel<CreateProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建子项目
/// </summary>
/// <param name="req"><see cref="CreateSubProjectRequest"/></param>
/// <returns><see cref="CreateSubProjectResponse"/></returns>
public async Task<CreateSubProjectResponse> CreateSubProject(CreateSubProjectRequest req)
{
JsonResponseModel<CreateSubProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateSubProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateSubProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建子项目
/// </summary>
/// <param name="req"><see cref="CreateSubProjectRequest"/></param>
/// <returns><see cref="CreateSubProjectResponse"/></returns>
public CreateSubProjectResponse CreateSubProjectSync(CreateSubProjectRequest req)
{
JsonResponseModel<CreateSubProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateSubProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateSubProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除项目
/// </summary>
/// <param name="req"><see cref="DeleteProjectRequest"/></param>
/// <returns><see cref="DeleteProjectResponse"/></returns>
public async Task<DeleteProjectResponse> DeleteProject(DeleteProjectRequest req)
{
JsonResponseModel<DeleteProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DeleteProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除项目
/// </summary>
/// <param name="req"><see cref="DeleteProjectRequest"/></param>
/// <returns><see cref="DeleteProjectResponse"/></returns>
public DeleteProjectResponse DeleteProjectSync(DeleteProjectRequest req)
{
JsonResponseModel<DeleteProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DeleteProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 客户档案查询客户详情
/// </summary>
/// <param name="req"><see cref="DescribeCustomerRequest"/></param>
/// <returns><see cref="DescribeCustomerResponse"/></returns>
public async Task<DescribeCustomerResponse> DescribeCustomer(DescribeCustomerRequest req)
{
JsonResponseModel<DescribeCustomerResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeCustomer");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCustomerResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 客户档案查询客户详情
/// </summary>
/// <param name="req"><see cref="DescribeCustomerRequest"/></param>
/// <returns><see cref="DescribeCustomerResponse"/></returns>
public DescribeCustomerResponse DescribeCustomerSync(DescribeCustomerRequest req)
{
JsonResponseModel<DescribeCustomerResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeCustomer");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCustomerResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询客户档案列表
/// </summary>
/// <param name="req"><see cref="DescribeCustomersRequest"/></param>
/// <returns><see cref="DescribeCustomersResponse"/></returns>
public async Task<DescribeCustomersResponse> DescribeCustomers(DescribeCustomersRequest req)
{
JsonResponseModel<DescribeCustomersResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeCustomers");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCustomersResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询客户档案列表
/// </summary>
/// <param name="req"><see cref="DescribeCustomersRequest"/></param>
/// <returns><see cref="DescribeCustomersResponse"/></returns>
public DescribeCustomersResponse DescribeCustomersSync(DescribeCustomersRequest req)
{
JsonResponseModel<DescribeCustomersResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeCustomers");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCustomersResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 项目详情展示
/// </summary>
/// <param name="req"><see cref="DescribeProjectRequest"/></param>
/// <returns><see cref="DescribeProjectResponse"/></returns>
public async Task<DescribeProjectResponse> DescribeProject(DescribeProjectRequest req)
{
JsonResponseModel<DescribeProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 项目详情展示
/// </summary>
/// <param name="req"><see cref="DescribeProjectRequest"/></param>
/// <returns><see cref="DescribeProjectResponse"/></returns>
public DescribeProjectResponse DescribeProjectSync(DescribeProjectRequest req)
{
JsonResponseModel<DescribeProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 项目库存详情
/// </summary>
/// <param name="req"><see cref="DescribeProjectStockRequest"/></param>
/// <returns><see cref="DescribeProjectStockResponse"/></returns>
public async Task<DescribeProjectStockResponse> DescribeProjectStock(DescribeProjectStockRequest req)
{
JsonResponseModel<DescribeProjectStockResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeProjectStock");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeProjectStockResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 项目库存详情
/// </summary>
/// <param name="req"><see cref="DescribeProjectStockRequest"/></param>
/// <returns><see cref="DescribeProjectStockResponse"/></returns>
public DescribeProjectStockResponse DescribeProjectStockSync(DescribeProjectStockRequest req)
{
JsonResponseModel<DescribeProjectStockResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeProjectStock");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeProjectStockResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 项目列表展示
/// </summary>
/// <param name="req"><see cref="DescribeProjectsRequest"/></param>
/// <returns><see cref="DescribeProjectsResponse"/></returns>
public async Task<DescribeProjectsResponse> DescribeProjects(DescribeProjectsRequest req)
{
JsonResponseModel<DescribeProjectsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeProjects");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeProjectsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 项目列表展示
/// </summary>
/// <param name="req"><see cref="DescribeProjectsRequest"/></param>
/// <returns><see cref="DescribeProjectsResponse"/></returns>
public DescribeProjectsResponse DescribeProjectsSync(DescribeProjectsRequest req)
{
JsonResponseModel<DescribeProjectsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeProjects");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeProjectsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 素材查询服务号模板的列表(样例)
/// </summary>
/// <param name="req"><see cref="DescribeResourceTemplateHeadersRequest"/></param>
/// <returns><see cref="DescribeResourceTemplateHeadersResponse"/></returns>
public async Task<DescribeResourceTemplateHeadersResponse> DescribeResourceTemplateHeaders(DescribeResourceTemplateHeadersRequest req)
{
JsonResponseModel<DescribeResourceTemplateHeadersResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeResourceTemplateHeaders");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeResourceTemplateHeadersResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 素材查询服务号模板的列表(样例)
/// </summary>
/// <param name="req"><see cref="DescribeResourceTemplateHeadersRequest"/></param>
/// <returns><see cref="DescribeResourceTemplateHeadersResponse"/></returns>
public DescribeResourceTemplateHeadersResponse DescribeResourceTemplateHeadersSync(DescribeResourceTemplateHeadersRequest req)
{
JsonResponseModel<DescribeResourceTemplateHeadersResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeResourceTemplateHeaders");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeResourceTemplateHeadersResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 子项目详情
/// </summary>
/// <param name="req"><see cref="DescribeSubProjectRequest"/></param>
/// <returns><see cref="DescribeSubProjectResponse"/></returns>
public async Task<DescribeSubProjectResponse> DescribeSubProject(DescribeSubProjectRequest req)
{
JsonResponseModel<DescribeSubProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeSubProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSubProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 子项目详情
/// </summary>
/// <param name="req"><see cref="DescribeSubProjectRequest"/></param>
/// <returns><see cref="DescribeSubProjectResponse"/></returns>
public DescribeSubProjectResponse DescribeSubProjectSync(DescribeSubProjectRequest req)
{
JsonResponseModel<DescribeSubProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeSubProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSubProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 把审批中的工单置为已失效
/// </summary>
/// <param name="req"><see cref="ExpireFlowRequest"/></param>
/// <returns><see cref="ExpireFlowResponse"/></returns>
public async Task<ExpireFlowResponse> ExpireFlow(ExpireFlowRequest req)
{
JsonResponseModel<ExpireFlowResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ExpireFlow");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ExpireFlowResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 把审批中的工单置为已失效
/// </summary>
/// <param name="req"><see cref="ExpireFlowRequest"/></param>
/// <returns><see cref="ExpireFlowResponse"/></returns>
public ExpireFlowResponse ExpireFlowSync(ExpireFlowRequest req)
{
JsonResponseModel<ExpireFlowResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ExpireFlow");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ExpireFlowResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 修改项目
/// </summary>
/// <param name="req"><see cref="ModifyProjectRequest"/></param>
/// <returns><see cref="ModifyProjectResponse"/></returns>
public async Task<ModifyProjectResponse> ModifyProject(ModifyProjectRequest req)
{
JsonResponseModel<ModifyProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ModifyProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 修改项目
/// </summary>
/// <param name="req"><see cref="ModifyProjectRequest"/></param>
/// <returns><see cref="ModifyProjectResponse"/></returns>
public ModifyProjectResponse ModifyProjectSync(ModifyProjectRequest req)
{
JsonResponseModel<ModifyProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ModifyProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 下线项目
/// </summary>
/// <param name="req"><see cref="OffLineProjectRequest"/></param>
/// <returns><see cref="OffLineProjectResponse"/></returns>
public async Task<OffLineProjectResponse> OffLineProject(OffLineProjectRequest req)
{
JsonResponseModel<OffLineProjectResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "OffLineProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<OffLineProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 下线项目
/// </summary>
/// <param name="req"><see cref="OffLineProjectRequest"/></param>
/// <returns><see cref="OffLineProjectResponse"/></returns>
public OffLineProjectResponse OffLineProjectSync(OffLineProjectRequest req)
{
JsonResponseModel<OffLineProjectResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "OffLineProject");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<OffLineProjectResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 补充子项目库存
/// </summary>
/// <param name="req"><see cref="ReplenishProjectStockRequest"/></param>
/// <returns><see cref="ReplenishProjectStockResponse"/></returns>
public async Task<ReplenishProjectStockResponse> ReplenishProjectStock(ReplenishProjectStockRequest req)
{
JsonResponseModel<ReplenishProjectStockResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ReplenishProjectStock");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ReplenishProjectStockResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 补充子项目库存
/// </summary>
/// <param name="req"><see cref="ReplenishProjectStockRequest"/></param>
/// <returns><see cref="ReplenishProjectStockResponse"/></returns>
public ReplenishProjectStockResponse ReplenishProjectStockSync(ReplenishProjectStockRequest req)
{
JsonResponseModel<ReplenishProjectStockResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ReplenishProjectStock");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ReplenishProjectStockResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 发送企业微信触达任务
/// </summary>
/// <param name="req"><see cref="SendWxTouchTaskRequest"/></param>
/// <returns><see cref="SendWxTouchTaskResponse"/></returns>
public async Task<SendWxTouchTaskResponse> SendWxTouchTask(SendWxTouchTaskRequest req)
{
JsonResponseModel<SendWxTouchTaskResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "SendWxTouchTask");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<SendWxTouchTaskResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 发送企业微信触达任务
/// </summary>
/// <param name="req"><see cref="SendWxTouchTaskRequest"/></param>
/// <returns><see cref="SendWxTouchTaskResponse"/></returns>
public SendWxTouchTaskResponse SendWxTouchTaskSync(SendWxTouchTaskRequest req)
{
JsonResponseModel<SendWxTouchTaskResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "SendWxTouchTask");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<SendWxTouchTaskResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
}
}