Pronto v5 Web Services
MethodInsertFileAttachments
Pronto v5 Web Services > All Operations Resource Group : InsertFileAttachments (Method)
Request (IProntoService_InsertFileAttachments_InputMessage)

The request body is of type InsertFileAttachments.

Request Body Parameters

NameDescriptionData Type
 ServiceAuthenticationModel
 FileAttachmentInsertRequestModel
EnableLogging Element FileAttachmentInsertModel Element Sequence FileAttachments Element Sequence fileAttachmentInsertRequest Element ApiPassword Element ApiUsername Element ApiSecretOrAuthData Element ApiKeyOrProntoID Element Sequence serviceAuthentication Element Sequence InsertFileAttachments Element

Overview

Sequence
Sequence
ApiKeyOrProntoID optional xs:string
ApiSecretOrAuthData optional xs:string
ApiUsername optional xs:string
ApiPassword optional xs:string
Sequence
Sequence
Sequence
TaskID optional xs:int
FileBytes optional xs:base64Binary
FileName optional xs:string
FileMimeType optional xs:string
EnableLogging optional xs:boolean
Response (IProntoService_InsertFileAttachments_OutputMessage)

The response body is of type InsertFileAttachmentsResponse.

Response Body Parameters

NameDescriptionData Type
 FileAttachmentDetailsServiceReturnModel
TimeZoneUtcOffset Element ProcessingTime Element FileAttachmentDetailsModel Element Sequence FileAttachments Element Message Element IsSuccessful Element Sequence InsertFileAttachmentsResult Element Sequence InsertFileAttachmentsResponse Element

Overview

Sequence
Sequence
IsSuccessful optional xs:boolean
Message optional xs:string
Sequence
Sequence
ID optional xs:int
TaskID optional xs:int
FileBytes optional xs:base64Binary
FileName optional xs:string
FileExtension optional xs:string
FileMimeType optional xs:string
CreatedDate optional xs:dateTime
ProcessingTime optional xs:string
TimeZoneUtcOffset optional xs:double
Example
var model = new FileAttachmentInsertRequestModel()
{
    EnableLogging = false,
    FileAttachments = new FileAttachmentInsertModel[]
                    {
                        new FileAttachmentInsertModel()
                        {
                            TaskID = 1234567890,
                            FileBytes = System.IO.File.ReadAllBytes(@"C:\myAttachment.jpg"),
                            FileMimeType = "application/pdf",
                            FileName = "My File Attachment Test.pdf"
                        }
                    }
};
var results = serviceClient.InsertFileAttachments(sa, model);
if (results.IsSuccessful)
{
    //do work...
}
else
{
    //handle error
}
Dim model = New FileAttachmentInsertRequestModel() With { 
	 .EnableLogging = False, 
	 .FileAttachments = New FileAttachmentInsertModel() {New FileAttachmentInsertModel() With { 
		 .TaskID = 1234567890, 
		 .FileBytes = System.IO.File.ReadAllBytes("C:\myAttachment.jpg"), 
		 .FileMimeType = "application/pdf", 
		 .FileName = "My File Attachment Test.pdf" 
	}} 
}
Dim results = serviceClient.InsertFileAttachments(sa, model)
If Not results.IsSuccessful Then
    'do work...
Else
    'handle error
End If
See Also
All Operations Resource GroupPronto v5 Web Services