{
    "generic": [
        "debugMode",
        "shipper",
        "enableRocketShipAPI",
        "validateOnly",
        "shipContact",
        "shipPhone",
        "accountNumber",
        "shipAddr1",
        "shipAddr2",
        "shipAddr3",
        "shipCity",
        "shipEmail",
        "shipState",
        "shipCode",
        "shipCountry",
        "toCompany",
        "toEmail",
        "toName",
        "toPhone",
        "toAddr1",
        "toAddr2",
        "toAddr3",
        "toCity",
        "toState",
        "toCountry",
        "toCode",
        "service",
        "weightUnit",
        "length",
        "width",
        "height",
        "weight",
        "toExtendedCode",
        "currency",
        "toAttentionName",
        "fromName",
        "fromAddr1",
        "fromAddr2",
        "fromCity",
        "fromState",
        "fromCode",
        "mockXmlResponse",
        "fromExtendedCode",
        "proxyHost",
        "proxyPort",
        "residential"
     ],

    "UPS" : [
        "PickupType",
        "additionalDocs",
        "billReceiver",
        "receiverPostalCode",
        "beginDate",
        "billDutiesAccountNumber",
        "billDutiesPostalCode",
        "billDutiesCountryCode",
        "billThirdParty",
        "bookmark",
        "closeTime",
        "codAmount",
        "codFundType",
        "costCenter",
        "customerClassification",
        "customsForms",
        "customsFormType",
        "commodityValue",
        "description",
        "earliestTimeReady",
        "emailTo",
        "endDate",
        "filename",
        "freightCharges",
        "freightClass",
        "flexibleAccess",
        "fromAddr2",
        "fromAddr3",
        "fromAttentionName",
        "fromCountry",
        "fromFaxNumber",
        "fromPhone",
        "fromPhoneNumber",
        "groundFreight",
        "handleQty",
        "handlePackageType",
        "httpUserAgent",
        "insuredCurrency",
        "insuredValue",
        "invoice",
        "invoiceCurr",
        "invoiceDate",
        "invoiceLineDescription",
        "invoiceLineNumber",
        "invoiceLineOriginCountryCode",
        "invoiceLinePartNumber",
        "invoiceLineValue",
        "invoiceReason",
        "labelDescription",
        "labelHeight",
        "labelImageFormat",
        "labelPrintMethodCode",
        "labelWidth",
        "largePackage",
        "latestTimeReady",
        "lengthUnit",
        "license",
        "monetaryValue",
        "negotiatedRates",
        "numberOfPieces",
        "nmfcCode",
        "notificationCode",
        "packageDescription",
        "packageHeight",
        "packageId",
        "packageIdentification",
        "packageLength",
        "packageWeight",
        "packageWidth",
        "packagingType",
        "password",
        "paymentMethodCode",
        "pickupAddr1",
        "pickupAlternative",
        "pickupAlternative",
        "pickupCardAddress",
        "pickupCardCountry",
        "pickupCardExpiry",
        "pickupCardHolder",
        "pickupCardNumber",
        "pickupCardSecurity",
        "pickupCardType",
        "pickupCity",
        "pickupCode",
        "pickupCompanyName",
        "pickupContactName",
        "pickupContainerCode",
        "pickupCountry",
        "pickupDate",
        "pickupDescription",
        "pickupDestination",
        "pickupFloor",
        "pickupOverweight",
        "pickupPRN",
        "pickupPhone",
        "pickupQuantity",
        "pickupResidential",
        "pickupRoom",
        "pickupServiceCode",
        "pickupState",
        "readyTime",
        "receiverAccount",
        "referenceBarcode",
        "referenceCode",
        "referenceCode2",
        "referenceValue",
        "referenceValue2",
        "requestOption",
        "residentialAddressIndicator",
        "returnCode",
        "returnEmailAddress",
        "returnEmailFromName",
        "returnFromEmailAddress",
        "returnOfDocumentIndicator",
        "returnUndeliverableEmailAddress",
        "saturdayDelivery",
        "serviceDescription",
        "shipCodeExtended",
        "shipperReleaseIndicator",
        "shipmentDescription",
        "shipmentIdentification",
        "signatureType",
        "soldAddr1",
        "soldAddr2",
        "soldCity",
        "soldCode",
        "soldCompany",
        "soldCountry",
        "soldName",
        "soldPhone",
        "soldState",
        "soldTaxId",
        "specialInstruction",
        "subscriptionName",
        "taxId",
        "thirdPartyAccount",
        "thirdPartyCountryCode",
        "thirdPartyPostalCode",
        "trackingNumber",
        "trackingOption",
        "username",
        "uspsEndorsement",
        "verifyAddress"
    ],

    "USPS": [
        "addons",
        "container",
        "email",
        "email2",
        "email3",
        "userid",
        "imageType",
        "weightPounds",
        "weightOunces",
        "firstClassMailType",
        "groundOnly",
        "insuredValue",
        "mpSuffix",
        "mpDate",
        "machinable",
        "packagingType",
        "pickupDate",
        "permitNumber",
        "permitIssuingPOCity",
        "permitIssuingPOState",
        "permitIssuingPOZip5",
        "pduFirmName",
        "pduPOBox",
        "pduCity",
        "pduState",
        "pduZip5",
        "pduZip4",
        "requestType",
        "returnEmailAddress",
        "returnFromName",
        "returnFromEmailAddress",
        "returnEmailFromName",
        "returnToName",
        "referenceValue",
        "trackingNumber"
    ],

    "FEDEX": [
        "additionalComments",
        "beginningRecord",
        "closeTime",
        "codAccountNumber",
        "codAddr1",
        "codCity",
        "codCode",
        "codCollectionAmount",
        "codCollectionType",
        "codCompany",
        "codContactId",
        "codCountry",
        "codEmailAddress",
        "codFaxNumber",
        "codPagerNumber",
        "codPersonName",
        "codPhone",
        "codPhoneExtension",
        "codResidential",
        "codState",
        "codTitle",
        "codUrbanizationCode",
        "collectOnDelivery",
        "complianceStatement",
        "countryOfManufacture",
        "customsOptionsType",
        "customsAccountNumber",
        "customsCurrency",
        "customsDescription",
        "customsDocumentContent",
        "customsLineAmount",
        "customsNumberOfPieces",
        "customsPaymentType",
        "customsQuantity",
        "customsQuantityUnits",
        "customsValue",
        "customsWeight",
        "docImageType",
        "docStockType",
        "docTabType",
        "dropoffType",
        "emailFormat",
        "emailLanguage",
        "emailMessage",
        "emailRecipientType",
        "emailTo",
        "fedexOneRate",
        "futureDay",
        "generateDocs",
        "groupPackageCount",
        "harmonizedCode",
        "holdAtLocation",
        "holdCity",
        "holdCode",
        "holdCountry",
        "holdPhone",
        "holdResidential",
        "holdState",
        "holdStreet",
        "image",
        "imageId",
        "imageType",
        "insuredCurrency",
        "insuredValue",
        "iorAccountNumber",
        "iorContactId",
        "iorPersonName",
        "iorTitle",
        "iorCompany",
        "iorPhone",
        "iorPhoneExtension",
        "iorPagerNumber",
        "iorFaxNumber",
        "iorEmailAddress",
        "iorAddr1",
        "iorCity",
        "iorState",
        "iorCode",
        "iorUrbanizationCode",
        "iorCountry",
        "iorResidential",
        "iorTaxIdType",
        "iorTaxId",
        "key",
        "labelFormatType",
        "labelStockType",
        "lengthUnit",
        "limitedAccessDelivery",
        "limitedAccessPickup",
        "meterNumber",
        "monetaryValue",
        "nearAddr1",
        "nearCity",
        "nearCode",
        "nearPhone",
        "nearState",
        "notifyOnDelivery",
        "notifyOnException",
        "notifyOnShipment",
        "notifyOnTender",
        "packageCount",
        "packagingType",
        "paperlessCustoms",
        "password",
        "paymentType",
        "pickupAddr1",
        "pickupCity",
        "pickupCode",
        "pickupCompany",
        "pickupCountry",
        "pickupDate",
        "pickupName",
        "pickupPackageLocation",
        "pickupPhone",
        "pickupResidential",
        "pickupState",
        "printOrientation",
        "readyTime",
        "referenceCode",
        "referenceCode2",
        "referenceCode3",
        "referenceValue",
        "referenceValue2",
        "referenceValue3",
        "residential",
        "residentialAddressIndicator",
        "returnCode",
        "saturdayDelivery",
        "saturdayDelivery",
        "sequenceNumber",
        "shipDate",
        "shipTaxId",
        "shipTaxIdType",
        "shipmentIdentification",
        "shipmentWeight",
        "shippingChargesPaymentType",
        "signatureType",
        "smartPostEndorsement",
        "smartPostHubId",
        "smartPostIndicia",
        "smartPostSpecialServices",
        "thirdPartyAccount",
        "toTaxId",
        "toTaxIdType",
        "trackingIdType",
        "trackingNumber",
        "weightUnit",
        "freightAccountNumber",
        "freightClass"
    ],

    "STAMPS" : [
        "authToken",
        "customsCertificateNumber",
        "customsComments",
        "customsContentType",
        "customsDescription",
        "customsHsTariff",
        "customsInvoiceNumber",
        "customsLicenseNumber",
        "customsOriginCountry",
        "customsOtherDescribe",
        "customsQuantity",
        "customsValue",
        "customsWeight",
        "declaredValue",
        "emailTo",
        "imageType",
        "insuredValue",
        "numberOfExpressMailPieces",
        "numberOfInternationalPieces",
        "numberOfOtherPieces",
        "numberOfPriorityMailPieces",
        "packagingType",
        "password",
        "pickupAddr1",
        "pickupApt",
        "pickupCity",
        "pickupCode",
        "pickupCodeExtended",
        "pickupCompany",
        "pickupContactName",
        "pickupLocation",
        "pickupPhone",
        "pickupPhoneExt",
        "pickupState",
        "pickupTotalWeight",
        "printInstructions",
        "printLayout",
        "referenceValue",
        "shipDate",
        "shipmentIdentification",
        "specialInstruction",
        "username",
        "weightOunces",
        "weightPounds"
    ],

    "DHL" : [
        "accountCountry",
        "billThirdParty",
        "cancelTime",
        "confirmationNumber",
        "customsCurrency",
        "customsDescription",
        "customsValue",
        "customsFilingType",
        "customsFtsr",
        "closeTime",
        "dutyAccountNumber",
        "dutyPaymentType",
        "eccn",
        "exportLicense",
        "isDutiable",
        "insuredValue",
        "globalProductCode",
        "labelPrintMethodCode",
        "lengthUnit",
        "localProductCode",
        "monetaryValue",
        "numberOfPieces",
        "originSvcArea",
        "packagingType",
        "password",
        "pickupAddr1",
        "pickupAddr2",
        "pickupCity",
        "pickupCode",
        "pickupCompany",
        "pickupCountry",
        "pickupName",
        "pickupPackageLocation",
        "pickupPhone",
        "pickupState",
        "pickupDate",
        "readyDate",
        "readyTime",
        "referenceValue",
        "regionCode",
        "requestArchiveDoc",
        "scheduleB",
        "shipDate",
        "siteId",
        "specialServiceType",
        "thirdPartyAccount",
        "trackingIdType",
        "tradeTerms"
    ],

    "CANADA" : [
        "customsCurrency",
        "password",
        "username",
        "optionCode",
        "optionAmount",
        "optionQualifier1",
        "optionQualifier2",
        "signatureType",
        "shipmentDescription"
    ],

    "PUROLATOR" : [
        "password",
        "username",
        "pickupType",
        "imageType"
    ],

    "ONTRAC" : [
        "accountNumber",
        "codAmount",
        "imageType",
        "instructions",
        "monetaryValue",
        "password",
        "referenceValue",
        "signatureType",
        "shipDate",
        "thirdPartyAccount"
    ],

    "ROYALMAIL" : [
        "applicationId",
        "clientId",
        "clientSecret",
        "password",
        "pickupType",
        "serviceType",
        "username"
    ]
}
