int FileGetUploadUrlRequest::validate()

in sdk/src/model/FileGetUploadUrlRequest.cc [72:83]


int FileGetUploadUrlRequest::validate() const
{
    if(partInfoReqList_.empty())
        return ARG_ERROR_MULTIPARTUPLOAD_PARTLIST_EMPTY;

    for (const PartInfoReq& part : partInfoReqList_) {
        if(!(part.PartNumber() > 0 && part.PartNumber() < PartNumberUpperLimit)){
            return ARG_ERROR_MULTIPARTUPLOAD_PARTNUMBER_RANGE;
        }
    }
    return 0;
}