ServiceRequestObject

<-Return to ServiceRequest

The ServiceRequest Object
 
{
    "firstName": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "lastName": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 50
    },
    "phone1": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "phone2": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "address1": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "address2": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "city": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "state": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 4
    },
    "zip": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 10
    },
    "email": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 255
    },
    "brand": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 50
    },
    "product": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 50
    },
    "model": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 25
    },
    "serial": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 35
    },
    "datePurchased": {
        "ignore": boolean,
        "value": null,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "complaint": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 8000
    },
    "status": {
        "ignore": boolean,
        "value": "Open",
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "source": {
        "ignore": boolean,
        "value": "XAPI",
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "dateRequested": {
        "ignore": boolean,
        "value": "YYYY-MM-DDThh:mm:ss",
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "timeRequested": {
        "ignore": boolean,
        "value": "hh:mm",
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 12
    },
    "ipRequested": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "invoiceCode": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "requestDate": {
        "ignore": boolean,
        "value": null,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "requestTime": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 12
    },
    "cancelReason": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 500
    },
    "dealerCode": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 5
    },
    "dealerDesc": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 50
    },
    "sbJobID": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "sbProductRowNumber": {
        "ignore": boolean,
        "value": 0,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "sendEmailConfirmation": {
        "ignore": boolean,
        "value": boolean,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "emailDateSent": {
        "ignore": boolean,
        "value": integer,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "emailTimeSent": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 12
    },
    "emailErrorSent": {
        "ignore": boolean,
        "value": boolean,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "dealerEmail": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 255
    },
    "srAccountID": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 100
    },
    "srUserID": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 100
    },
    "phone1TextEnabled": {
        "ignore": boolean,
        "value": boolean,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 0
    },
    "tFirstName": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "tLastName": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 50
    },
    "tPhone1": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "tPhone2": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 20
    },
    "tAddress1": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "tAddress2": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "tCity": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 30
    },
    "tState": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 4
    },
    "tZip": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 10
    },
    "tEmail": {
        "ignore": boolean,
        "value": string,
        "showMetaData": boolean,
        "isCalculated": boolean,
        "isMandatory": boolean,
        "maxSize": 255
    }
}
<-Return to ServiceRequest