EditTicket


Click here for a complete list of operations.

EditTicketTopPane

Receives RequestInfo class object which contains required information to edit the ticket top pane. In return it will return ResponseInfo class object which will tell whether an operation was successfull, if not it will return ErrorCode and ErrorMessage.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /DemoWS/EditTicket.asmx HTTP/1.1
Host: gticketdemows.globetechparking.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.gTicket.com/EditTicketTopPane"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <EditTicketTopPane xmlns="http://www.gTicket.com/">
      <editTicketRequestInfo>
        <dtDBExpiryDateTime>dateTime</dtDBExpiryDateTime>
        <strDBSerialNumber>string</strDBSerialNumber>
        <monPnDAmount>decimal</monPnDAmount>
        <dtPnDEndDateTime>dateTime</dtPnDEndDateTime>
        <dtPnDStartDateTime>dateTime</dtPnDStartDateTime>
        <strPnDSerialNumber>string</strPnDSerialNumber>
        <boolTaxDisplayed>boolean</boolTaxDisplayed>
        <intTicketID>int</intTicketID>
        <nvTicketNumber>string</nvTicketNumber>
        <nvWarningNoticeNumber>string</nvWarningNoticeNumber>
        <nvReg>string</nvReg>
        <nvMake>string</nvMake>
        <nvModel>string</nvModel>
        <nvColour>string</nvColour>
        <intAttendantId>int</intAttendantId>
        <intLocationId>int</intLocationId>
        <intContraventionId>int</intContraventionId>
        <nvSpecialIndicator>string</nvSpecialIndicator>
        <intPriority>int</intPriority>
        <dtObservedFrom>dateTime</dtObservedFrom>
        <intObservedMinutes>int</intObservedMinutes>
        <nvAffixedVehicle>string</nvAffixedVehicle>
        <dtDateandTimeIssued>dateTime</dtDateandTimeIssued>
        <nvBitValues>string</nvBitValues>
        <nvValvePosition>string</nvValvePosition>
        <nvVehicleOwnerName>string</nvVehicleOwnerName>
        <nvVehicleOwnerAddr1>string</nvVehicleOwnerAddr1>
        <nvVehicleOwnerAddr2>string</nvVehicleOwnerAddr2>
        <nvVehicleOwnerAddr3>string</nvVehicleOwnerAddr3>
        <nvVehicleOwnerAddr4>string</nvVehicleOwnerAddr4>
        <nvVehicleOwnerAddr5>string</nvVehicleOwnerAddr5>
        <nvVehicleOwnerPostCode>string</nvVehicleOwnerPostCode>
        <nvVehicleOwnerCountry>string</nvVehicleOwnerCountry>
        <nvHandHeld>string</nvHandHeld>
        <monContraventionCost>decimal</monContraventionCost>
        <monAdditionalCharge>decimal</monAdditionalCharge>
        <monBalanceOutstanding>decimal</monBalanceOutstanding>
        <intUserAssignedTo>int</intUserAssignedTo>
        <intOrganisationID>int</intOrganisationID>
        <intEZoneID>int</intEZoneID>
        <dtTaxExpireDate>dateTime</dtTaxExpireDate>
        <intTaxTypeID>int</intTaxTypeID>
        <nvTaxNumber>string</nvTaxNumber>
        <monRefundAmount>decimal</monRefundAmount>
        <dtRefundDate>dateTime</dtRefundDate>
        <nvRefundChequeNumber>string</nvRefundChequeNumber>
        <nvRefundContactName>string</nvRefundContactName>
        <dtWriteOffDate>dateTime</dtWriteOffDate>
        <intReasonID>int</intReasonID>
        <bitIsPaid>boolean</bitIsPaid>
        <nvVehicleDriverName>string</nvVehicleDriverName>
        <nvVehicleDriverAddr1>string</nvVehicleDriverAddr1>
        <nvVehicleDriverAddr2>string</nvVehicleDriverAddr2>
        <nvVehicleDriverAddr3>string</nvVehicleDriverAddr3>
        <nvVehicleDriverAddr4>string</nvVehicleDriverAddr4>
        <nvVehicleDriverAddr5>string</nvVehicleDriverAddr5>
        <nvVehicleDriverPostCode>string</nvVehicleDriverPostCode>
        <nvVehicleDriverCountry>string</nvVehicleDriverCountry>
        <ntxtNotes>string</ntxtNotes>
        <nvCaseNumber>string</nvCaseNumber>
        <dtCaseHearingDate>dateTime</dtCaseHearingDate>
        <dtEvidenceSubmitBy>dateTime</dtEvidenceSubmitBy>
        <intHearingTypeID>int</intHearingTypeID>
        <nvType>string</nvType>
        <strUpdateTab>string</strUpdateTab>
      </editTicketRequestInfo>
    </EditTicketTopPane>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <EditTicketTopPaneResponse xmlns="http://www.gTicket.com/">
      <editTicketResponseInfo>
        <ErrorCode>string</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
      </editTicketResponseInfo>
    </EditTicketTopPaneResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /DemoWS/EditTicket.asmx HTTP/1.1
