1 /*
2 * Copyright 2009-2017 Alibaba Cloud All rights reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17 #include <alibabacloud/ocr/model/RecognizeCharacterRequest.h>
18
19 using AlibabaCloud::Ocr::Model::RecognizeCharacterRequest;
20
RecognizeCharacterRequest()21 RecognizeCharacterRequest::RecognizeCharacterRequest() :
22 RpcServiceRequest("ocr", "2019-12-30", "RecognizeCharacter")
23 {
24 setMethod(HttpRequest::Method::Post);
25 }
26
~RecognizeCharacterRequest()27 RecognizeCharacterRequest::~RecognizeCharacterRequest()
28 {}
29
getImageType() const30 int RecognizeCharacterRequest::getImageType()const
31 {
32 return imageType_;
33 }
34
setImageType(int imageType)35 void RecognizeCharacterRequest::setImageType(int imageType)
36 {
37 imageType_ = imageType;
38 setBodyParameter("ImageType", std::to_string(imageType));
39 }
40
getOutputProbability() const41 bool RecognizeCharacterRequest::getOutputProbability()const
42 {
43 return outputProbability_;
44 }
45
setOutputProbability(bool outputProbability)46 void RecognizeCharacterRequest::setOutputProbability(bool outputProbability)
47 {
48 outputProbability_ = outputProbability;
49 setBodyParameter("OutputProbability", outputProbability ? "true" : "false");
50 }
51
getImageURL() const52 std::string RecognizeCharacterRequest::getImageURL()const
53 {
54 return imageURL_;
55 }
56
setImageURL(const std::string & imageURL)57 void RecognizeCharacterRequest::setImageURL(const std::string& imageURL)
58 {
59 imageURL_ = imageURL;
60 setBodyParameter("ImageURL", imageURL);
61 }
62
getMinHeight() const63 int RecognizeCharacterRequest::getMinHeight()const
64 {
65 return minHeight_;
66 }
67
setMinHeight(int minHeight)68 void RecognizeCharacterRequest::setMinHeight(int minHeight)
69 {
70 minHeight_ = minHeight;
71 setBodyParameter("MinHeight", std::to_string(minHeight));
72 }
73
74