Unlike the IResponse object, which is processed after the DoRequest invocation, the IRequest object is normally seldom processed. However several properties are available for your use if you need to process an IRequest. We won’t describe the processing of an IRequest as it is nearly identical to processing an IResponse, which is covered in detail in Receiving and processing responses.
Functionality | Method/Property | Notes |
---|---|---|
Get the RequestID | RequestID | |
Determine the request type. | Type | This property indicates the request type. For example, a customer query request would have the response type rtCustomerQueryRq. It should not be confused with the Detail object’s Type property, which indicates the detail object type. |
Return the data in IRequest to the proper object type. | Detail |