Host: gticketdemows.globetechparking.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <EditTicketTopPane xmlns="http://www.gTicket.com/">
      <editTicketRequestInfo>
        <dtDBExpiryDateTime>dateTime</dtDBExpiryDateTime>
        <strDBSerialNumber>string</strDBSerialNumber>
        <monPnDAmount>decimal</monPnDAmount>
        <dtPnDEndDateTime>dateTime</dtPnDEndDateTime>
        <dtPnDStartDateTime>dateTime</dtPnDStartDateTime>
        <strPnDSerialNumber>string</strPnDSerialNumber>
        <boolTaxDisplayed>boolean</boolTaxDisplayed>
        <intTicketID>int</intTicketID>
        <nvTicketNumber>string</nvTicketNumber>
        <nvWarningNoticeNumber>string</nvWarningNoticeNumber>
        <nvReg>string</nvReg>
        <nvMake>string</nvMake>
        <nvModel>string</nvModel>
        <nvColour>string</nvColour>
        <intAttendantId>int</intAttendantId>
        <intLocationId>int</intLocationId>
        <intContraventionId>int</intContraventionId>
        <nvSpecialIndicator>string</nvSpecialIndicator>
        <intPriority>int</intPriority>
        <dtObservedFrom>dateTime</dtObservedFrom>
        <intObservedMinutes>int</intObservedMinutes>
        <nvAffixedVehicle>string</nvAffixedVehicle>
        <dtDateandTimeIssued>dateTime</dtDateandTimeIssued>
        <nvBitValues>string</nvBitValues>
        <nvValvePosition>string</nvValvePosition>
        <nvVehicleOwnerName>string</nvVehicleOwnerName>
        <nvVehicleOwnerAddr1>string</nvVehicleOwnerAddr1>
        <nvVehicleOwnerAddr2>string</nvVehicleOwnerAddr2>
        <nvVehicleOwnerAddr3>string</nvVehicleOwnerAddr3>
        <nvVehicleOwnerAddr4>string</nvVehicleOwnerAddr4>
        <nvVehicleOwnerAddr5>string</nvVehicleOwnerAddr5>
        <nvVehicleOwnerPostCode>string</nvVehicleOwnerPostCode>
        <nvVehicleOwnerCountry>string</nvVehicleOwnerCountry>
        <nvHandHeld>string</nvHandHeld>
        <monContraventionCost>decimal</monContraventionCost>
        <monAdditionalCharge>decimal</monAdditionalCharge>
        <monBalanceOutstanding>decimal</monBalanceOutstanding>
        <intUserAssignedTo>int</intUserAssignedTo>
        <intOrganisationID>int</intOrganisationID>
        <intEZoneID>int</intEZoneID>
        <dtTaxExpireDate>dateTime</dtTaxExpireDate>
        <intTaxTypeID>int</intTaxTypeID>
        <nvTaxNumber>string</nvTaxNumber>
        <monRefundAmount>decimal</monRefundAmount>
        <dtRefundDate>dateTime</dtRefundDate>
        <nvRefundChequeNumber>string</nvRefundChequeNumber>
        <nvRefundContactName>string</nvRefundContactName>
        <dtWriteOffDate>dateTime</dtWriteOffDate>
        <intReasonID>int</intReasonID>
        <bitIsPaid>boolean</bitIsPaid>
        <nvVehicleDriverName>string</nvVehicleDriverName>
        <nvVehicleDriverAddr1>string</nvVehicleDriverAddr1>
        <nvVehicleDriverAddr2>string</nvVehicleDriverAddr2>
        <nvVehicleDriverAddr3>string</nvVehicleDriverAddr3>
        <nvVehicleDriverAddr4>string</nvVehicleDriverAddr4>
        <nvVehicleDriverAddr5>string</nvVehicleDriverAddr5>
        <nvVehicleDriverPostCode>string</nvVehicleDriverPostCode>
        <nvVehicleDriverCountry>string</nvVehicleDriverCountry>
        <ntxtNotes>string</ntxtNotes>
        <nvCaseNumber>string</nvCaseNumber>
        <dtCaseHearingDate>dateTime</dtCaseHearingDate>
        <dtEvidenceSubmitBy>dateTime</dtEvidenceSubmitBy>
        <intHearingTypeID>int</intHearingTypeID>
        <nvType>string</nvType>
        <strUpdateTab>string</strUpdateTab>
      </editTicketRequestInfo>
    </EditTicketTopPane>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <EditTicketTopPaneResponse xmlns="http://www.gTicket.com/">
      <editTicketResponseInfo>
        <ErrorCode>string</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
      </editTicketResponseInfo>
    </EditTicketTopPaneResponse>
  </soap12:Body>
</soap12:Envelope>