Files
Flights/api_docs/stafftraveler_captures/derivedLoadsReports_AA2178_response.json
Trey t 6005146e75 Airline integration work: AirlineLoadService updates, docs, JSX scripts
- AirlineLoadService: pass airport DB for timezone-aware date strings,
  add browser-shaped headers for United, expand JetBlue/Alaska/Emirates
  signatures to take origin, log/parse fixes for Korean Air.
- FlightsApp: build AirlineLoadService with the airport DB and inject it.
- JSX: continued WebView-based fetcher work plus updated JSX_NOTES.
- Docs: add AIRLINE_INTEGRATION_GUIDE.md, drop the old AIRLINE_API_SPEC.md,
  add api_docs/ (StaffTraveler reverse-engineering captures + findings).
- Scripts: jsx_cdp_probe, jsx_live_monitor, jsx_swift_smoke for JSX
  protocol exploration.
- .gitignore: exclude airlines/ (local-only APK/IPA reverse-engineering).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 23:21:30 -05:00

92 lines
2.1 KiB
JSON

[{
"document": {
"name": "projects/stafftraveler-prod/databases/(default)/documents/derivedLoadsReports/xskQc2a2oAVAwZk3Rfhg",
"fields": {
"flightId": {
"stringValue": "AA_2178_DFW_2026_04_22"
},
"openSeats": {
"mapValue": {
"fields": {
"first": {
"mapValue": {
"fields": {
"count": {
"integerValue": "3"
}
}
}
},
"eco": {
"mapValue": {
"fields": {
"count": {
"integerValue": "9"
}
}
}
}
}
}
},
"staffListing": {
"mapValue": {
"fields": {
"type": {
"stringValue": "available"
},
"count": {
"integerValue": "6"
},
"countByClass": {
"mapValue": {}
}
}
}
},
"responseTimeSeconds": {
"integerValue": "196"
},
"numberOfCreditsRewarded": {
"integerValue": "1"
},
"isFlagged": {
"booleanValue": false
},
"seatsAvailabilityScore": {
"doubleValue": 0.79
},
"hasClosedRequest": {
"booleanValue": true
},
"isJackpotHit": {
"booleanValue": false
},
"isPriorityRequest": {
"booleanValue": false
},
"expireAt": {
"timestampValue": "2026-07-21T21:45:00Z"
},
"createdAt": {
"timestampValue": "2026-04-22T18:42:51.313Z"
},
"creatorName": {
"stringValue": "M"
},
"creatorImageUrl": {
"stringValue": "https://images.stafftraveler.com/avatars/happysuitcase.png"
},
"creatorImagePath": {
"stringValue": "avatars/happysuitcase.png"
},
"isFlaggedConfirmed": {
"booleanValue": false
}
},
"createTime": "2026-04-22T18:42:51.422202Z",
"updateTime": "2026-04-22T18:42:51.530333Z"
},
"readTime": "2026-04-22T19:11:47.260445Z"
}
]