/
_Appointment Search Object Format (SS)

_Appointment Search Object Format (SS)

Json Format
{
    "Band": {
        "Start": "",
        "End": "",
        "TimeBandID": ""
    },
    "CapacityCategory": "",
    "Days": "",
    "DeliverySize": 0,
    "EndDate": "",
    "ExtraDuration": 0,
    "ExtraOverhead": 0,
    "ExtraSkills": [
        {
            "SkillID": "",
            "SkillLevel": "",
            "Mfg": "",
            "ProdLine": "",
            "ServiceType": "",
            "WarrantyType": ""
        },
        ...
    ],
    "ForceOptions": {
        "IgnoreCapacity": true,
        "IgnoreOverlap": true,
        "InTray": true,
        "InTrayWithSkill": true,
        "NoLocalKnowledge": true,
        "NoTravel": true,
        "Reassign": true,
        "SpareForceGo": true
    },
    "GroupID": "",
    "Importance": "",
    "Index": 0,
    "ReqProvider": [
        {
            "Id": "",
            "MPX": ""
        },
        ...
    ],
    "Location": {
        "Latitude": "",
        "Longitude": "",
        "Postcode": "",
        "Country": "",
        "SiteID": ""
    },
    "MaxOffers": 0,
    "NumReqType": 0,
    "OfferOptions": {
        "AllowEmpOT": true,
        "ConsecShift": true,
        "ContigShift": true,
        "DupUseEmpID": true,
        "NonConsecShift": true,
        "OfferTextCost": false,
        "OfferTextEmpID": false,
        "SpareIgnVanStock": false,
        "UseExtraDuration": false
    },
    "PickupSize": 0,
    "PreferredDate": "",
    "Part": [
        {
            "VendorId": "",
            "VendorName": "",
            "Id": "",
            "Type": "",
            "Qty": 0
        },
        ...
    ],
    "Product": {
        "Mfg": "",
        "ProdLine": ""
    },
    "PromSet": "",
    "RankingCutoff": "",
    "ReqUnit": {
        "RUID": "",
        "UnitType": ""
    },
    "SearchProcedure": {
        "ProcedureCode": "",
        "ElementAttributes": [
            {
                "Name": "",
                "Value": ""
            },
            ...
        ]
    },
    "StartDate": "",
    "SortBy": "",
    "StdExtraDuration": "",
    "WarrantyType": "",
    "WorkType": {
        "Name": ""
    }  
}