sdk/include/alibabacloud/pds/PdsFwd.h (101 lines of code) (raw):
/*
* Copyright 2009-2021 Alibaba Cloud 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.
*/
#pragma once
#include <memory>
#include <iostream>
#include <alibabacloud/pds/Global.h>
#include <alibabacloud/pds/Types.h>
#include <alibabacloud/pds/PdsError.h>
#include <alibabacloud/pds/ServiceResult.h>
#include <alibabacloud/pds/utils/Outcome.h>
#include <alibabacloud/pds/model/VoidResult.h>
#include <alibabacloud/pds/model/AsyncTaskGetRequest.h>
#include <alibabacloud/pds/model/AsyncTaskGetResult.h>
#include <alibabacloud/pds/model/DirCreateRequest.h>
#include <alibabacloud/pds/model/DirCreateResult.h>
#include <alibabacloud/pds/model/DirDeleteRequest.h>
#include <alibabacloud/pds/model/DirDeleteResult.h>
#include <alibabacloud/pds/model/DirListRequest.h>
#include <alibabacloud/pds/model/DirListResult.h>
#include <alibabacloud/pds/model/DirSearchRequest.h>
#include <alibabacloud/pds/model/DirSearchResult.h>
#include <alibabacloud/pds/model/DirRenameRequest.h>
#include <alibabacloud/pds/model/DirRenameResult.h>
#include <alibabacloud/pds/model/DirTrashRequest.h>
#include <alibabacloud/pds/model/DirTrashResult.h>
#include <alibabacloud/pds/model/DirCopyRequest.h>
#include <alibabacloud/pds/model/DirCopyResult.h>
#include <alibabacloud/pds/model/DirMoveRequest.h>
#include <alibabacloud/pds/model/DirMoveResult.h>
#include <alibabacloud/pds/model/DirHiddenRequest.h>
#include <alibabacloud/pds/model/DirHiddenResult.h>
#include <alibabacloud/pds/model/FileCreateRequest.h>
#include <alibabacloud/pds/model/FileCreateResult.h>
#include <alibabacloud/pds/model/FileGetUploadUrlRequest.h>
#include <alibabacloud/pds/model/FileGetUploadUrlResult.h>
#include <alibabacloud/pds/model/FileListUploadedPartsRequest.h>
#include <alibabacloud/pds/model/FileListUploadedPartsResult.h>
#include <alibabacloud/pds/model/FileCompleteRequest.h>
#include <alibabacloud/pds/model/FileCompleteResult.h>
#include <alibabacloud/pds/model/FileGetDownloadUrlRequest.h>
#include <alibabacloud/pds/model/FileGetDownloadUrlResult.h>
#include <alibabacloud/pds/model/FileGetRequest.h>
#include <alibabacloud/pds/model/FileGetResult.h>
#include <alibabacloud/pds/model/FileDeleteRequest.h>
#include <alibabacloud/pds/model/FileDeleteResult.h>
#include <alibabacloud/pds/model/FileRenameRequest.h>
#include <alibabacloud/pds/model/FileRenameResult.h>
#include <alibabacloud/pds/model/FileTrashRequest.h>
#include <alibabacloud/pds/model/FileTrashResult.h>
#include <alibabacloud/pds/model/FileUploadRequest.h>
#include <alibabacloud/pds/model/FileDownloadRequest.h>
#include <alibabacloud/pds/model/FileGetVideoPreviewPlayInfoRequest.h>
#include <alibabacloud/pds/model/FileGetVideoPreviewPlayInfoResult.h>
#include <alibabacloud/pds/model/FileCopyRequest.h>
#include <alibabacloud/pds/model/FileCopyResult.h>
#include <alibabacloud/pds/model/FileMoveRequest.h>
#include <alibabacloud/pds/model/FileMoveResult.h>
#include <alibabacloud/pds/model/FileHiddenRequest.h>
#include <alibabacloud/pds/model/FileHiddenResult.h>
#include <alibabacloud/pds/model/DataGetByUrlRequest.h>
#include <alibabacloud/pds/model/DataGetResult.h>
#include <alibabacloud/pds/model/DataPutByUrlRequest.h>
#include <alibabacloud/pds/model/DataPutResult.h>
#include <alibabacloud/pds/model/MetaUserTagsDeleteRequest.h>
#include <alibabacloud/pds/model/MetaUserTagsPutRequest.h>
#include <alibabacloud/pds/model/MetaUserTagsPutResult.h>
#include <alibabacloud/pds/model/RequestMetaData.h>
namespace AlibabaCloud
{
namespace PDS
{
using PdsOutcome = Outcome<PdsError, ServiceResult>;
using VoidOutcome = Outcome<PdsError, VoidResult>;
using StringOutcome = Outcome<PdsError, std::string>;
using AsyncTaskGetOutcome = Outcome<PdsError, AsyncTaskGetResult>;
using DirCreateOutcome = Outcome<PdsError, DirCreateResult>;
using DirListOutcome = Outcome<PdsError, DirListResult>;
using DirSearchOutcome = Outcome<PdsError, DirSearchResult>;
using DirRenameOutcome = Outcome<PdsError, DirRenameResult>;
using DirTrashOutcome = Outcome<PdsError, DirTrashResult>;
using DirDeleteOutcome = Outcome<PdsError, DirDeleteResult>;
using DirCopyOutcome = Outcome<PdsError, DirCopyResult>;
using DirMoveOutcome = Outcome<PdsError, DirMoveResult>;
using DirHiddenOutcome = Outcome<PdsError, DirHiddenResult>;
using FileCreateOutcome = Outcome<PdsError, FileCreateResult>;
using FileGetUploadUrlOutcome = Outcome<PdsError, FileGetUploadUrlResult>;
using FileListUploadedPartsOutcome = Outcome<PdsError, FileListUploadedPartsResult>;
using FileCompleteOutcome = Outcome<PdsError, FileCompleteResult>;
using FileGetDownloadUrlOutcome = Outcome<PdsError, FileGetDownloadUrlResult>;
using FileGetOutcome = Outcome<PdsError, FileGetResult>;
using FileRenameOutcome = Outcome<PdsError, FileRenameResult>;
using FileTrashOutcome = Outcome<PdsError, FileTrashResult>;
using FileDeleteOutcome = Outcome<PdsError, FileDeleteResult>;
using FileGetVideoPreviewPlayInfoOutcome = Outcome<PdsError, FileGetVideoPreviewPlayInfoResult>;
using FileCopyOutcome = Outcome<PdsError, FileCopyResult>;
using FileMoveOutcome = Outcome<PdsError, FileMoveResult>;
using FileHiddenOutcome = Outcome<PdsError, FileHiddenResult>;
using DataGetOutcome = Outcome<PdsError, DataGetResult>;
using DataPutOutcome = Outcome<PdsError, DataPutResult>;
using MetaUserTagsPutOutcome = Outcome<PdsError, MetaUserTagsPutResult>;
using RequestMetaDataOutcome = Outcome<PdsError, RequestMetaData>;
}
}