Skip to content

Instantly share code, notes, and snippets.

@elliotlarson
Last active January 29, 2026 17:30
Show Gist options
  • Select an option

  • Save elliotlarson/557a5f59a7519aaeb799c4e785242a96 to your computer and use it in GitHub Desktop.

Select an option

Save elliotlarson/557a5f59a7519aaeb799c4e785242a96 to your computer and use it in GitHub Desktop.
API V4 PR Project Update - shingle_and_flashing_type test fixtures
{
"project": {
"name": "Acceptance Test - Metal Shingle Conditional",
"street": "123 Test St",
"city": "San Francisco",
"state": "CA",
"zip": "94102",
"country": "US",
"asce": "7-22",
"risk_category": "II",
"panel_finish": "black",
"rail_platform": "xr",
"end_clamp": "efo",
"terms_of_service_accepted_at": "2026-01-29T18:30:00.000Z",
"user": {
"email": "{{TEST_USER_EMAIL}}"
},
"panel": {
"name": "Test Panel",
"manufacturer_name": "Test Manufacturer",
"wattage": 400,
"width_mm": 1000,
"length_mm": 2000,
"thickness_mm": 35,
"weight_kg": 20
},
"project_site": {
"lat": 37.7749,
"lng": -122.4194
},
"detail": {
"roof_material_family": "cs",
"roof_material": "cs",
"roof_attachment": "lfoot",
"attachment_hardware": "square",
"roof_shape": "gable",
"rail_type": "XR100",
"modules_exposed": false,
"modules_edge": false,
"available_lengths": [168]
}
}
}
{
"detail": {
"roof_material_family": "cs",
"roof_material": "cs",
"roof_attachment": "lfoot"
}
}
{
"detail": {
"roof_material_family": "metal",
"roof_material": "metal_shingle",
"roof_attachment": "qm_qb_mss"
}
}
{
"detail": {
"roof_material_family": "metal",
"roof_material": "metal_shingle",
"roof_attachment": "qm_qb_mss",
"shingle_and_flashing_type": "inter_sand"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment