{
    "fields": {
        "emailAddress": {
            "type": "email",
            "notStorable": true,
            "required": true,
            "tooltip": false
        },
        "phoneNumber": {
            "type": "phone",
            "typeList": [
                "Office",
                "Mobile",
                "Fax",
                "Other"
            ],
            "defaultType": "Office",
            "notStorable": true,
            "required": true,
            "tooltip": false
        },
        "btn": {
            "type": "varchar",
            "required": true,
            "trim": true,
            "maxLength": 10,
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true,
            "tooltipText": "If customer does not have a BTN enter all Zero's \"0000000000\""
        },
        "cclines": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "10",
                "23",
                "46",
                "0"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "product": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "ABF",
                "ABF/UPGRADE",
                "AFL RENEW",
                "BLC",
                "EAMIS",
                "EAMIS/IPFLEX",
                "ETHERNET ONLY",
                "FBB",
                "FBB/WINBACK",
                "IP FLEX",
                "MACD",
                "MEASURED RATE",
                "METRO E 20 & 50 MG",
                "NEW LINE/MIFI",
                "NEW LINE/NEW UVERSE",
                "NEW LINE/TABLET",
                "NEW STANDALONE",
                "NEW UVERSE",
                "PHONE SYSTEM",
                "POINT TO POINT",
                "RENEWAL ONLY",
                "SPEED UPGRADE",
                "STATIC IPS",
                "TOLL FREE",
                "UVERSE VOICE/NEW UVERSE",
                "UVERSE VOICE/UPGRADE",
                "VOICEMAIL",
                "VOICEMAIL/CALLWAITING",
                "WINBACK",
                "WINBACK/ABF",
                "WINBACK/EAMIS",
                "WINBACK/UPGRADE",
                "WINBACK/MIFI",
                "WINBACK/MIGRATION",
                "WINBACK/NEW ABF",
                "WINBACK/NEW DSL",
                "WINBACK/NEW UVERSE",
                "WINBACK/NEW UVERSE/DIRECTV",
                "WINBACK/SPEED UPGRADE",
                "WINBACK TABLET",
                "WINBACK/USB STICK",
                "ABF/UVERSE VOICE"
            ],
            "isSorted": true,
            "audited": true,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "currentprovider": {
            "type": "text",
            "required": true,
            "rows": 4,
            "lengthOfCut": 400,
            "tooltipText": "Current Internet or Telecom Provider?",
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true
        },
        "customerName": {
            "type": "varchar",
            "required": true,
            "trim": true,
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true,
            "tooltipText": "Name of the person you are talking to at the company!"
        },
        "internetmigration": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "1.5M",
                "3.0M",
                "6.0M",
                "10M",
                "12M",
                "18M",
                "20M",
                "24M",
                "25M",
                "75M",
                "100M",
                "150M",
                "175M"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "ipaddresses": {
            "type": "enum",
            "required": false,
            "options": [
                "1",
                "2",
                "6",
                "14",
                "30"
            ],
            "tooltipText": "# of IPs Ordered",
            "default": "1",
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true
        },
        "mobility": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "2GB",
                "4GB",
                "6GB",
                "8GB",
                "10GB",
                "20GB",
                "UNLIMITED"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "mrc": {
            "type": "currency",
            "required": true,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "name": {
            "tooltipText": "Preferably the Company Name",
            "audited": false,
            "readOnly": false,
            "tooltip": true
        },
        "newinternet": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "768k",
                "1.5M",
                "3.0M",
                "6.0M",
                "10M",
                "12M",
                "18M",
                "20M",
                "24M",
                "25M",
                "45M",
                "50M",
                "75M",
                "100M",
                "150M",
                "175M"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "newvoicepotline": {
            "type": "int",
            "required": true,
            "disableFormatting": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true,
            "default": 0
        },
        "notes": {
            "type": "text",
            "required": true,
            "rows": 10,
            "lengthOfCut": 800,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true,
            "tooltipText": "Enter Notes Here!"
        },
        "phonesystem": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "YES",
                "NO"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "staticordynamic": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "Static",
                "Dynamic"
            ],
            "default": "Dynamic",
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "taxid": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true,
            "tooltipText": "Tax ID is required for WinBack"
        },
        "vendornotes": {
            "type": "text",
            "required": false,
            "rows": 10,
            "lengthOfCut": 800,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "voicemigrationtovoip": {
            "type": "int",
            "required": true,
            "disableFormatting": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true,
            "default": 0
        },
        "website": {
            "type": "url",
            "required": true,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "closeDate": {
            "notNull": false,
            "readOnly": false,
            "tooltip": false,
            "default": "javascript: return this.dateTime.getToday();"
        },
        "package": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "AFL",
                "AFL Plus",
                "Other"
            ],
            "isSorted": true,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "longdistance": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Unlimited",
                "BOT",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "billingaddress": {
            "skipOrmDefs": true,
            "type": "address",
            "tooltip": false,
            "isCustom": true
        },
        "serviceaddress": {
            "type": "address",
            "view": "custom:views/opportunity/fields/service-address"
        },
        "test": {
            "notNull": false,
            "type": "datetime",
            "required": false,
            "default": "javascript: return this.dateTime.getNow(1);",
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "stagedt": {
            "notNull": false,
            "type": "datetime",
            "required": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn1": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true,
            "tooltipText": "WTN1 can not be same as BTN #"
        },
        "wtn2": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn3": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn4": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn5": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "tpvnum": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 20,
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true,
            "tooltipText": "TPV is required for WinBack"
        },
        "hunting": {
            "type": "text",
            "required": false,
            "rows": 4,
            "lengthOfCut": 400,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "stage": {
            "probabilityMap": {
                "Prospecting": 10,
                "Qualification": 10,
                "Needs Analysis": 20,
                "Value Proposition": 50,
                "Id. Decision Makers": 60,
                "Perception Analysis": 70,
                "Proposal/Price Quote": 75,
                "Negotiation/Review": 90,
                "Closed Won": 100,
                "Closed Lost": 0,
                "Waiting on Tax ID": 90,
                "Waiting on BAN #": 90
            },
            "fieldManagerAdditionalParamList": [
                {
                    "name": "probabilityMap",
                    "view": "crm:views/opportunity/admin/field-manager/fields/probability-map"
                }
            ],
            "required": false,
            "isSorted": false,
            "readOnly": false,
            "tooltip": false,
            "options": [
                "Prospecting",
                "Qualification",
                "Needs Analysis",
                "Value Proposition",
                "Id. Decision Makers",
                "Perception Analysis",
                "Proposal/Price Quote",
                "Negotiation/Review",
                "Closed Won",
                "Closed Lost",
                "Waiting on Tax ID",
                "Waiting on BAN #"
            ]
        },
        "voicemail": {
            "type": "text",
            "required": false,
            "rows": 4,
            "lengthOfCut": 400,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "additionalfeatures": {
            "type": "text",
            "required": false,
            "rows": 4,
            "lengthOfCut": 400,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "winback": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "YES",
                "NO"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "probabilityMap": {
                "": null,
                "YES": null,
                "NO": null
            },
            "tooltip": false,
            "isCustom": true
        },
        "existinguverse": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "YES",
                "NO"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "probabilityMap": {
                "": null,
                "YES": null,
                "NO": null
            },
            "tooltip": false,
            "isCustom": true
        },
        "bannum": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "bss": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "YES",
                "NO"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "probabilityMap": {
                "": null,
                "YES": null,
                "NO": null
            },
            "tooltip": false,
            "isCustom": true
        },
        "bssa": {
            "layoutListDisabled": true,
            "type": "attachmentMultiple",
            "required": false,
            "tooltipText": "Upload Bloopie Screen Shot Here",
            "sourceList": [],
            "tooltip": true,
            "isCustom": true
        },
        "promo": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "TEST1",
                "TEST2"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "internet": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Internet Basic",
                "Internet 12-100",
                "ABF",
                "GPON",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "tollfree": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Yes",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "features": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Yes",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "boltonapps": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Yes",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "voice": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "VoIP",
                "POTS"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "video": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "Uverse TV",
                "DirecTV"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "voicemail0": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Yes",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "mobility0": {
            "type": "enum",
            "required": true,
            "options": [
                "",
                "Yes",
                "No"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "tollfree0": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "term": {
            "type": "enum",
            "required": false,
            "options": [
                "",
                "option1",
                "option2"
            ],
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "crspd": {
            "notNull": false,
            "type": "date",
            "required": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "contractexpdt": {
            "notNull": false,
            "type": "date",
            "required": false,
            "tooltipText": "Enter the Date of the Customers Expiration for their current contract if any",
            "audited": false,
            "readOnly": false,
            "tooltip": true,
            "isCustom": true
        },
        "wtn6": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn7": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn8": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn9": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn10": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn11": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn12": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn13": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn14": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn15": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn16": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn17": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn18": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn19": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "wtn20": {
            "type": "varchar",
            "required": false,
            "trim": true,
            "maxLength": 40,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        },
        "billingaddressCity": {
            "required": true,
            "trim": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false
        },
        "billingaddressPostalCode": {
            "required": true,
            "trim": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false
        },
        "billingaddressState": {
            "required": true,
            "trim": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false
        },
        "billingaddressStreet": {
            "required": true,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": false
        },
        "serviceaddressStreet": {
            "required": true,
            "seeMoreDisabled": false,
            "readOnly": false,
            "tooltip": false
        },
        "serviceaddressCity": {
            "required": true,
            "trim": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false
        },
        "serviceaddressState": {
            "required": true,
            "trim": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false
        },
        "serviceaddressPostalCode": {
            "required": true,
            "trim": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false
        },
        "client": {
            "type": "enum",
            "required": true,
            "options": [
                "AT&T",
                "COMCAST",
                "PBX",
                ""
            ],
            "default": "",
            "isSorted": false,
            "audited": false,
            "readOnly": false,
            "tooltip": false,
            "isCustom": true
        }
    },
    "collection": {
        "sortBy": "stagedt",
        "asc": false,
        "textFilterFields": [
            "name",
            "emailAddress",
            "btn"
        ]
    },
    "links": {
        "bssa": {
            "type": "hasChildren",
            "entity": "Attachment",
            "foreign": "parent",
            "layoutRelationshipsDisabled": true,
            "relationName": "attachments"
        },
        "emails": {
            "type": "hasChildren",
            "entity": "Email",
            "foreign": "parent",
            "layoutRelationshipsDisabled": true
        }
    }
}
