public interface CommentAttachmentResources
This interface provides methods to access CommentAttachment resources.
Thread Safety: Implementation of this interface must be thread safe.
| Modifier and Type | Method and Description |
|---|---|
Attachment |
attachFile(long sheetId,
long commentId,
File file,
String contentType)
Attach a file to a comment.
|
Attachment |
attachUrl(long sheetId,
long commentId,
Attachment attachment)
Attach a URL to a comment.
|
Attachment attachUrl(long sheetId, long commentId, Attachment attachment) throws SmartsheetException
Attach a URL to a comment.
The URL can be a normal URL (attachmentType "URL"), a Google Drive URL (attachmentType "GOOGLE_DRIVE") or a Box.com URL (attachmentType "BOX_COM").
It mirrors to the following Smartsheet REST API method:
POST /sheets/{sheetId}/comments/{commentId}/attachments
sheetId - the sheet idcommentId - the comment idattachment - the attachment objectIllegalArgumentException - if any argument is null or empty stringInvalidRequestException - if there is any problem with the REST API requestAuthorizationException - if there is any problem with the REST API authorization (access token)ResourceNotFoundException - if the resource cannot be foundServiceUnavailableException - if the REST API service is not available (possibly due to rate limiting)SmartsheetException - if there is any other error during the operationAttachment attachFile(long sheetId, long commentId, File file, String contentType) throws FileNotFoundException, SmartsheetException
Attach a file to a comment.
It mirrors to the following Smartsheet REST API method:
POST /sheets/{sheetId}/comments/{commentId}/attachments
sheetId - the id of the sheetcommentId - the id of the commentfile - the file to attachcontentType - the content type of the fileFileNotFoundException - the file not found exceptionIllegalArgumentException - if any argument is null or empty stringInvalidRequestException - if there is any problem with the REST API requestAuthorizationException - if there is any problem with the REST API authorization (access token)ResourceNotFoundException - if the resource cannot be foundServiceUnavailableException - if the REST API service is not available (possibly due to rate limiting)SmartsheetException - if there is any other error during the operationCopyright © 2014–2017 Smartsheet. All rights reserved.