Exemple #1
0
        /// <summary>
        /// 用户使用该接口可以创建自学习模型,以供识别调用
        /// </summary>
        /// <param name="req"><see cref="CreateCustomizationRequest"/></param>
        /// <returns><see cref="CreateCustomizationResponse"/></returns>
        public CreateCustomizationResponse CreateCustomizationSync(CreateCustomizationRequest req)
        {
            JsonResponseModel <CreateCustomizationResponse> rsp = null;

            try
            {
                var strResp = this.InternalRequestSync(req, "CreateCustomization");
                rsp = JsonConvert.DeserializeObject <JsonResponseModel <CreateCustomizationResponse> >(strResp);
            }
            catch (JsonSerializationException e)
            {
                throw new TencentCloudSDKException(e.Message);
            }
            return(rsp.Response);
        }
Exemple #2
0
        /// <summary>
        /// Creates the customization.
        /// </summary>
        /// <returns>The customization.</returns>
        /// <param name="logo">Logo.</param>
        /// <param name="colors">map of ARGB colors #AARRGGBB.</param>
        /// <param name="consentText">Consent text.</param>
        /// <param name="name">Display Name.</param>
        /// <param name="appName">Corresponding App name.</param>
        public Task <string> CreateCustomization(
            Payload logo,
            MapField <string, string> colors,
            string consentText,
            string name,
            string appName)
        {
            var request = new CreateCustomizationRequest
            {
                Logo        = logo,
                Colors      = { colors },
                Name        = name,
                ConsentText = consentText,
                AppName     = appName
            };

            return(gateway(authenticationContext())
                   .CreateCustomizationAsync(request)
                   .ToTask(response => response.CustomizationId));
        }