protected override IRestRequest DoGetRestRequest(DriveClient driveClient, IRestClient restClient) { var result = RestRequestFactory.CreateRestRequest(ServiceDefs.Drive.DriveFilesResource, Method.POST, this, true); result.AddParameter("Content-Type", "application/json", ParameterType.HttpHeader); return(result); }
/// <summary> /// Creates initialization REST request. /// </summary> /// <param name="request">The instance of uploading file request.</param> /// <returns>A REST request to initialize uploading a file with chunks.</returns> private static IRestRequest CreateInitRestRequest(DriveFileUploadRequest request) { var result = RestRequestFactory.CreateRestRequest(ServiceDefs.Drive.DriveUploadFilesResource, Method.POST, request, true); result.AddParameter("X-Upload-Content-Type", request.UploadContentType, ParameterType.HttpHeader); result.AddParameter("X-Upload-Content-Length", request.LocalStream.Length, ParameterType.HttpHeader); return(result); }
protected override IRestRequest DoGetRestRequest(DriveClient driveClient, IRestClient restClient) { var result = RestRequestFactory.CreateRestRequest(ServiceDefs.Drive.DriveUntrashFilesResource, Method.POST, this); return(result); }
protected override IRestRequest DoGetRestRequest(DriveClient driveClient, IRestClient restClient) { var result = RestRequestFactory.CreateRestRequest(ServiceDefs.Drive.DriveAboutResource, Method.GET); return(result); }