{"label": "offline-contract", "live_school_queue": false, "queued_writes": [{"name": "Attendance", "state": "implemented", "detail": "Queued on the attendance rail. The mark stays on the device and is marked queued until the server accepts it.", "conflict": "A conflict is shown before the server copy is overwritten."}, {"name": "Grades", "state": "implemented", "detail": "Queued on the grade rail named in the offline contract.", "conflict": "A conflict is shown before the server copy is overwritten."}, {"name": "Fee payment", "state": "implemented", "detail": "Queued on the fee-payment rail named in the offline contract.", "conflict": "A conflict is shown before the server copy is overwritten."}, {"name": "Migration upload", "state": "implemented", "detail": "Queued on the migration-upload rail named in the offline contract.", "conflict": "A conflict is shown before the server copy is overwritten."}, {"name": "Homework", "state": "implemented", "detail": "Queued on the homework rail named in the offline contract.", "conflict": "A conflict is shown before the server copy is overwritten."}], "collection_rails": [{"slug": "mtn_momo", "label": "MTN Mobile Money"}, {"slug": "orange_momo", "label": "Orange Money"}]}