Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ranchodeluxe/b5f9be48f064538265d4e6b74a92bbfd to your computer and use it in GitHub Desktop.

Select an option

Save ranchodeluxe/b5f9be48f064538265d4e6b74a92bbfd to your computer and use it in GitHub Desktop.
{
"id": "97994",
"name": "GFCI Outlets",
"description": "Task to inspect or replace GFCI outlets at the property.",
"category": "electrical",
"contractorType": "electrician",
"optionTemplates": [
{
"id": "97994_option_replace_gfci_and_plate_cover",
"name": "Replace GFCI Outlet and plate cover",
"description": "Replace the existing GFCI outlet and its plate cover.",
"lineItemTemplates": [
{
"id": "97994_option_replace_gfci_and_plate_cover_lineitem",
"name": "GFCI Outlet and Plate Cover Replacement",
"description": "Material and labor for replacing one GFCI outlet and its plate cover.",
"valueDiscussion": "The contractor will determine the specific brand/model of GFCI outlet and plate cover depending on property standard, but will include both material and labor. Prices may vary by electrical code, location, or supply chain costs.",
"values": [
{
"key": "unitPrice",
"type": "usd",
"description": "Default price per GFCI outlet and plate cover replaced.",
"value": "25"
},
{
"key": "outletCount",
"type": "count",
"description": "Number of GFCI outlets and covers to replace.",
"value": "1"
}
],
"priceTotal": "unitPrice * outletCount"
}
],
"valueDiscussion": "Replacement may involve variations in labor time or materials required, but is based on a per-outlet basis.",
"values": [
{
"key": "outletCount",
"type": "count",
"description": "Number of GFCI outlets and covers to replace.",
"value": "1"
}
]
},
{
"id": "97994_option_replace_weatherproof_gfci_cover_only",
"name": "Replace Weatherproof GFCI Outlet - COVER ONLY",
"description": "Replace only the weatherproof cover on an existing GFCI outlet.",
"lineItemTemplates": [
{
"id": "97994_option_replace_weatherproof_gfci_cover_only_lineitem",
"name": "Weatherproof GFCI Cover Replacement",
"description": "Material and labor for replacing a weatherproof cover on an existing GFCI outlet.",
"valueDiscussion": "Usually a simple swap, labor minimal unless mounting hardware is damaged. Covers may be plastic or metal and can vary in price.",
"values": [
{
"key": "unitPrice",
"type": "usd",
"description": "Default price to replace one weatherproof GFCI cover.",
"value": "10"
},
{
"key": "coverCount",
"type": "count",
"description": "Number of weatherproof covers to replace.",
"value": "1"
}
],
"priceTotal": "unitPrice * coverCount"
}
],
"valueDiscussion": "Covers may vary by brand, size, or code requirement but generally involve straightforward replacement.",
"values": [
{
"key": "coverCount",
"type": "count",
"description": "Number of weatherproof covers to replace.",
"value": "1"
}
]
},
{
"id": "97994_option_replace_weatherproof_gfci_and_cover_combo",
"name": "Replace Weatherproof GFCI Outlet and Cover - Combo",
"description": "Replace a weatherproof GFCI outlet and its weatherproof cover as a single combo action.",
"lineItemTemplates": [
{
"id": "97994_option_replace_weatherproof_gfci_and_cover_combo_lineitem",
"name": "Weatherproof GFCI and Cover Combo Replacement",
"description": "Material and labor for replacing both a GFCI outlet and its weatherproof cover.",
"valueDiscussion": "Covers different outdoor setups. Option includes both outlet and cover, may require more labor than indoor swaps due to weatherproofing; price assumes standard difficulty.",
"values": [
{
"key": "unitPrice",
"type": "usd",
"description": "Default price for replacing one weatherproof GFCI outlet and cover.",
"value": "30"
},
{
"key": "outletComboCount",
"type": "count",
"description": "Number of weatherproof GFCI outlet & cover combos to replace.",
"value": "1"
}
],
"priceTotal": "unitPrice * outletComboCount"
}
],
"valueDiscussion": "Contractor will replace both the outlet and cover in a weather-exposed area; may vary if additional sealing or code requirements are needed.",
"values": [
{
"key": "outletComboCount",
"type": "count",
"description": "Number of weatherproof GFCI outlet & cover combos to replace.",
"value": "1"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment