The display approval is a place to store approval elements in the DisplayItinerary. This includes the buttons and messages for approval processes. Created by nick on 2/6/15.
| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| actionRequired | boolean | element | 1/1 | required boolean | Whether or not to put the attention strip on the approval. | |
| agentName | string | element | 0/1 | The agent's full name as they would want to be referenced in a subject or reply to. | ||
| approvalUdids | list of displayName | element | 0/unbounded | A list of udids that are viewable and editable inside the Airtinerary. | ||
| approvalUrl | string | element | 0/1 | The URL to approve of the itinerary. | ||
| approved | boolean | element | 1/1 | required boolean | Whether or not this approval has already been approved. | |
| header | string | element | 0/1 | A header message to put at the top of the approval area. | ||
| history | list of displayOption | element | 0/unbounded | The history as to what each approver has approved/canceled for this PNR. | ||
| messages | list of displayOption | element | 0/unbounded | A list of messages for the approver/traveler/agent to know what is going on. | ||
| modificationUrl | string | element | 0/1 | The URL to modify the itinerary. | ||
| rejectionUrl | string | element | 0/1 | The URL to reject the itinerary. | ||
| reminder | boolean | element | 1/1 | required boolean | Whether or not to put the reminder strip on the approval. | |
| showButtons | boolean | element | 1/1 | required boolean | Whether or not to show the approve/modify/cancel buttons on this approval. | |
| showTimeLine | boolean | element | 1/1 | required boolean | Show the time line graphic on the email. | |
| subjectPrefix | string | element | 0/1 | Add a prefix to the subject of the itinerary that will be sent out. | ||
| title | string | element | 0/1 | The title that goes at the top of the approval. | ||
| udidUrl | string | element | 0/1 | A URL that the user can go to that will allow them to modify UDIDs in real time. |
Example
<displayApproval>
<approvalUrl>...</approvalUrl>
<rejectionUrl>...</rejectionUrl>
<modificationUrl>...</modificationUrl>
<messages>
<name>...</name>
<value>...</value>
<position>...</position>
</messages>
<showButtons>...</showButtons>
<history>
<name>...</name>
<value>...</value>
<position>...</position>
</history>
<header>...</header>
<title>...</title>
<actionRequired>...</actionRequired>
<subjectPrefix>...</subjectPrefix>
<approved>...</approved>
<approvalUdids>
<id>...</id>
<name>...</name>
</approvalUdids>
<udidUrl>...</udidUrl>
<agentName>...</agentName>
<showTimeLine>...</showTimeLine>
<reminder>...</reminder>
</displayApproval>