<xs:complexTypename="TYPointsDataType"xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:all><xs:elementname="TYPointsTxnApprovalId"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Generated during the point redemption process. Must be present for all Thank You Point requests.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:string"><xs:patternvalue="^[0-9]+$"/><xs:maxLengthvalue="18"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="CampaignId"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Identifier for each participating bank. Must be present for all Thank You Point requests.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:string"><xs:patternvalue="^[0-9]+$"/><xs:maxLengthvalue="8"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="CampaignName"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Name of the participating bank associated with the Campaign ID.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:string"><xs:patternvalue="^[a-zA-Z0-9]+$"/><xs:maxLengthvalue="80"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="TYPointsMerchantId"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Thank You Point redemption system internal merchant identifier.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:string"><xs:patternvalue="^[0-9]+$"/><xs:maxLengthvalue="18"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="ForeignTerminalId"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Cash register or point of sale ID of the trading partner. Must be present for all Thank You Point requests.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:string"><xs:patternvalue="^[0-9]+$"/><xs:maxLengthvalue="18"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="TYPointsDischarged"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Points to be redeemed. Two decimals implied. Must be present for all Thank You Point requests.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:decimal"><xs:fractionDigitsvalue="2"/><xs:totalDigitsvalue="10"/><xs:minInclusivevalue="0"/><xs:maxExclusivevalue="100000000"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="ForeignTicketId"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Invoice number or unique sales folio of the point of sale. Must be present for all Thank You Point requests.</p></xs:documentation></xs:annotation><xs:simpleType><xs:restrictionbase="xs:string"><xs:maxLengthvalue="80"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="DischargedAmtInfo"type="amtTypeGlobal"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">The amount of the transaction that was covered by points. Must be present for all Thank You Point requests.</p></xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType>