+ callback_.Run(GCDBaseApiFlow::SUCCESS);
+ } else {
+ callback_.Run(GCDBaseApiFlow::ERROR_FROM_SERVER);
+ }
+}
+
+bool PrivetConfirmApiCallFlow::GCDIsCloudPrint() { return is_cloud_print_; }
+
+net::URLFetcher::RequestType PrivetConfirmApiCallFlow::GetRequestType() {
+ return (is_cloud_print_) ? net::URLFetcher::GET : net::URLFetcher::PATCH;
+}
+
+void PrivetConfirmApiCallFlow::GetUploadData(std::string* upload_type,
+ std::string* upload_data) {
+ if (is_cloud_print_) {
+ *upload_type = "";
+ *upload_data = "";