Pronto v5 Web Services
MethodUpdateTransactions
Pronto v5 Web Services > All Operations Resource Group : UpdateTransactions (Method)
Request (IProntoService_UpdateTransactions_InputMessage)

The request body is of type UpdateTransactions.

Request Body Parameters

NameDescriptionData Type
 ServiceAuthenticationModel
 TransactionUpdateRequestModel
EnableLogging Element TransactionUpdateModel Element Sequence Transactions Element Sequence transactionUpdateRequest Element ApiPassword Element ApiUsername Element ApiSecretOrAuthData Element ApiKeyOrProntoID Element Sequence serviceAuthentication Element Sequence UpdateTransactions Element

Overview

Sequence
Sequence
ApiKeyOrProntoID optional xs:string
ApiSecretOrAuthData optional xs:string
ApiUsername optional xs:string
ApiPassword optional xs:string
Sequence
Sequence
Sequence
ID optional xs:int
ProntoID optional xs:string
Description optional xs:string
IsTest optional xs:boolean
Sequence
string 0..∞ xs:string
Sequence
FromName optional xs:string
FromEmailAddress optional xs:string
FooterContent optional xs:string
Sequence
Rule optional xs:string
Country optional xs:string
StateProvince optional xs:string
CreatorUserID optional xs:int
ExpirationDate optional xs:dateTime
EmailTemplateSetName optional xs:string
SessionExpirationMinutes optional xs:short
SendCompletedNotification optional xs:boolean
SendCancelledNotification optional xs:boolean
SendExpiredNotification optional xs:boolean
EnableMessagePromptOnCancel optional xs:boolean
EmailTemplateSetLanguage optional xs:string
TSCleanup optional xs:dateTime
EnableLogging optional xs:boolean
Response (IProntoService_UpdateTransactions_OutputMessage)

The response body is of type UpdateTransactionsResponse.

Response Body Parameters

NameDescriptionData Type
 DefaultServiceReturnModel
TimeZoneUtcOffset Element ProcessingTime Element Message Element IsSuccessful Element Sequence UpdateTransactionsResult Element Sequence UpdateTransactionsResponse Element

Overview

Sequence
Sequence
IsSuccessful optional xs:boolean
Message optional xs:string
ProcessingTime optional xs:string
TimeZoneUtcOffset optional xs:double
Example
var model = new TransactionUpdateableRequestModel()
{
    IDs = new int[] { 1234567890 }
};
var results = serviceClient.GetTransactionsUpdateable(sa, model);
if (results.IsSuccessful)
{
	results.UpdateableTransactions[0].Description = "UPDATED!";
    var updateModel = new TransactionUpdateRequestModel()
    {
        Transactions = results.UpdateableTransactions
    }
    var updateResults = serviceClient.UpdateTransactions(sa, updateModel);
	if (updateResults.IsSuccessful)
	{
		//do work...
	}
	else
	{
	    //handle error
	}
}
else
{
    //handle error
}
Dim model = New TransactionUpdateableRequestModel() With { 
	 .IDs = New Integer() {1234567890} 
}
Dim results = serviceClient.GetTransactionsUpdateable(sa, model)
If Not results.IsSuccessful Then
	results.UpdateableTransactions(0).Description = "UPDATED!"
    Dim updateModel = New TransactionUpdateRequestModel() With {
        .Transactions = results.UpdateableTransactions
    }
    Dim updateResults = serviceClient.UpdateTransactions(sa, updateModel)
	If Not updateResults.IsSuccessful Then
		'do work...
	Else
	    'handle error
	End If
Else
    'handle error
End If
See Also
All Operations Resource GroupPronto v5 Web Services